Commit Graph

16 Commits

Author SHA1 Message Date
mgkim 37b50fcef1 ~ 2026-03-23 10:55:11 +09:00
yh.kim a2da00c688 보안인증확인서 사용자 인증 및 암복호화
1. 사용자 인증 : Tocsg.Module\UserAuthentification
2. 암복호화 클래스
 - Tocsg.Lib\VCL\Tocsg.COLib.Encrypt.pas
 - Tocsg.Lib\VCL\Tocsg.COLib.pas
3. 캠페인 및 암호화
 - Tocsg.Module\ContentSearch\EXE_KvCttSch\ThdCttSch.pas
2026-03-20 17:21:37 +09:00
mgkim c2ba523c24 누락된 파일 COMMIT 2026-03-20 16:27:32 +09:00
mgkim 0b54b6e7d0 * feat : - 블루투스, USB, USBToUSB, CDROM, MTP 정책 연동
- UI 정책 보기 부분 수정
  - 서버 -> 에이전트 수신 정책 파일로 저장 부분 수정
  - 에이전트 -> 정책 파일 저장 수정
  - 에이전트 IPC-> ecrmHeHelper.dll 정책 연동
  - ecrmHeHelper.dll IPC 정책 수진 정책 언동

* feat : - 블루투스, USB, USBToUSB, CDROM, MTP 정책 기능 연동
  - 파일 사이즈, 파일 이름 체크 파일 시그니처 차단, 컨탠츠 검색 기능 연동
  - popup 메시지에 장치 이름 추가되도록 연동
  -
2026-03-20 13:08:40 +09:00
mgkim 6831e998e0 feat : Bs1FltUsbPortClearException api 추가, Bs1FltOpen API 추가
- 기존 UsbPort 예외 목록 초기화
  - Bs1FltOpen을 통해 다른 프로세스에서도 커널 드라이버 제어 가능

feat : 설치 폴더 및 programdata/tocsg 폴더 보호 기능 추가
  - 외부에서 접근 가능한 파일 예외(읽기만 가능)
  - 폴더 권한 변경 방지 및 보호

feat: 설치 레지스트리 보호 기능 추가
  - SoftWare\ecrHomeEdition 접근 방지 추가(regedit.exe 등 지정된 프로세스)
2026-03-09 19:58:08 +09:00
mgkim 631dfd9f5b * feat : 파일 반출 시 분선 불가 파일도 반출 안되도록 수정
- EXE_eCrmHomeEdition, KvCttSch
  - 검사 불가 파일이 아닌 검출 결과가 없는 경우도 차단되는 경우 수정

* feat : 프로세스 실행 차단 기능 수정
  - bs1flt
  - 부모 프로세스 명 추가하여 비교 차단 할 수 있도록 수정

* feat : UsbPort 차단 시 UsbReStart 할 수 있도록 수정
  - EXE_eCrmHomeEdition

* feat : 프로세스 종료 방지 해제 기능 추가(트레이 아이콘)
  - EXE_eCrmHomeEdition

* feat : Uninstall시 에이전트가 안죽는 부분 수정
  - 복구 기능 제거를 위한 Recovsvc 객체에 대해 참조 오류 수정
  - 커널 드라이버 bs1flt 가 Unload 되지 않는 현상 수정

* feat : USB 차단 시 예외 시 보안 영역이 허용안되는 현상 수정
  - 보안영역의 경우 별도의 VID, PID가 없어 예외 할 수 없어 일반 영역에 대해
     예외 조건이 있을 경우 보안영역을 무조건으로 예외 할 수 있도록 수정

* feat : 개인정보 자가 검사, 캠패인 검사시 검출 오류에 대한 파일에 대한 수정
  - 로그 & 원본 파일도 남길 수 있도록 수정
  - 압축 파일의 경우 zip, gz, 7z, tar 라이브러리 사용하도록 수정
2026-03-05 20:22:54 +09:00
mgkim 6bf6ea6bb6 feat : 프로세스 실행 차단 기능 추가
- bs1flt_x64.sys bs1fltctrl.dll

feat : 프로세스 강제 종료 차단 및 강제 종료 시 재부팅 기능
 - EXE_eCrmHeService

feat : UsbPort 기능 적용, 검사 가 파일에 대한 instance log (msg) 추가
 - EXE_eCrmHomeEdition
2026-02-25 13:09:18 +09:00
mgkim 30e0d14a50 feat: 보안기능 확인서 기능 추가
파일 반출 관리 MTP, CDROM, USB 기능 추가
정책 반영 시 ectApp 부분 같이 파일로 저장하도록 수정
2026-02-13 14:36:16 +09:00
mgkim 2c31bbb7c5 no test sign kernel driver
- 1.0.2
2026-02-09 13:31:44 +09:00
mgkim 32dcd594f1 Bs1Flt Commit 커널드라이버 디바이스 제어 프로젝트
- 미니필터 커널드라이버
- 컨트롤 DLL
2026-02-09 13:25:56 +09:00
mgkim 2d79f46f4e Usb 연결 정보 보기 수정
- 기존의 Serial 정보를 VID,PID,Serial로 분리
- Deivce Instance ID 정보의 문자열 VID,PID에 추가

USB 장치 차단

- 커널드라이브의 차단, 읽기 전용, 허용 구조로 변경

빌드 스크립트 수정

- bs1flt.sys, bsonex32.sys, bsonex64.sys, bs1fltctrl.dll 추가
2026-02-05 13:49:32 +09:00
mgkim 74834264bf eCrmHE 2025-12-30 16:11:42 +09:00
mgkim 49d948d7bc EM.Lib 2025-12-30 16:10:29 +09:00
mgkim 58a4e1d98d Tocsg.Module 2025-12-30 16:08:54 +09:00
mgkim 7c31171391 Tocsg.Lib 2025-12-30 14:39:40 +09:00
mgkim 6a2a92146a 테스트 파일 2025-12-30 14:38:58 +09:00