13고급 설정고급 설정
기본 정책이 자리 잡고 나면, 운영을 하다가 특수한 요구가 생기거나 문제를 겪을 때만 손대게 되는 세부 항목들이 있습니다. 이 장은 그런 고급 설정을 빠짐없이 정리합니다. UserCheck 사건을 게이트웨이가 얼마나 오래 붙들지(만료), 사용자별로 디스크를 얼마나 쓸 수 있는지(할당량), 게이트웨이가 오래된 데이터를 언제 어떻게 청소하는지, 사용자에게 가는 알림 문구를 어떻게 바꾸는지, UTF-8 LDAP·Corporate Guidelines 링크·극단 조건 값·Exchange Security Agent·모든 포트 HTTP 검사 같은 환경별 조정, 그리고 새 File Type 정의·Server Certificate·Kerberos SSO·문제 해결 까지를 차례로 다룹니다.
대부분은 게이트웨이의 설정 파일을 직접 고치거나 Database Tool(GuiDBEdit Tool) 로 객체 값을 바꾸는 작업이고, 끝나면 반드시 DLP Gateway에 정책을 설치(Install Policy) 해야 적용됩니다.
고급 만료 처리(Advanced Expiration Handling)
처리되지 않은 UserCheck 사건이 게이트웨이에 얼마나 오래 남아 있을지 를 바꿀 수 있습니다. 이 값은 DLP 설정 파일에서 다룹니다. 단, 사건 만료 시간은 "사용자 행동 학습(learning user actions)" 만료 시간보다 같거나 길게 두어야 합니다. 그렇지 않으면 사용자 행동을 학습하는 기능 자체를 무력화하게 됩니다.
만료 시간을 바꾸려면 다음과 같이 합니다.
- DLP Gateway에서
$FWDIR/dlp/config/dlp.conf파일을 엽니다. - quarantine(격리) 만료 파라미터를 찾습니다.
:backend (
:expiration (
:quarantine (604800)
기본값은 604800 입니다. 이는 DLP Gateway가 DLP Ask User 사건을, 사용자가 보낼지 버릴지 결정할 때까지 붙들고 있는 시간(초)입니다. 604800초 = 7일입니다.
- 같은 backend 구역에서 사용자 행동 학습 만료(이름은 thread_caching)를 찾습니다.
:backend (
.(
.
.
)
:thread_caching (
:cache_expiration_in_days (7)
여기서 꼭 지킬 규칙 이 있습니다. backend:expiration:quarantine 값을 초에서 일(day)로 환산했을 때, 그 값이 backend:thread_caching:cache_expiration_in_days 값보다 같거나 커야 합니다.
- 필요한 만큼
quarantine값을 바꿉니다. - 기본적으로 사건 데이터는 사건이 실제로 만료된 뒤에도 21일 동안 게이트웨이에 더 보관됩니다. 이 여유 기간 덕분에, 예를 들어 휴가 중이던 사용자의 데이터도 나중에 되찾을 수 있습니다. 이 제거 간격을 바꾸려면
backend:expiration:db값(일 단위)을 조정합니다.
:backend (
:expiration (
:db (21)
dlp.conf를 저장하고 DLP Gateway에 정책을 설치합니다.
고급 SMTP 할당량(Advanced SMTP Quotas)
DLP의 할당량 검사는 사용자가 처리되지 않은 UserCheck 사건으로 파일 시스템을 과도하게 채우지 못하게 막습니다. 어떤 사용자가 캡처된 이메일이 너무 많거나 첨부가 너무 커서 1인당 할당량(quota per user) 을 넘기면, DLP가 직접 정리에 나섭니다.
이메일 할당량 임계값은 최솟값과 최댓값 두 개로 이루어집니다. 사용자가 최대 할당량을 넘기면 , DLP는 그 사용자의 폴더 크기가 최소 할당량 아래로 내려갈 때까지 오래된 이메일부터 삭제 합니다.
할당량 동작을 바꾸려면 다음과 같이 합니다.
- DLP Gateway에서
$FWDIR/conf/mail_security_config파일을 엽니다. - 할당량 파라미터를 찾습니다.
#is quota for mail repository active value can be 0 or 1
user_quota_active=1
#quota size per user in Mega Byte currently set to 100 mb per user
quota_size_per_user=100
#quota size per user upper and lower limit in percentage
#values can range between 0 to 100 and upper can't be smaller than lower
user_quota_upper_limit=90
user_quota_lower_limit=50
각 파라미터를 정리하면 다음과 같습니다.
| 파라미터 | 의미 |
|---|---|
user_quota_active | 메일 저장소 할당량 기능을 켤지(1)·끌지(0). 0으로 두면 할당량 검사와 삭제가 모두 비활성화 되고, 아래 나머지 옵션은 의미가 없어집니다. |
quota_size_per_user | 사용자 1인이 DLP 사건·데이터에 쓸 수 있는 폴더 크기(MB) . 기본 100MB. |
user_quota_upper_limit | 오래된 이메일 삭제를 시작하는 임계값 (할당량 크기에 대한 백분율). 기본 90 — 즉 할당량의 90%를 넘으면 삭제를 시작합니다. |
user_quota_lower_limit | 삭제를 멈추는 하한값 (백분율). 기본 50 — 폴더 크기가 할당량의 50% 이하로 내려가면 정리를 멈춥니다. 상한값은 하한값보다 작을 수 없습니다. |
mail_security_config를 저장하고 DLP Gateway에 정책을 설치합니다.
고급 FTP·HTTP 할당량(Advanced FTP and HTTP Quotas)
이 할당량 검사는 사용자가 FTP·HTTP 전송 으로 만들어 낸 처리되지 않은 UserCheck 사건으로 파일 시스템을 과도하게 채우지 못하게 합니다. 캡처된 HTTP POST가 너무 많거나 대용량 FTP 업로드 시도가 1인당 할당량을 넘기면 DLP가 정리합니다.
할당량 동작을 바꾸려면 다음과 같이 합니다.
- DLP Gateway에서
$FWDIR/dlp/conf/dlp.conf파일을 엽니다. - HTTP 또는 FTP 구역을 찾아
save_incident_quota_percentage파라미터를 봅니다.
기본값은 85 입니다. 이는 해당 전송 유형에 대해 파일 시스템의 85% 를 뜻합니다. 값 범위는 0~100이며, 0이면 할당량을 강제하지 않 습니다.
- 정리를 시작하는 임계값을 바꾸려면 이 값을 조정합니다. 디스크 사용량이 이 값보다 커지면 사건이 더 이상 저장되지 않 습니다.
dlp.conf를 저장하고 DLP Gateway에 정책을 설치합니다.
고급 사용자 알림(Advanced User Notifications)
캡처된 DLP 사건이나 사건 데이터가 게이트웨이에서 삭제될 때 사용자에게 보내는 이메일 알림을 켜거나 끌 수 있습니다.
이 알림은 할당량 초과로 데이터가 삭제되는 경우 특히 중요합니다(사용자의 이메일 저장 용량이 허용 한도를 넘으면 일어날 수 있음). 이유는 두 가지입니다.
- DLP가 사용자가 아직 더 처리할 시간이 있다고 생각한 UserCheck 사건·데이터까지 삭제할 수 있기 때문입니다.
- DLP가 데이터를 삭제하면 되돌릴 방법이 없 기 때문입니다.
반대로, 제때 처리하지 않아 사건이 만료되었다는 알림 을 사용자가 받으면, 필요할 경우 (만료된 사건의 데이터가 만료 후 며칠간은 보관되므로) 그 데이터를 아직 되찾을 수 있습니다. 이처럼 어떤 DLP 자동 동작이 알림을 띄울지 를 직접 구성할 수 있습니다.
DLP 삭제에 대한 사용자 알림을 켜거나 끄려면 다음과 같이 합니다.
- Database Tool(GuiDBEdit Tool) 로 Management Server에 접속합니다.
- 왼쪽 위 창에서
Table > Other > dlp_data_tbl로 이동합니다. - 오른쪽 위 창에서
dlp_general_settings_object를 클릭합니다. - 아래 창의 Field Name 열에서
notification객체까지 내려갑니다. 여러 종류의 알림 이 보입니다(각각의 의미는 Field description 열의 설명 참고). - 알림을 켜려면 그 알림의
active속성 값을true로 설정합니다. - 변경을 저장합니다(
File메뉴 > Save All). - Database Tool(GuiDBEdit Tool)을 닫습니다.
- SmartConsole에서 정책을 설치합니다.
게이트웨이의 데이터 정리(Gateway Cleanup of Data)
UserCheck 사건의 완전한 원본 데이터는 DLP Gateway의 격리(quarantine)에 보관 됩니다. 그래서 큰 첨부가 달린 이메일이 걸리면, 그 사건이 처리되거나 만료될 때까지 게이트웨이의 공간을 차지합니다. 게이트웨이는 두 가지 방식으로 이 공간을 청소합니다 — 만료된 데이터의 정리 와 모든 캡처 데이터의 주기적 정리 입니다.
만료된 데이터 정리(Gateway Cleanup of Expired Data)
DLP Gateway는 만료된 사건 데이터를 스스로 청소 합니다. backend:expiration:db 일수만큼 보관된 사건 데이터가 삭제됩니다.
게이트웨이가 얼마나 자주, 언제 삭제할 데이터를 점검할지 바꾸려면 다음과 같이 합니다.
- DLP Gateway에서
$FWDIR/conf/mail_security_config파일을 엽니다. - 만료 간격 파라미터를 찾습니다.
#A check for expired email items is executed every 'expiration_interval' minutes
expiration_interval=1440
#the first time of execution for the expiration feature set to begin at
#3:30 in the morning when there is no traffic on the system
expiration_execution_time=3:45
expiration_interval(분 단위)을 바꿔, 게이트웨이가 만료 데이터를 다른 주기로 검색 하게 합니다. 기본값은 1440분, 곧 하루입니다.expiration_execution_time(24시간제)을 바꿔, 게이트웨이를 청소하는 시각 을 조정합니다. 기본값은 새벽 3:45로, 평상시 근무 시간의 성능에 영향을 주지 않도록 트래픽이 적은 시각으로 잡혀 있습니다.mail_security_config를 저장하고 DLP Gateway에 정책을 설치합니다.
모든 캡처 데이터 정리(Gateway Cleanup of All Captured Data)
DLP는 디스크 사용량이 시간이 지나며 부당하게 쌓이지 않도록, 임시 파일을 주기적으로 청소 합니다. 그래도 가끔 불필요한 파일이 디스크에 남기도 합니다. 이 청소는 다음 두 설정 파일로 맞춤화합니다.
$FWDIR/conf/mail_security_config$DLPDIR/config/dlp_cleanup_files_list.conf
mail_security_config 파일 파라미터
| 파라미터 | 설명 |
|---|---|
dlp_delete_redundant_files_interval | 청소가 얼마나 자주 도는지(분). 기본 1440(24시간). |
dlp_delete_redundant_files_execution_time | 청소가 도는 정확한 시각 (24시간제). 기본 4:45(게이트웨이 부하가 낮은 시각). |
dlp_delete_redundant_files_age_group1_files | 처리 만료가 올 때까지 디스크에 유지해야 할 UserCheck 데이터 파일의 최소 나이 . 기본 0(이면 expiration_time_in_days 값을 사용). 참고: 이 값은 사건의 만료 자체를 바꾸지 않고, 만료된 사건의 데이터가 언제 제거되는지 만 바꿉니다. |
dlp_delete_redundant_files_age_group2_files | /proc 안 파일의 최소 나이. 기본 15분. |
dlp_delete_redundant_files_age_group3_files | $FWDIR/tmp/dlp 안 파일의 최소 나이. 기본 15분. |
dlp_cleanup_files_list.conf 파일
dlp_cleanup_files_list.conf 파일은 다음 구문을 가진 스캔 명령들의 목록 입니다.
scan[ CHECK_DB | - ] path mask scale age| 파라미터 | 설명 |
|---|---|
CHECK_DB 또는 - | CHECK_DB 는 파일이 DLP 데이터베이스에 있는지 확인 해 UserCheck 사건 데이터를 실수로 지우지 않게 합니다(scan CHECK_DB). 사용자 캡처 데이터까지 포함해 전부 청소 하려면 플래그를 대시(-)로 바꿉니다(scan -). |
path | 삭제할 파일을 찾을 경로. $DLPDIR·$FWDIR 같은 단축 표기를 쓸 수 있지만 공백은 넣을 수 없 습니다. |
mask | 매칭할 파일의 정규식. = 모든 파일. 자주 쓰는 마스크: .eml, .result, .meta. |
scale | age 파라미터의 단위: minutes_back 또는 days_back. |
age | 삭제 가능해지기까지 파일 생성 이후 지나야 하는 최소 시간 . |
파일 안 스캔 명령의 기본 나이 값은 mail_security_config 에서 값을 끌어오는 매크로 입니다. 매크로 대신 숫자 값을 직접 써도 됩니다.
| 나이 매크로 | 설명 |
|---|---|
$2 | group1 나이(일): UserCheck 데이터 파일. 값은 dlp_delete_redundant_files_age_group1_files 에서 가져옴. |
$3 | group2 나이(분): /proc 파일. 값은 dlp_delete_redundant_files_age_group2_files 에서 가져옴. |
$4 | group3 나이(분): /tmp/dlp 파일. 값은 dlp_delete_redundant_files_age_group3_files 에서 가져옴. |
DLP 사용자 관련 알림 맞춤화(Customizing DLP User-Related Notifications)
다음 절차들은 사용자 관련 알림의 문구를 바꾸기 위해 backend 파일을 맞춤화 하는 방법을 설명합니다. 이 파일들은 US English 외 다른 언어로 현지화 할 수도 있습니다.
DLP 알림 이메일 맞춤화
- Security Gateway의
$DLPDIR/backend/conf/디렉터리에서 다음 파일들을 편집합니다.
| 파일 | 기능 |
|---|---|
dictionary_en_us.conf | 기본 사전(dictionary) |
about_to_expire_notification_tmplt_en_us.html | 이메일 알림(곧 만료) |
data_owners_mail_notification_tmplt_en_us.html | 이메일 알림(Data Owner 통지) |
detect_mail_notification_tmplt_en_us.html | 이메일 알림(Detect) |
expired_owners_mail_tmplt_en_us.html | 이메일 알림(만료, Owner) |
expired_sender_mail_tmplt_en_us.html | 이메일 알림(만료, 발신자) |
failure_mail_notification_en_us.html | 이메일 알림(실패) |
prevent_mail_notification_tmplt_en_us.html | 이메일 알림(Prevent) |
quarantine_mail_notification_tmplt_en_us.html | 이메일 알림(격리) |
quota_deleted_notification_tmplt_en_us.html | 이메일 알림(할당량으로 삭제됨) |
released_mail_notification_tmplt_en_us.html | 이메일 알림(해제됨) |
- DLP Gateway에 정책을 설치합니다.
UserCheck DLP 알림 맞춤화
파일을 편집해 UserCheck 알림도 맞춤화할 수 있습니다. 예컨대 SMTP·Ask 동작의 알림을 바꾸려면 quarantine_smtp_uc_notification_tmplt_en_us.html 을 편집합니다.
- Security Gateway의
$DLPDIR/backend/conf디렉터리에서 다음 UserCheck 알림 파일들을 편집합니다.
| 파일 | 기능 |
|---|---|
inform_ftp_uc_notification_tmplt_en_us.html | FTP 프로토콜, 동작이 inform일 때 |
inform_http_uc_notification_tmplt_en_us.html | HTTP 프로토콜, 동작이 inform일 때 |
inform_smtp_uc_notification_tmplt_en_us.html | SMTP 프로토콜, 동작이 inform일 때 |
prevent_ftp_uc_notification_tmplt_en_us.html | FTP 프로토콜, 동작이 prevent일 때 |
prevent_http_uc_notification_tmplt_en_us.html | HTTP 프로토콜, 동작이 prevent일 때 |
prevent_smtp_uc_notification_tmplt_en_us.html | SMTP 프로토콜, 동작이 prevent일 때 |
quarantine_ftp_uc_notification_tmplt_en_us.html | FTP 프로토콜, 동작이 ask일 때 |
quarantine_http_uc_notification_tmplt_en_us.html | HTTP 프로토콜, 동작이 ask일 때 |
quarantine_smtp_uc_notification_tmplt_en_us.html | SMTP 프로토콜, 동작이 ask일 때 |
- DLP Gateway에 정책을 설치합니다.
DLP Portal 맞춤화
- Security Gateway에서
$DLPDIR/portal/apache/phpincs/conf/L10N/portal_en_US.php파일을 맞춤화합니다. - 변경을 적용하려면 Security Gateway에서
cpstop와cpstart명령을 실행합니다.
cpstart
SmartConsole에서 알림 문구 맞춤화
- SmartConsole > Data Loss Prevention 을 엽니다.
- 왼쪽 카테고리에서 Policy 를 선택합니다.
- 동작(Action)에 알림이 포함된 규칙에서 Action 을 마우스 오른쪽 버튼으로 클릭하고 Edit Notification 을 선택합니다.
- 알림 문구를 바꿉니다.
- DLP Gateway에 정책을 설치합니다.
사용자 관련 알림 현지화
모든 사용자 관련 알림 문구를 US English 외 다른 언어로 현지화할 수 있습니다. 이메일·UserCheck·포털 backend 파일과 SmartConsole 문구를 같은 언어로 동일하게 바꾸면 됩니다.
UTF-8 레코드 LDAP 서버 지원
기본적으로 DLP는 영어 ASCII 인코딩의 LDAP 사용자만 지원합니다. 사용자 레코드가 UTF-8로 저장된 LDAP 서버를 지원하려면 다음과 같이 합니다.
- Management Server에 연결된 모든 SmartConsole 창을 닫습니다.
- Database Tool(GuiDBEdit Tool) 로 Management Server에 접속합니다.
- 왼쪽에서
Managed Objects > Servers를 선택합니다. - UTF-8로 자격 증명을 저장하는 각 LDAP Account Unit(
<ldap_au_name>)에 대해,SupportUnicode속성 값을true로 바꿉니다. - 변경을 저장합니다.
- Database Tool(GuiDBEdit Tool)을 닫습니다.
- SmartConsole에서 DLP Gateway에 정책을 설치합니다.
Corporate Guidelines 링크 구성
회사의 Data Loss Prevention 지침(guidelines)으로 향하는 링크 를 설정할 수 있습니다. 이 링크는 알림 이메일에 삽입되어, Ask User 규칙에 걸린 메시지를 보내도 안전한지 사용자가 판단하는 데 도움을 줍니다. 기본적으로는 지침 링크가 정의되어 있지 않으며, DLP Gateway마다 따로 정의합니다.
- DLP Gateway에서 명령줄을 엽니다.
$DLPDIR/config/dlp.conf파일을 엽니다.- backend 구역의
corporate_info_link파라미터에 링크를 추가합니다. - DLP Gateway에 정책을 설치합니다(Install Policy).
극단 조건 값 편집(Editing Extreme Condition Values)
SmartConsole에서 극단 조건(extreme conditions)에서 연결성을 우선할지 를 결정하는 두 가지 옵션을 구성할 수 있습니다. 위치는 Data Loss Prevention 탭 > Additional Settings > Advanced > Extreme Conditions 구역입니다.
- When the Gateway is under heavy CPU load — CPU 부하가 허용된 high watermark를 넘었을 때도 연결성을 유지 하려면 선택합니다. 기본은 해제 입니다.
- 이 체크박스를 선택했고 과부하 상태이면 — FTP·HTTP 트래픽은 우회되어 검사되지 않습니다. 기본적으로 SMTP 트래픽만 계속 검사됩니다. CPU 부하가 low watermark 아래로 돌아오면 전체 DLP 검사가 재개됩니다.
- 이 체크박스를 해제했고 과부하 상태이면 — FTP·HTTP·SMTP 트래픽이 모두 계속 검사됩니다.
- Under all other extreme conditions — 그 밖의 극단 조건(내부 오류, 너무 큰 메시지 크기)에서도 연결성을 유지 하려면 선택합니다. 기본은 선택 입니다.
- 이 체크박스를 선택했고 내부 오류가 있거나 메시지가 최대 크기를 넘으면 — 모든 트래픽이 허용됩니다.
- 이 체크박스를 해제했고 내부 오류가 있거나 메시지가 최대 크기를 넘으면 — 모든 트래픽이 차단됩니다.
극단 조건의 기본값은 Database Tool(GuiDBEdit Tool) 에서 볼 수 있고, 관련 파라미터의 기본값도 거기서 편집할 수 있습니다.
극단 조건 필드 값을 편집하려면 다음과 같이 합니다.
- Management Server에 연결된 모든 SmartConsole 창을 닫습니다.
- Database Tool(GuiDBEdit Tool) 로 Management Server에 접속합니다.
- 왼쪽 창에서
Table > Other > dlp_data_tbl를 선택합니다. - 오른쪽 창에서
dlp_general_settings_object를 선택합니다. - 아래 창의 Field Name 열에서
engine_settings를 찾습니다. - When the Gateway is under heavy CPU load 체크박스가 선택된 경우, 다음 필드를 구성할 수 있습니다.
| Field Name | 설명 | 기본값 |
|---|---|---|
cpu_high_watermark | 과부하 시 검사를 멈추는 임계값. CPU 부하가 이 임계값을 넘으면 DLP는 True 로 설정된 프로토콜을 우회합니다. | 90% |
cpu_low_watermark | cpu_high_watermark 도달 후 검사를 재개하는 임계값. CPU 부하가 이 임계값 아래이면 DLP는 True 로 설정된 프로토콜을 검사합니다. | 70% |
prefer_connectivity_on_heavy_load_protocols > ftp_inspection | 기본적으로 DLP는 과부하 시 FTP를 우회합니다. false 로 바꾸면 과부하에서도 FTP를 검사합니다. | true |
prefer_connectivity_on_heavy_load_protocols > http_inspection | 기본적으로 DLP는 과부하 시 HTTP를 우회합니다. false 로 바꾸면 과부하에서도 HTTP를 검사합니다. | true |
prefer_connectivity_on_heavy_load_protocols > smtp_inspection | 기본적으로 DLP는 과부하 시 SMTP를 검사합니다. true 로 바꾸면 과부하 시 SMTP를 우회합니다. | false |
- Under all other extreme conditions 체크박스가 선택된 경우, 다음 필드를 구성할 수 있습니다.
| Field Name | 설명 | 기본값 |
|---|---|---|
ftp_max_files / http_max_files / smtp_max_files | FTP/HTTP/SMTP 메시지 안의 최대 파일(첨부) 개수. | 100 |
ftp_max_message_size_in_mega / http_max_message_size_in_mega / smtp_max_message_size_in_mega | FTP/HTTP/SMTP 메시지의 최대 크기(MB). | 150 |
max_recursion_level | 압축(아카이브) 메시지에 대해 들어갈 수 있는 재귀(recursion) 깊이. | 6 |
- 변경을 저장하고 Database Tool(GuiDBEdit Tool)을 닫습니다.
- SmartConsole에서 정책을 설치합니다.
Exchange Security Agent 값 편집
Exchange Security Agent 관련 파라미터의 기본값을 Database Tool(GuiDBEdit Tool) 또는 dbedit(sk13301 참고)로 편집할 수 있습니다(Exchange Security Agent 구성은 별도 절 참고).
- Management Server에 연결된 모든 SmartConsole 창을 닫습니다.
- Database Tool(GuiDBEdit Tool) 로 Management Server에 접속합니다.
- 왼쪽 창에서
Table > Other > dlp_data_tbl로 이동합니다. - 오른쪽 창에서 SmartConsole의 Exchange Security Agent 객체를 나타내는 Exchange Agent 객체 를 선택합니다.
- 아래 창의 Field Name 열에서 다음 필드를 구성할 수 있습니다.
| Field Name | 설명 | 기본값 |
|---|---|---|
is_tap_mode | Exchange Security Agent가 메시지를 Security Gateway로 보내되 응답을 기다리지 않 는 모드. detect·inform 동작 규칙은 자동으로 tap 모드로 동작하고, 그 외 규칙은 기본적으로 tap 모드가 아닙니다. 항상 tap 모드 로 동작시키려면 false 에서 true 로 바꿉니다. | False |
scan_mails_received_from_sender_out_of_my_organization | 조직의 Exchange에 없는 도메인에서 온 SMTP 메시지를 스캔할지. 기본 false 는 조직 Exchange의 메시지만 스캔함을 뜻합니다. 도메인 밖 발신자의 메시지까지 스캔하려면 true 로 바꿉니다. | False |
scan_mails_send_to_recipient_from_my_organization | 내부 트래픽을 스캔할지. | True |
scan_mails_send_to_recipient_out_my_organization | 조직 밖으로 보내는 메시지를 스캔할지. | True |
dont_scan_smtp | Exchange 서버가 SMTP로 수신한 메시지를 스캔할지. 같은 도메인에서 SMTP로 온 메시지가 스캔된다는 뜻입니다. | False |
- 오른쪽 창에서
dlp_general_settings_objects를 선택해 다음 필드를 구성합니다.
| Field Name | 설명 | 기본값 |
|---|---|---|
exchange_send_status_to_gw_frequency | Exchange Security Agent가 Security Gateway로 상태를 보내는 시간 간격 . | 10 |
user_dlp_logs_customization_settings > send_log_for_each_skipped_email_with_allow_status | Inspection Scope 설정 때문에 Security Gateway로 보내지지 않은 메시지에 대한 로그를 남길지 . | False |
- 왼쪽 창에서
Network Objects > <Network Objects> > <Security Gateway object> > data_loss_prevention_blade_settings를 선택해 다음 필드를 구성합니다.
| Field Name | 설명 | 기본값 |
|---|---|---|
encrypt_exchange_traffic | Exchange Security Agent가 Security Gateway로 트래픽을 TLS로 암호화 해 보낼지. | True |
- 변경을 저장합니다.
- Database Tool(GuiDBEdit Tool)을 닫습니다.
- SmartConsole에서 정책을 설치합니다.
모든 포트에서 HTTP 검사 구성
HTTP 전송을 모든 포트 에서 검사하도록 구성할 수 있습니다(표준 HTTP 포트 80·8080은 물론, 구성해 둔 다른 비표준 포트까지).
- SmartConsole에서 Gateways & Servers 를 클릭하고 Security Gateway를 더블 클릭합니다. General Properties 페이지가 열립니다.
- 탐색 트리에서
Data Loss Prevention > Protocols를 클릭합니다. - default protocols 를 클릭합니다. Default Protocols 창이 열립니다.
- Enable HTTP inspection on nonstandard ports 를 클릭합니다.
- OK 를 클릭합니다.
- Security Gateway 창을 닫습니다.
- 정책을 설치합니다(Install Policy).
새 File Type 정의하기(Defining New File Types)
File Attributes Data Type으로 파일 형식 기반의 Data Type을 정의할 수 있습니다. 이 Data Type은 여러 파일 형식 계열(family)을 제공하는데, 목록에 없는 새 file type을 추가 할 수도 있습니다. 이는 SmartConsole이 아니라 Database Tool(GuiDBEdit Tool)로 직접 객체를 만드는 작업입니다.
File Data Type 옵션에 새 file type을 추가하려면 다음과 같이 합니다.
- Management Server에 연결된 모든 SmartConsole 창을 닫습니다.
- Database Tool(GuiDBEdit Tool) 로 Management Server에 접속합니다.
Other > dlp_data_tbl아래에file_type형식의 새 객체를 만듭니다.- 객체 이름을
file_type_<ID>로 짓습니다. 전체 ID 목록은 아래 표를 참고합니다. visual_string필드에 file type의 이름을 입력합니다.- (선택)
description필드에 file type 설명을 입력합니다. - 변경을 저장하고 Database Tool(GuiDBEdit Tool)을 닫습니다.
- SmartConsole에서 정책을 설치합니다.
지원 File Type 목록(ID 표)
아래는 지원되는 파일 형식과 그 ID 의 전체 목록입니다. file_type_<ID> 의 <ID> 에 해당 번호를 넣습니다(원문에 빠진 번호는 그대로 비워 두었습니다).
| ID | File Type | ID | File Type |
|---|---|---|---|
| 1 | Word for DOS 4.x | 2 | Word for DOS 5.x |
| 3 | Wordstar 5.0 | 4 | Wordstar 4.0 |
| 5 | Wordstar 2000 | 6 | WordPerfect 5.0 |
| 7 | MultiMate 3.6 | 8 | MultiMate Advantage 2 |
| 9 | IBM DCA/RFT | 10 | IBM DisplayWrite 2 or 3 |
| 11 | SmartWare II | 12 | Samna |
| 13 | PFS: Write A | 14 | PFS: Write B |
| 15 | Professional Write 1 | 16 | Professional Write 2 |
| 17 | IBM Writing Assistant | 18 | First Choice WP |
| 19 | WordMarc | 20 | Navy DIF |
| 21 | Volkswriter | 22 | DEC DX 3.0 and below |
| 23 | Sprint | 24 | WordPerfect 4.2 |
| 25 | Total Word | 26 | Wang IWP |
| 27 | Wordstar 5.5 | 28 | Wang WPS |
| 29 | Rich Text Format (RTF) | 30 | Mac Word 3.0 |
| 31 | Mac Word 4.0 | 32 | Mass 11 |
| 33 | MacWrite II | 34 | XyWrite / Nota Bene |
| 35 | IBM DCA/FFT | 36 | Mac WordPerfect 1.x |
| 37 | IBM DisplayWrite 4 | 38 | Mass 11 |
| 39 | WordPerfect 5.1/5.2 | 40 | MultiMate 4.0 |
| 41 | Q&A Write | 42 | MultiMate Note |
| 43 | PC File 5.0 Doc | 44 | Lotus Manuscript 1.0 |
| 45 | Lotus Manuscript 2.0 | 46 | Enable WP 3.0 |
| 47 | Windows Write | 48 | Microsoft Works 1.0 |
| 49 | Microsoft Works 2.0 | 50 | Wordstar 6.0 |
| 51 | OfficeWriter | 52 | Mac Word 4.x Complex |
| 53 | IBM DisplayWrite 5 | 54 | Word for Windows 1.x |
| 55 | Word for Windows 1.x complex | 56 | Ami |
| 57 | Ami Pro | 58 | First Choice 3 WP |
| 59 | Mac WordPerfect 2.0 | 60 | Mac Works 2.0 WP |
| 61 | Professional Write Plus | 62 | Legacy |
| 63 | Signature | 64 | Wordstar for Windows |
| 65 | Word for Windows 2.0 | 66 | JustWrite 1.0 |
| 67 | Wordstar 7.0 | 68 | Windows Works WP |
| 69 | JustWrite 2.0 | 70 | Ami [Clip] |
| 71 | Legacy [Clip] | 72 | Pro Write Plus [Clip] |
| 73 | Mac Word 5.x | 74 | Enable WP 4.x |
| 75 | WordPerfect 6.0 | 76 | Word for DOS 6.x |
| 77 | DEC DX 3.1 | 78 | WordPerfect Encrypted |
| 79 | Q&A Write 3 | 80 | Mac WordPerfect 3.0 |
| 83 | WordPerfect 5.1 Far East | 84 | Ichitaro 3.x |
| 85 | Ichitaro 4.x/5.x/6.x | 86 | Word for Windows 1.2 J |
| 87 | Word for Windows 5.0 J | 88 | Matsu 4 |
| 89 | Matsu 5 | 90 | P1 Japan |
| 91 | Rich Text Format Japan | 92 | CEO Write |
| 93 | Windows Works 3.0 WP | 94 | Microsoft WordPad |
| 95 | WP/Novell Unknown Format | 96 | Word for Windows 2.0 Object |
| 97 | WordPerfect 6.1 - 12.0 / X3 | 98 | Fulcrum Document Format |
| 99 | Europa Fulcrum 5 | 100 | Europa Fulcrum 6 |
| 101 | Internet HTML | 102 | Word 7.0 |
| 103 | Arehangeul | 104 | Hana |
| 105 | Windows Works 4.0 WP | 106 | PerfectWorks for Windows |
| 107 | WordPerfect 7.0/8.0/10.0 | 108 | WordPro 96 |
| 109 | HTML - Central European | 110 | HTML - Japanese (ShiftJIS) |
| 111 | HTML - Japanese (EUC) | 112 | HTML - Chinese (Big5) |
| 113 | HTML - Chinese (EUC) | 114 | HTML - Chinese (GB) |
| 115 | HTML - Korean (Hangul) | 116 | HTML - Cyrillic (ANSI 1251) |
| 117 | HTML - Cyrillic (KOI8-R) | 118 | Text - Cyrillic (ANSI 1251) |
| 119 | Cyrillic (KOI8-R) | 120 | WWRITE - Japan SJIS |
| 121 | WWRITE - Chinese GB | 122 | WWRITE - Hangul |
| 123 | WWRITE - Chinese BIG5 | 124 | Digital WPS Plus |
| 125 | Mac Word 6 | 126 | Microsoft Word 97/98 |
| 127 | Rainbow | 128 | Interleaf 6 |
| 129 | MIFF 3.0 | 130 | MIFF 4.0 |
| 131 | MIFF 5.0 | 132 | Text Mail |
| 133 | Mac Word 97 | 134 | Interleaf Japan |
| 135 | MIFF 3.0 Japan | 136 | MIFF 4.0 Japan |
| 137 | MIFF 5.0 Japan | 138 | MIFF 5.5 |
| 139 | WordPerfect 8.0/10.0 | 140 | Ichitaro 8.x~13.x/2004 |
| 141 | vCard | 142 | HTML - Cascading Style Sheets |
| 143 | MS Outlook | 144 | Pocket Word |
| 145 | WordPro 97/Millennium | 146 | Microsoft Word 2000 |
| 147 | Word 2000 HTML | 148 | Excel 2000 HTML |
| 149 | PowerPoint 2000 HTML | 150 | Extensible Markup Language (XML) |
| 151 | Wireless Markup Language (WML) | 152 | WMLB |
| 153 | HTML - Japanese (JIS) | 154 | WML - Chinese (Big5) |
| 155 | WML - Chinese (EUC) | 156 | WML - Chinese (GB) |
| 157 | WML - Cyrillic (ANSI 1251) | 158 | WML - Cyrillic (KOI8-R) |
| 159 | WML - Japanese (JIS) | 160 | WML - Japanese (ShiftJIS) |
| 161 | WML - Japanese (EUC) | 162 | WML - Korean (Hangul) |
| 163 | WML - Central European | 164 | WML - CSS |
| 165 | StarOffice 5.2 Writer | 166 | MIFF 6.0 |
| 167 | MIFF 6.0 Japan | 168 | MIFF |
| 169 | Java Script | 170 | ASCII Text |
| 171 | Handheld Device Markup Language (HDML) | 172 | Compact HTML (CHTML) |
| 173 | XHTML Basic | 174 | AvantGo HTML |
| 175 | Web Clipping Application (WCA) HTML | 176 | SearchML |
| 177 | Pocket Word - Pocket PC | 178 | Wireless HTML |
| 179 | Hangul 97 Word Processor | 180 | Hangul 2002 - 2007 Word Processor |
| 181 | Internet HTML - Unicode | 182 | XML With Doctype HTML |
| 184 | EBCDIC encoded Text | 185 | Microsoft Word 2002 |
| 186 | Microsoft Word 2003/2004 | 187 | Internet Message |
| 188 | StarOffice 6 & 7 Writer | 189 | Microsoft Outlook PST/OST 97/2000/XP |
| 190 | XHTML | 191 | Microsoft Works 2000 |
| 192 | Internet Mail Message | 193 | Internet News Message |
| 194 | Outlook Express News Message | 195 | Outlook Express Mail Message |
| 196 | vCalendar | 197 | Transport-Neutral Encapsulation Format (TNEF) |
| 198 | MHTML (Web Archive) | 199 | Search HTML |
| 200 | Search Text | 201 | PST Fields File |
| 202 | Microsoft Outlook PST/OST 2003/2007 | 203 | Microsoft Outlook PAB |
| 204 | SearchML 20 | 205 | SearchML 30 |
| 206 | Yahoo! Messenger Archive | 207 | Microsoft Word XML 2003 |
| 208 | MS Office 12 Word format | 209 | StarOffice 8/Open Office 2.x Writer |
| 210 | SearchML 31 | 211 | Outlook Form Template |
| 212 | Microsoft Word 2007 | 213 | Password Protected Microsoft Word 2007 |
| 214 | Microsoft Word 2007 Template | 215 | SearchML 32 |
| 216 | DRM protected Unknown | 217 | DRM protected Microsoft Word |
| 218 | DRM protected Microsoft Word 2007 | 219 | File sealed by Oracle IRM |
| 220 | Extensible Metadata Platform | 221 | SearchML 33 |
| 222 | PHTML | 223 | Open Office Writer 6 |
| 224 | Open Office Writer 8 | 225 | IBM Lotus Symphony Document |
| 226 | SearchML 34 | 227 | MS Office 12 (2007) Word - Macro Enabled XML |
| 228 | MS Office 12 (2007) Word Template - Macro Enabled XML | 229 | Microsoft Word Picture |
| 230 | Smart DataBase | 231 | DBase III |
| 232 | DBase IV or V | 233 | Framework III |
| 234 | Microsoft Works DB | 235 | DataEase 4.x |
| 236 | Paradox 2 or 3 | 237 | Paradox 3.5 |
| 238 | Q&A Database | 239 | Reflex |
| 240 | R:Base System V | 241 | R:Base 5000 |
| 242 | R:Base File 1 | 243 | R:Base File 3 |
| 244 | First Choice DB | 245 | Mac Works 2.0 DB |
| 246 | Windows Works DB | 247 | Paradox |
| 248 | Microsoft Access | 249 | CEO Decision Base |
| 250 | Windows Works 3.0 DB | 251 | Windows Works 4.0 DB |
| 252 | Microsoft Access 7 | 253 | Microsoft Project 98 |
| 254 | Microsoft Project 2000/2002/2003 | 255 | Microsoft Project 2002 |
| 256 | MS Project 2007 | 257 | Lotus Notes database |
| 258 | Symphony | 259 | Lotus 1-2-3 1.0 |
| 260 | Lotus 1-2-3 2.0 | 261 | Lotus 1-2-3 3.x |
| 262 | Smart Spreadsheet | 263 | Microsoft Excel 2.x |
| 264 | Enable Spreadsheet | 265 | Microsoft Works SS |
| 266 | VP-Planner | 267 | Mosaic Twin |
| 268 | SuperCalc 5 | 269 | Quattro Pro |
| 270 | Quattro | 271 | PFS: Plan |
| 272 | First Choice SS | 273 | Microsoft Excel 3.0 |
| 274 | Generic WKS | 275 | Mac Works 2.0 SS |
| 276 | Windows Works SS | 277 | Microsoft Excel 4.0 |
| 278 | Quattro Pro for Windows | 279 | Lotus 1-2-3 4.x / 5.x |
| 280 | Quattro Pro Windows Japan | 281 | CEO Spreadsheet |
| 282 | Microsoft Excel 5.0/7.0 | 283 | Multiplan 4.0 |
| 284 | Windows Works 3.0 SS | 285 | Quattro Pro 4.0 |
| 286 | Quattro Pro 5.0 | 287 | Quattro Pro Win 6.0 |
| 288 | Lotus 123 Release 2 for OS/2 | 289 | Lotus 123 for OS/2 Chart |
| 290 | Windows Works 4.0 SS | 291 | Quattro Pro Win 7.0/8.0 |
| 292 | Quattro Pro Win 7.0/8.0 Graph | 293 | Lotus 1-2-3 97 Edition |
| 294 | Microsoft Mac Excel 4.0 | 295 | Microsoft Mac Excel 5.0 |
| 296 | Microsoft Excel 97/98/2004 | 297 | MS Excel 3.0 Workbook |
| 298 | MS Excel 4.0 Workbook | 299 | MS Excel Mac 4.0 Workbook |
| 300 | MS Excel Mac 4.0 Workbook | 301 | Lotus 1-2-3 98/Millennium Edition |
| 302 | Quattro Pro 8.0 | 303 | Quattro Pro Win 9.0 / X3 |
| 304 | Microsoft Excel 2000 | 305 | Quattro Pro Win 10.0 |
| 306 | Microsoft Excel 2002 | 307 | StarOffice 5.2 Calc |
| 308 | Quattro Pro Win 11.0 | 309 | Microsoft Excel 2003 |
| 310 | StarOffice 6 & 7 Calc | 311 | Quattro Pro Win 12.0 |
| 312 | StarOffice 8/Open Office 2.x Calc | 313 | Microsoft Excel 2007 |
| 314 | Password Protected Microsoft Excel 2007 | 315 | Microsoft Excel 2007 Binary |
| 316 | DRM protected Microsoft Excel 2007 | 317 | DRM protected Microsoft Excel 2007 |
| 318 | MS Works SS6 | 319 | Open Office Calc 6 |
| 320 | Open Office Calc 8 | 321 | IBM Lotus Symphony Spreadsheet |
| 322 | Excel Template 2007 | 323 | Excel Macro Enabled |
| 324 | Excel Template Macro Enabled 2007 | 325 | Windows Bitmap |
| 326 | Tagged Image File Format | 327 | Paintbrush |
| 328 | Compuserve GIF | 329 | EPS (TIFF Header) |
| 330 | CCITT Group 3 Fax | 331 | Mac PICT2 |
| 332 | WordPerfect Graphic | 333 | Windows Metafile |
| 334 | Lotus PIC | 335 | Mac PICT |
| 336 | Ami Draw | 337 | Targa |
| 338 | GEM Image | 339 | OS/2 Bitmap |
| 340 | Windows Icon | 341 | Windows Cursor |
| 342 | Micrografx product | 343 | MacPaint |
| 344 | Corel Draw 2.0 | 345 | Corel Draw 3.0 |
| 346 | HP Graphics Language | 347 | Harvard 3.0 Chart |
| 348 | Harvard 2.0 Chart | 349 | Harvard 3.0 Presentation |
| 350 | Freelance | 351 | WordPerfect Graphic 2 |
| 352 | CGM Graphic Metafile | 353 | Excel 2.x Chart |
| 354 | Excel 3.0 Chart | 355 | Excel 4.0 Chart |
| 356 | Candy 4 | 357 | Hanako 1.x |
| 358 | Hanako 2.x | 359 | JPEG File Interchange |
| 360 | Excel 5.0/7.0 Chart | 361 | Corel Draw 4.0 |
| 362 | PowerPoint 4.0 | 363 | Multipage PCX |
| 364 | PowerPoint 3.0 | 365 | Corel Draw 5.0 |
| 366 | OS/2 Metafile | 367 | PowerPoint 7.0 |
| 368 | AutoCAD DXF (ASCII) | 369 | AutoCAD DXF (Binary) |
| 370 | AutoCAD DXB | 371 | Freelance 96/97/Millennium Edition |
| 372 | Mac PowerPoint 3.0 | 373 | Mac PowerPoint 4.0 |
| 374 | WordPerfect Presentations | 375 | OS/2 Warp Bitmap |
| 376 | AutoCAD Drawing 12 | 377 | AutoCAD Drawing 13 |
| 378 | Adobe Illustrator | 379 | Corel Presentations 7.0 - 12.0 / X3 |
| 380 | WordPerfect Graphic 7.0/8.0/9.0 | 381 | Adobe Acrobat (PDF) |
| 382 | Framemaker | 383 | RAS - Sun Raster |
| 384 | AutoShade Rendering | 385 | Kodak Photo CD |
| 386 | PowerPoint 4.0 (extracted from docfile) | 387 | Mac PowerPoint 4.0 (extracted from docfile) |
| 388 | Enhanced Windows Metafile | 389 | GEM |
| 390 | Mac PowerPoint 3.0 | 391 | Mac PowerPoint 4.0 |
| 392 | Harvard Graphics for Windows | 393 | IGES Drawing File Format |
| 394 | IBM Picture Interchange Format | 395 | X-Windows Bitmap |
| 396 | X-Windows Pixmap | 397 | CALS Raster File Format |
| 398 | Portable Network Graphics Format | 399 | X-Windows Dump |
| 400 | CorelDraw ClipArt | 401 | HP Gallery |
| 402 | Graphics Data Format | 403 | Micrografx Designer |
| 404 | Post Script | 405 | Microsoft PowerPoint 97-2004 |
| 406 | Corel Draw 6.0 | 407 | Corel Draw 7.0 |
| 408 | PDF MacBinary Header | 409 | AutoCAD Drawing - Unknown Version |
| 410 | Visio 4.x | 411 | AutoCAD Drawing 14 |
| 412 | PBM (Portable Bitmap) | 413 | PGM (Portable Graymap) |
| 414 | PPM (Portable Pixmap) | 415 | Adobe Photoshop |
| 416 | Microsoft PowerPoint Dual 95/97 | 417 | Paint Shop Pro |
| 418 | Kodak FlashPix | 419 | Visio 5.x |
| 420 | Corel Draw 8.0 | 421 | Visio 6.x |
| 422 | Corel Draw 9.0 | 423 | Progressive JPEG |
| 424 | Microsoft PowerPoint 2000/2002 | 425 | Bentley Microstation DGN |
| 426 | Windows 98/2000 Bitmap | 427 | Wireless Bitmap |
| 428 | MIFF Graphic | 429 | Microsoft PowerPoint 2 |
| 430 | WordPerfect Graphic 10.0 | 431 | Visio 3.x |
| 432 | Micrografx Designer | 433 | PDF Image |
| 434 | StarOffice 5.2 Impress | 435 | Adobe Illustrator 9 |
| 436 | AutoCAD 2000/2002 Drawing | 437 | AutoCAD 2.5 Drawing |
| 438 | AutoCAD 2.6 Drawing | 439 | AutoCAD 9 Drawing |
| 440 | AutoCAD 10 Drawing | 441 | QuarkXPress 3.0 For Macintosh |
| 442 | QuarkXPress 3.1 For Macintosh | 443 | QuarkXPress 3.2 For Macintosh |
| 444 | QuarkXPress 3.3 For Macintosh | 445 | QuarkXPress 4.0 For Macintosh |
| 446 | QuarkXPress 3.3 For Windows | 447 | QuarkXPress 4.0 For Windows |
| 448 | QuarkXPress 5.0 For Windows | 449 | Export Image |
| 450 | StarOffice 6 & 7 Draw | 451 | StarOffice 6 & 7 Impress |
| 452 | JBIG2 Bitmap | 453 | Corel Draw 10.0 |
| 454 | Corel Draw 11.0 | 455 | Microsoft Visio 2003 |
| 456 | StarOffice 8 Draw | 457 | StarOffice 8/Open Office 2.x Impress |
| 458 | AutoCAD 2004/2005/2006 Drawing | 459 | Microsoft PowerPoint 2007 |
| 460 | Microsoft XML Paper Specification | 461 | Password Protected Microsoft Powerpoint 2007 |
| 462 | AutoCAD 2007 Drawing | 463 | OS/2 v.2 Bitmap |
| 464 | StarView Metafile | 465 | eFax Document |
| 475 | DRM protected Microsoft Powerpoint | 476 | DRM protected Microsoft Powerpoint 2007 |
| 477 | AutoDesk DWF | 478 | Corel Draw 12.0 |
| 479 | JPEG 2000 | 480 | Adobe Indesign |
| 481 | JPEG 2000 jpf Extension | 482 | JPEG 2000 mj2 Extension |
| 483 | WordPerfect Informs 1.0 | 484 | Lotus Screen SnapShot |
| 485 | Lotus Screen Snapshot | 486 | Interchange Format |
| 487 | Microsoft Escher Graphics | 488 | Windows Sound |
| 489 | Windows Video | 490 | MIDI File |
| 491 | Macromedia Director | 492 | Macromedia Flash |
| 493 | Macromedia Flash | 494 | Quicktime Movie |
| 495 | MPEG Layer3 ID3 Ver 1.x | 496 | MPEG Layer3 ID3 Ver 2.x |
| 497 | ID3 Ver 1.x | 498 | ID3 Ver 2.x |
| 499 | MPEG-1 audio - Layer 3 | 500 | MPEG-1 audio - Layer 1 |
| 501 | MPEG-1 audio - Layer 2 | 502 | MPEG-2 audio - Layer 1 |
| 503 | MPEG-2 audio - Layer 2 | 504 | MPEG-2 audio - Layer 3 |
| 505 | Advanced Systems Format | 506 | Windows Media Video (ASF subtype) |
| 507 | Windows Media Audio (ASF subtype) | 508 | Microsoft Digital Video Recording (ASF subtype) |
| 509 | Real Media (Real Audio/Video) | 510 | MPEG-1 video |
| 511 | MPEG-2 video | 512 | ISO Base Media File Format |
| 513 | MPEG-4 file | 514 | MPEG-7 file |
| 515 | EXE / DLL File | 516 | .COM File |
| 517 | .ZIP File | 518 | Self UnZIPping .EXE |
| 519 | .ARC File | 520 | MS Office Binder |
| 521 | UNIX Compress | 522 | UNIX Tar |
| 523 | Envoy | 524 | QuickFinder |
| 525 | Windows Clipboard File | 526 | Envoy 7 |
| 527 | StuffIt | 528 | LZH Compress |
| 529 | Self-Extracting LZH | 530 | UNIX GZip |
| 531 | Java Class File | 532 | mbox (RFC-822 mailbox) |
| 533 | Lotus Notes Database R6.x | 534 | Generic Password Protected MS Office 2007 Document |
| 535 | Microsoft Cabinet File | 536 | .RAR File |
| 537 | Self extracting RAR File | 538 | Microsoft InfoPath |
| 549 | Flexiondoc 1 (original) schema | 550 | Flexiondoc 2 schema |
| 551 | Flexiondoc 3 schema | 552 | Flexiondoc 4 schema |
| 553 | Flexiondoc 5 schema | 554 | Flexiondoc 5.1 schema |
| 555 | OASIS OpenDocument v1.0 | 556 | Flexiondoc 5.2 schema |
| 557 | Domino XML schema | 558 | Adobe Indesign Interchange |
| 559 | XML Visio | 560 | Mail archive DXL |
| 561 | Mail message DXL | 562 | Generic DXL |
| 564 | AutoCAD DWG 2008 | 565 | Publisher 2003 |
| 566 | Publisher 2007 | 567 | Open Office Impress 6 |
| 568 | Open Office Impress 8 | 569 | IBM Lotus Symphony Presentations |
| 570 | Open Office Draw 6 | 571 | Open Office Draw 8 |
| 572 | PowerPoint 2007 Template | 573 | PowerPoint 2007 Macro Enabled |
| 574 | PowerPoint 2007 Template Macro Enabled | 575 | PowerPoint 2007 Slideshow file |
| 576 | PowerPoint 2007 Template Macro Enabled | 577 | Oracle Multimedia internal raster format |
| 578 | TK thesaurus | 579 | TK abbrev |
| 580 | TK dictionary | 581 | TK quote |
| 582 | TK written word | 583 | TK culturelit |
| 584 | TK grammar | 585 | TK thessyn |
| 586 | Text - (ASCII) | 587 | Text - (Hex) |
| 588 | Text - (ANSI) | 589 | Text - (Unicode) |
| 590 | Text - (ASCII) | 591 | Text - (ANSI 8) |
| 592 | Text - Unknown format | 593 | Text - MAC - 7bit |
| 594 | Text - MAC - 8bit | 595 | Text - Japanese (ShiftJIS) |
| 596 | Text - Chinese (GB) | 597 | Text - Korean (Hangul) |
| 598 | Text - Chinese (Big 5) | 599 | Code page 852 - MS DOS Slavic |
| 600 | Text - Japanese (EUC) | 601 | Text - Hebrew (7-bit) |
| 602 | Text - Hebrew (IBM PC8) | 603 | Text - Hebrew (VAX E0) |
| 604 | Text - Hebrew (Windows ANSI 1255) | 605 | Text - Arabic 710 |
| 606 | Text - Arabic 720 | 607 | Text - Arabic (Windows ANSI 1256) |
| 609 | Text - Japanese (JIS) | 610 | Text - Central European |
| 611 | UTF-8 encoded Text | 612 | Text - U.S. English/Portuguese (EBCDIC 37) |
| 613 | Text - Austrian/German (EBCDIC 273) | 614 | Text - Danish/Norwegian (EBCDIC 277) |
| 615 | Text - Finnish/Swedish (EBCDIC 278) | 616 | Text - Italian (EBCDIC 280) |
| 617 | Text - Spanish (EBCDIC 284) | 618 | Text - U.K. English (EBCDIC 285) |
| 619 | Text - French (EBCDIC 297) | 620 | Text - Belgian/International (EBCDIC 500) |
| 621 | Text - Eastern European (EBCDIC 870) | 622 | Text - Icelandic (EBCDIC 871) |
| 623 | Text - Turkish (EBCDIC 1026) | 624 | HTML - U.S. English/Portuguese (EBCDIC 37) |
| 625 | HTML - Austrian/German (EBCDIC 273) | 626 | HTML - Danish/Norwegian (EBCDIC 277) |
| 627 | HTML - Finnish/Swedish (EBCDIC 278) | 628 | HTML - Italian (EBCDIC 280) |
| 629 | HTML - Spanish (EBCDIC 284) | 630 | HTML - U.K. English (EBCDIC 285) |
| 631 | HTML - French (EBCDIC 297) | 632 | HTML - Belgian/International (EBCDIC 500) |
| 633 | HTML - Eastern European (EBCDIC 870) | 634 | HTML - Icelandic (EBCDIC 871) |
| 635 | HTML - Turkish (EBCDIC 1026) | 636 | UUE Encoded Text |
| 637 | UUE Encoded Continued Part | 638 | XXE Encoded Text |
| 639 | XXE Encoded Continued Part | 640 | YEnc Encoded Text |
| 641 | YEnc Encoded Continued Part | 642 | BinHex Encoded Text |
| 643 | BinHex Encoded Continued Part | 644 | Text - Arabic (ASMO-708) |
| 645 | Text - Arabic (DOS OEM 720 TRANSPARENT ASMO) | 646 | Text - Arabic (ISO 8859-6) |
| 647 | Text - Arabic (Mac) | 648 | Text - Baltic (ISO 8859-4) |
| 649 | Text - Baltic (Windows ANSI 1257) | 650 | Text - Central European (DOS OEM 852 Latin II) |
| 651 | Text - Central European (ISO 8859-2) | 652 | Text - Central European (Mac) |
| 653 | Text - Central European (Windows ANSI 1250) | 654 | Text - Chinese Simplified (Windows ANSI 936 [GB2312]) |
| 655 | Text - Chinese Traditional (Windows ANSI 950 [BIG5]) | 656 | Text - Cyrillic (DOS OEM 855) |
| 657 | Text - Cyrillic (ISO 8859-5) | 658 | Text - Cyrillic (KOI8-R) |
| 659 | Text - Cyrillic (Mac) | 660 | Text - Cyrillic (Windows ANSI 1251) |
| 661 | Text - Greek (ISO 8859-7) | 662 | Text - Greek (Mac) |
| 663 | Text - Greek (Windows ANSI 1253) | 664 | Text - Hebrew (DOS OEM 862) |
| 665 | Text - Hebrew (ISO 8859-8) | 666 | Text - Japanese (Mac) |
| 667 | Text - Korean (Windows ANSI 1361 [Johab]) | 668 | Text - Korean (Windows ANSI 949) |
| 669 | Text - Russian (DOS OEM 866) | 670 | Text - Thai (Windows ANSI 874) |
| 671 | Text - Turkish (DOS OEM 857) | 672 | Text - Turkish (ISO 8859-9) |
| 673 | Text - Turkish (Mac) | 674 | Text - Turkish (Windows ANSI 1254) |
| 675 | Text - Vietnamese (Windows ANSI 1258) | 676 | Text - Western European (ISO 8859-1) |
| 677 | Text - Western European (Mac) | 678 | Text - Western European (Windows ANSI 1252) |
| 679 | HTML - Arabic (ASMO-708) | 680 | HTML - Arabic (DOS OEM 720 TRANSPARENT ASMO) |
| 681 | HTML - Arabic (ISO 8859-6) | 682 | HTML - Arabic (Mac) |
| 683 | HTML - Arabic (Windows ANSI 1256) | 684 | HTML - Baltic (ISO 8859-4) |
| 685 | HTML - Baltic (Windows ANSI 1257) | 686 | HTML - Central European (DOS OEM 852 Latin II) |
| 687 | HTML - Central European (ISO 8859-2) | 688 | HTML - Central European (Mac) |
| 689 | HTML - Central European (Windows ANSI 1250) | 690 | HTML - Chinese Simplified (EUC) |
| 691 | HTML - Chinese Simplified (Windows ANSI 936 [GB2312]) | 692 | HTML - Chinese Traditional (Windows ANSI 950 [BIG5]) |
| 693 | HTML - Cyrillic (DOS OEM 855) | 694 | HTML - Cyrillic (ISO 8859-5) |
| 695 | HTML - Cyrillic (KOI8-R) | 696 | HTML - Cyrillic (Mac) |
| 697 | HTML - Cyrillic (Windows ANSI 1251) | 698 | HTML - Greek (ISO 8859-7) |
| 699 | HTML - Greek (Mac) | 700 | HTML - Greek (Windows ANSI 1253) |
| 701 | HTML - Hebrew (DOS OEM 862) | 702 | HTML - Hebrew (ISO 8859-8) |
| 703 | HTML - Hebrew (Windows ANSI 1255) | 704 | HTML - Japanese (Mac) |
| 705 | HTML - Japanese (Windows Shift-JIS ANSI 932) | 706 | HTML - Korean (Windows ANSI 1361 [Johab]) |
| 707 | HTML - Korean (Windows ANSI 949) | 708 | HTML - Russian (DOS OEM 866) |
| 709 | HTML - Thai (Windows ANSI 874) | 710 | HTML - Turkish (DOS OEM 857) |
| 711 | HTML - Turkish (ISO 8859-9) | 712 | HTML - Turkish (Mac) |
| 713 | HTML - Turkish (Windows ANSI 1254) | 714 | HTML - Vietnamese (Windows ANSI 1258) |
| 715 | HTML - Western European (ISO 8859-1) | 716 | HTML - Western European (Mac) |
| 717 | HTML - Western European (Windows ANSI 1252) | 718 | Plugin |
| 719 | Text - Japanese (ShiftJIS) | 720 | Windows Metafile [5000] |
| 721 | WordPerfect Graphic [B] | 722 | Ami (internal bitmap) |
| 723 | Word (internal bitmap) | 724 | Mac PICT2 Binary |
| 725 | Windows Metafile [5005] | 726 | Windows Metafile [5006] |
| 727 | PerfectWorks Picture | 728 | WPG2 (internal bitmap) |
| 729 | Windows DIB | 730 | WPG1 (internal bitmap) |
| 731 | Embedded Bitmap | 732 | Embedded Bitmap |
| 733 | IAF (internal bitmap) | 734 | IAF (internal bitmap) |
| 735 | PICT (internal bitmap) | 736 | Export OCR data as Text, no formatting |
| 737 | Export OCR data as RTF, yes formatting | 738 | Export OCR data as HTML |
| 739 | EDRM export | 753 | Open Office 3.x Writer (ODF 1.2) |
| 754 | StarOffice 9 Writer (ODF 1.2) | 755 | Oracle Open Office 3.x Writer (ODF 1.2) |
| 756 | Samsung Jungum File | 757 | Kingsoft Office Writer File |
| 758 | Microsoft Word 2010 | 759 | Microsoft Word 2010 Template |
| 760 | Microsoft Word 2010 Macro Enabled Document | 761 | Microsoft Word 2010 Macro Enabled Template |
| 764 | Microsoft Project 2010 | 765 | Microsoft Excel XML 2003 |
| 766 | Open Office 3.x Calc (ODF 1.2) | 769 | Microsoft Excel 2007 Excel Add-in Macro File |
| 770 | Lotus Data Interchange Format | 771 | StarOffice 9 Calc (ODF 1.2) |
| 772 | Oracle Open Office 3.x Calc (ODF 1.2) | 773 | Kingsoft Office Spreadsheet File |
| 774 | Corel Presentations X4 | 775 | Microsoft Excel 2010 Macro Enabled Workbook |
| 776 | Microsoft Excel 2010 Template | 777 | Microsoft Excel 2010 Macro Enabled Template |
| 784 | Windows Media Player Playlist | 786 | Flexiondoc v5.4 (XML) |
| 790 | Open Office 3.x Impress (ODF 1.2) | 791 | Open Office 3.x Draw (ODF 1.2) |
| 792 | Corel Presentations X4 | 793 | Microsoft Access Report Snapshot 2000 - 2003 |
| 794 | StarOffice 9 Impress (ODF 1.2) | 795 | StarOffice 9 Draw (ODF 1.2) |
| 796 | Oracle Open Office 3.x Impress (ODF 1.2) | 797 | Oracle Open Office 3.x Draw (ODF 1.2) |
| 798 | Microsoft PowerPoint 2010 | 799 | Microsoft PowerPoint 2010 Template |
| 800 | Microsoft PowerPoint 2010 Macro Enabled Template | 801 | Microsoft PowerPoint 2010 Slideshow |
| 802 | Microsoft PowerPoint 2010 Macro Enabled Presentation | 803 | Microsoft PowerPoint 2010 Macro Enabled Slideshow |
| 805 | Macromedia Flash 9 | 806 | Macromedia Flash 10 |
| 807 | Microsoft Windows Explorer Command File | 808 | 7z Archive File |
| 809 | Trillian Text Log File | 810 | Trillian XML Log File |
| 811 | Microsoft Live Messenger Log File | 812 | AOL Messenger Log File |
| 813 | Windows Help File | 814 | Windows Compiled Help File |
| 815 | Windows shortcut | 816 | TrueType Font File |
| 817 | TrueType Font Collection File | 818 | TrueType (MAC) Font File |
| 819 | MS Outlook Appointment File | 820 | Outlook Appointment Form Template |
| 821 | MS Outlook Journal File | 822 | Outlook Journal Form Template |
| 823 | MS Outlook Contact File | 824 | Outlook Contact Form Template |
| 825 | MS Outlook Note File | 826 | Outlook Note Form Template |
| 827 | MS Outlook Task File | 828 | Outlook Task Form Template |
| 829 | Apple Mail 2.0 Message | 830 | Self extracting 7z Archive File |
| 831 | AutoCAD 2010/2011/2012 Drawing | 832 | Microsoft Access 2000/2002/2003 |
| 833 | Microsoft Access 2007/2010 | 834 | Microsoft Access Web Database |
| 835 | Microsoft Access 2007/2010 Template File | 836 | Outlook Non Delivery Report |
| 837 | Outlook Non Delivery Report Form Template | 838 | Outlook Post |
| 839 | Outlook Post Form Template | 840 | Outlook Distribution List |
| 841 | Outlook Distribution List Form Template | 842 | Outlook Clear Signed Email |
| 843 | Outlook Clear Signed Email Form Template | 844 | Outlook Opaque Signed Email |
| 845 | Outlook Opaque Signed Email Form Template | 846 | Apple iWork Pages File |
| 847 | Apple iWork Pages File Preview | 848 | S/MIME (Secure/MIME) |
| 849 | Clear Signed S/MIME (Secure/MIME) | 850 | Microsoft Word 2013 |
| 851 | Microsoft Word 2013 Template | 852 | Microsoft Word 2013 Macro Enabled Document |
| 853 | Microsoft Word 2013 Macro Enabled Template | 854 | Quattro Pro Win X5 |
| 855 | Apple iWork Numbers File | 856 | Apple iWork Numbers File Preview |
| 857 | Microsoft Excel XML 2007/2010 | 858 | Microsoft Excel 2013 Workbook |
| 859 | Microsoft Excel 2013 Macro Enabled Workbook | 860 | Microsoft Excel 2013 Template |
| 861 | Microsoft Excel 2013 Macro Enabled Template | 862 | Microsoft Excel 2013 Excel Add-in Macro File |
| 863 | Microsoft Excel 2013 Binary | 864 | Microsoft OneNote Table of Contents File |
| 865 | Microsoft OneNote Package | 866 | Corel Presentations X5 |
| 867 | Apple iWork Keynote File | 868 | Apple iWork Keynote File Preview |
| 869 | Scalable Vector Graphics File | 870 | AutoDesk DWF Archive File |
| 871 | Microsoft PowerPoint 2013 | 872 | Microsoft PowerPoint 2013 Template |
| 873 | Microsoft PowerPoint 2013 Macro Enabled Template | 874 | Microsoft PowerPoint 2013 Slideshow |
| 875 | Microsoft PowerPoint 2013 Macro Enabled Presentation | 876 | Microsoft PowerPoint 2013 Macro Enabled Slideshow |
| 877 | Microsoft Office Theme File | 878 | Adobe Photoshop Large Document Format |
| 879 | DICOM File | 913 | Microsoft Word 2016 |
| 914 | Microsoft Word 2016 Template | 915 | Microsoft Word 2016 Macro Enabled Document |
| 916 | Microsoft Word 2016 Macro Enabled Template | 917 | Microsoft PowerPoint 2016 |
| 918 | Microsoft PowerPoint 2016 Template | 919 | Microsoft PowerPoint 2016 Macro Enabled Template |
| 920 | Microsoft PowerPoint 2016 Slideshow | 921 | Microsoft PowerPoint 2016 Macro Enabled Presentation |
| 922 | Microsoft PowerPoint 2016 Macro Enabled Slideshow | 923 | Microsoft Excel 2016 Workbook |
| 924 | Microsoft Excel 2016 Macro Enabled Workbook | 925 | Microsoft Excel 2016 Template |
| 926 | Microsoft Excel 2016 Macro Enabled Template | 927 | Microsoft Excel 2016 Excel Add-in Macro File |
| 928 | Microsoft Excel 2016 Binary |
Server Certificate(서버 인증서)
안전한 SSL 연결을 위해, Security Gateway는 엔드포인트 컴퓨터와 신뢰 관계를 맺어야 합니다. 이를 위해 게이트웨이는 Server Certificate 를 제시합니다. 이 절은 서버 인증서를 만들고 설치하는 데 필요한 절차를 다룹니다.
기본적으로 Check Point Security Gateway는 Security Management Server의 Internal Certificate Authority가 만든 인증서 를 서버 인증서로 씁니다. 그런데 브라우저는 이 인증서를 신뢰하지 않 으므로, 엔드포인트가 기본 인증서를 가진 게이트웨이에 접속하면 브라우저에 인증서 경고 가 뜹니다. 이 경고를 없애려면, 관리자가 신뢰받는 인증 기관(CA)이 서명한 서버 인증서 를 설치해야 합니다.
신뢰받는 서버 인증서를 받으려면, 인증서가 Entrust·VeriSign·Thawte 같은 알려진 CA의 서명 을 받아야 합니다. 게이트웨이에 직접 발급받거나, 신뢰 루트 CA로 이어지는 인증 경로를 가진 체인 인증서(chained certificate) 일 수 있습니다.
인증서 서명 요청(CSR) 생성
먼저 CSR(Certificate Signing Request) 을 생성합니다. 게이트웨이가 클라이언트에 대해 서버로 동작하므로, 이 CSR은 서버 인증서용입니다.
- Security Gateway 명령줄에서 Expert mode로 로그인합니다.
- 다음을 실행합니다.
cpopenssl req -new -out <Name of CSR file> -keyout <Name of Private Key file> -config $CPDIR/conf/openssl.cnf
이 명령은 개인 키를 생성하며 다음 같은 출력이 나옵니다.
Generating a 2048 bit RSA private key
.+++
...+++
writing new private key to 'server1.key'
Enter PEM pass phrase:
- 암호를 입력하고 확인한 뒤 데이터를 채웁니다.
- Common Name 필드는 필수 입니다. FQDN(Fully Qualified Domain Name) 을 넣어야 합니다. 이는 사용자가 접속하는 사이트입니다. 예:
portal.example.com. - 나머지 필드는 모두 선택입니다.
- Common Name 필드는 필수 입니다. FQDN(Fully Qualified Domain Name) 을 넣어야 합니다. 이는 사용자가 접속하는 사이트입니다. 예:
- CSR 파일을 신뢰받는 CA에 보냅니다. 서명 인증서는 PEM 형식 으로 요청하고,
.key개인 키 파일은 잘 보관합니다.
P12 파일 생성
CA에서 서명 인증서를 받은 뒤, 서명 인증서와 개인 키를 함께 담은 P12 파일 을 생성합니다.
- CA에서 게이트웨이용 서명 인증서를 받습니다. 서명 인증서가 P12·P7B 형식이면, CRT 확장자의 PEM(Base64 인코딩) 형식 파일 로 변환합니다.
- CRT 파일이 신뢰 루트 CA까지의 전체 인증서 체인 을 담고 있는지 확인합니다. 보통 서명 CA에서 체인을 받는데, 가끔 여러 파일로 나뉘어 옵니다. 서명 인증서와 신뢰 체인이 별개 파일이면 텍스트 편집기로 하나로 합치되, 서버 인증서가 CRT 파일 맨 위 에 오게 합니다.
- Security Gateway 명령줄에서 Expert mode로 로그인합니다.
- 생성한
.key파일과.crt파일로 인증서를 설치합니다.
cpopenssl pkcs12 -export -out <Name of output file> -in <Name of signed certificate chain file> -inkey <Name of Private Key file>
예:
cpopenssl pkcs12 -export -out server1.p12 -in server1.crt -inkey server1.key
프롬프트가 뜨면 인증서 암호를 입력합니다.
서명 인증서 설치
- SmartConsole에 로그인합니다.
- 왼쪽 Navigation Toolbar에서 Gateways & Servers 를 클릭합니다.
- Identity Awareness Gateway 객체를 엽니다.
- 탐색 트리에서 해당 Software Blade 페이지를 클릭합니다.
- Mobile Access > Portal Settings
- Platform Portal
- Data Loss Prevention
- Identity Awareness > Captive Portal > Settings > Access Settings
- Security Gateway에 Access Control 정책을 설치합니다.
인증서 보기
- SmartConsole에서 Gateways & Servers 를 클릭하고 Security Gateway를 더블 클릭합니다. General Properties 페이지가 열립니다.
- 탐색 트리에서 Data Loss Prevention 을 클릭합니다.
- Certificate 구역에서 View 를 클릭합니다.
Kerberos Single Sign On(SSO)
UserCheck 에이전트는 Kerberos 네트워크 인증 프로토콜 을 통한 Single Sign On을 지원합니다. Kerberos는 Windows 2000 이상 도메인의 기본 인증 프로토콜입니다.
Kerberos 프로토콜은 티켓(ticket) 이라는 개념에 기반합니다. 티켓은 신뢰받는 권한 기관(여기서는 Active Directory)이 발급하는 암호화된 데이터 패킷입니다. 사용자가 로그인하면, 도메인 컨트롤러에 인증하고 초기 TGT(Ticket Granting Ticket) 를 받습니다. 이 티켓이 사용자의 신원을 보증합니다. 사용자가 UserCheck 에이전트를 통해 DLP Gateway에 인증해야 할 때, 에이전트는 이 티켓을 도메인 컨트롤러에 제시하고 특정 리소스(DLP Gateway)에 대한 서비스 티켓(SR) 을 요청합니다. UserCheck 에이전트는 이 서비스 티켓을 Security Gateway에 제시합니다.
SSO 구성은 두 단계 입니다 — AD Configuration 과 SmartConsole Configuration.
1단계: AD 구성(AD Configuration)
AD 구성은 새 사용자 계정을 만들고 , 그 계정을 Kerberos primary name에 매핑 하는 두 작업으로 이루어집니다.
새 사용자 계정 만들기
- Active Directory에서 Active Directory Users and Computers 를 엽니다(Start > Run >
dsa.msc). - 새 사용자 계정을 추가합니다. 사용자 이름·암호는 자유롭게 정합니다. 예: 도메인
corp.acme.com에 사용자 이름ckpsso, 암호qwe123!@#. - User must change password at next logon 을 해제하고, Password Never Expires 를 선택합니다.
사용자 계정을 Kerberos Principal Name에 매핑
이 단계는 ktpass 유틸리티로, Security Gateway와 AD가 함께 쓰는 Kerberos principal name 을 만듭니다. Kerberos principal name은 서비스 이름(UserCheck 에이전트가 접속할 DLP Gateway)과 그 서비스가 속한 도메인 이름 으로 구성됩니다. ktpass 는 Windows 2000 이상에서 제공되는 명령줄 도구입니다.
올바른 실행 파일을 확보합니다.
- Windows 2003 —
ktpass.exe는 Windows 2003에 기본 설치되어 있지 않 습니다.- 설치 전에 Microsoft Support 사이트에서 서비스 팩에 맞는 올바른 실행 파일 을 받습니다. 이는 Windows 2003 support tools의 일부입니다. 예: AD 2003 SP2는 2003 SP2용 support tools가 필요합니다.
support.cab와suptools.msi파일을 AD 서버의 새 폴더에 내려받습니다.suptools.msi를 실행합니다.
- Active Directory 2008 —
ktpass유틸리티가 이미Windows\System32폴더에 설치되어 있어 바로 명령줄을 실행할 수 있습니다. 단, 명령 프롬프트를 마우스 오른쪽 클릭 > "관리자 권한으로 실행" 으로 열어야 합니다.
ktpass를 사용합니다.
ktpass도구를 실행할 명령줄을 엽니다(Start > Run >cmd).- 명령 프롬프트에서 다음 구문으로
ktpass를 실행합니다.
ktpass -princ ckp_pdp/domain_name@DOMAIN_NAME -mapuser username@domain_name -pass password -out unix.keytab -crypto RC4-HMAC-NT
다음은 이 파라미터로 ktpass 를 실행한 예입니다.
| 파라미터 | 값 |
|---|---|
domain_name@DOMAIN_NAME | corp.acme.com@CORP.ACME.COM |
username@domain_name | ckpsso@corp.acme.com |
password | qwe123@# |
이제 AD가 Security Gateway에 대한 Kerberos 인증을 지원할 준비가 됩니다.
위 예는 Windows 2003에서의 구문입니다. Windows 2008/2008 R2 Server 에서는 구문이 약간 달라, 파라미터를 하이픈(-)이 아니라 슬래시(/) 로 시작합니다.
ktpass /princ ckp_pdp/corp.acme.com@CORP.ACME.COM /mapuser ckpsso@corp.acme.com /pass qweQWE!@# /out unix.keytab /crypto RC4-HMAC-NT
인증 실패(Authentication Failure)
같은 principal name(ckp_pdp/domain_name@DOMAIN_NAME)에 대해 이전에 다른 계정으로 ktpass 를 쓴 적 이 있으면 인증이 실패합니다. 이전에 ktpass 를 쓴 적이 있다면 다음과 같이 합니다.
- AD 서버에서 다음을 실행합니다.
ldifde -f check_SPN.txt -t 3268 -d "dc=corp,dc=acme,dc=com" -l servicePrincipalName -r "(servicePrincipalName=ckp_pdp*)" -p subtree
check_SPN.txt파일을 열어 레코드가 하나만 있는지 확인합니다. 여러 레코드가 있으면, 다른 계정을 삭제하거나 그 계정과 principal name의 연관을 제거해야 합니다.
principal name과의 연관을 제거하려면 다음을 실행합니다.
setspn -D ckp_pkp/domain_name old_account_name
예:
setspn -D ckp_pdp/corp.acme.com ckpsso
2단계: SmartConsole 구성(SmartConsole Configuration)
LDAP Account Unit을 만들고 SSO를 지원하도록 구성 합니다.
AD 서버용 Host 객체 만들기
- SmartConsole에서 Objects > Object Explorer(Ctrl+E)를 클릭합니다.
- New > Host 를 클릭합니다.
- Host 설정을 구성합니다.
- OK 를 클릭합니다.
- SmartConsole 세션을 게시(Publish)합니다.
LDAP Account Unit 구성
- Object Explorer에서 New > Server > LDAP Account Unit 을 클릭합니다.
- LDAP Account Unit Properties 창의 General 탭에서 다음을 입력합니다.
- Name 을 입력합니다.
- Profile 에서
Microsoft_AD를 선택합니다. - Domain 필드에 도메인 이름을 입력합니다.
- CRL retrieval 과 User management 를 선택합니다.
- Active Directory SSO configuration 을 클릭합니다.
- Active Directory SSO configuration 창에서 다음을 구성합니다.
- Use Kerberos Single Sign On 을 선택합니다.
- Domain Name 을 입력합니다.
- AD 계정의 Account Name 과 Password 를 입력합니다.
- Ticket encryption method 의 기본 설정은 바꾸지 않 습니다.
- OK 를 클릭합니다.
- Servers 탭에서 다음을 구성합니다.
- Add 를 클릭합니다.
- Host 에서 AD 서버용 host 객체를 선택합니다.
- LDAP 작업에 쓸 사용자(AD에 추가한)의 Login DN 을 입력합니다.
- Password 를 입력하고 확인합니다.
- Check Point Gateways are allowed to 구역에서 Read data from this server 가 선택되어 있는지 확인합니다.
- Encryption 탭에서 다음을 구성합니다.
- Use Encryption (SSL) 을 클릭합니다.
- Fetch 를 클릭합니다.
- OK 를 클릭합니다.
- Objects Management 탭에서 다음을 구성합니다.
- Manage objects on 필드에서 AD 서버용 host 객체를 선택합니다.
- Fetch Branches 를 클릭해 사용 중인 브랜치를 구성합니다.
- 지원할 엔트리 수를 설정합니다.
- Authentication 탭에서 다음을 구성합니다.
- Users's default values 구역에서 Default authentication scheme 을 클릭합니다.
- Check Point Password 를 선택합니다.
- OK 를 클릭합니다.
- SmartConsole 세션을 게시(Publish)합니다.
문제 해결(Troubleshooting)
다음 절들은 DLP Gateway와 캡처된 파일의 문제를 해결하는 방법을 설명합니다.
사건이 만료되지 않을 때(Incidents Do Not Expire)
UserCheck 사건이 만료되지 않거나, quarantine 파라미터 값을 바꿔도 효과가 없어 보이면, 만료가 활성화되어 있는지 확인합니다.
- DLP Gateway에서
$FWDIR/conf/mail_security_config파일을 엽니다. - expiration active 파라미터를 찾습니다.
#is expiration for mail repository active value can be 0 or 1
expiration_active=1
기본값은 1 입니다. expiration_active 가 0 이면 사건이 만료되지 않 습니다.
mail_security_config를 저장하고 DLP Gateway에 정책을 설치합니다.
메일 서버가 가득 찰 때(Mail Server Full)
/var/spool/mail 디렉터리가 가득 찰 수 있습니다. 만료·할당량 초과 후 사건 데이터를 삭제하는 설정을 비활성화했을 때 , 또는 환경에 따라 일반적인 사용만으로도 일어날 수 있습니다. 메일 서버에 보관할 DLP 데이터의 할당량은 설정 파일에서 정합니다.
DLP는 메일 서버의 /var/spool/mail 사용량을 global_quota_percentage 파라미터와 주기적으로 비교 합니다. 사용량이 전역 할당량을 넘으면 — 더 이상 이메일을 저장하지 않고 , UserCheck 사건의 모든 이메일을 통과시키며(pass), 로그를 남깁니다.
할당량 사용 백분율을 바꾸려면 다음과 같이 합니다.
- DLP Gateway에서
$FWDIR/conf/mail_security_config파일을 엽니다. - global quota 파라미터를 찾습니다.
# ... no more emails are written and a log comes out every 5 minutes
global_quota_percentage=80
기본값은 80(메일 서버 사용량의 %)입니다.
- 원하는 사용 백분율로 값을 바꿉니다.
mail_security_config를 저장하고 DLP Gateway에 정책을 설치합니다.
전역 할당량을 넘었을 때의 DLP 동작 을 바꾸려면 다음과 같이 합니다.
- DLP Gateway에서
$FWDIR/dlp/config/dlp.conf파일을 편집합니다. - SMTP 파라미터를 찾습니다.
:smtp (
:enabled (1)
:max_scan_size (150000000)
:max_recursion_level (4)
:max_attachments (100)
:block_on_engine_error (0)
- UserCheck 이메일을 보내고 로그를 남기려면(Detect와 같은 동작) 기본값
0을 유지합니다 —block_on_engine_error (0).- UserCheck 이메일을 버리고 로그를 남기려면(Prevent와 같은 동작) 값을
1로 바꿉니다 —block_on_engine_error (1).
- UserCheck 이메일을 버리고 로그를 남기려면(Prevent와 같은 동작) 값을
- 파일의 변경을 저장하고 편집기를 빠져나갑니다.
- DLP Gateway에 정책을 설치합니다.
Data Type의 고급 옵션(Advanced Options for Data Types)
다음 Data Type들은 Database Tool(GuiDBEdit Tool)로만 편집할 수 있는 여러 고급 옵션이 있습니다 — Dictionary, Keywords, Weighted Keywords, Patterns.
이 옵션을 열려면 다음과 같이 합니다.
- Management Server에 연결된 모든 SmartConsole 창을 닫습니다.
- Database Tool(GuiDBEdit Tool) 로 Management Server에 접속합니다.
Table > Other > dlp_data_tbl로 이동합니다.- 바꾸려는 Data Type을 선택해 아래 옵션을 구성합니다.
대소문자 구분(Case Sensitivity)
적용 대상: Dictionary, Keywords, Weighted Keywords, Patterns.
기본적으로 DLP는 대문자·소문자를 가리지 않고 텍스트 문자열을 찾습니다. Data Type 목록 단어의 대소문자가 정확히 일치할 때만 찾도록 할 수 있습니다.
- 대소문자가 일치할 때만 찾으려면
case_sensitivity를true로 설정합니다. 기본값은false입니다.
이름의 순서 매칭(Ordered Match for Names)
적용 대상: Dictionary.
기본적으로 DLP는 사전(dictionary) 단어를 사전 파일에 적힌 순서 그대로 찾고, 순서가 다르면 찾지 못합니다. 순서가 달라도 찾도록 구성할 수 있습니다. 이는 순서가 뒤바뀐 사람 이름 을 찾을 때 중요합니다. 예를 들어 사전 파일에 "John Smith" 가 있으면 기본적으로 "John Smith" 만 찾고, "Smith John" 은 찾지 못합니다.
- 순서와 무관하게 사전 항목을 찾으려면
ordered_match를false로 설정합니다. 기본값은true입니다.
매칭 단어의 근접도(Proximity of Matched Words)
적용 대상: Dictionary.
DLP는 사전 단어끼리 얼마나 가까이 있는지(근접도) 를 규칙의 기준으로 쓸 수 있습니다. 이 옵션을 켜면, 단어들이 서로 멀리 떨어져 있을 때는 동작을 발동하지 않습니다. 예를 들어 사전 파일에 confidential 과 information 이 있고 근접도 검사가 켜져 있으면, DLP는 이 두 단어가 서로 3단어 이내 에 있는 메시지를 탐지합니다.
- 매칭됨:
This email contains confidential company information. - 매칭 안 됨:
This information about our product is not confidential.
설정 방법:
- 근접도 검사를 켜려면
enable_proximity_check를true로 설정합니다. 기본값은false입니다. - 단어가 서로 얼마나 가까워야 하는지 바꾸려면
proximity를, 사전 단어 사이에 허용되는 단어 수로 설정합니다. 기본값은3입니다.
다중 출현 매칭(Match Multiple Occurrences)
적용 대상: Dictionary, Keywords, Patterns.
DLP는 단어가 나타날 때마다 매칭으로 기록 하거나, 텍스트에서 몇 번 쓰이든 한 번만 매칭으로 기록 할 수 있습니다. 기본적으로 Patterns는 쓰일 때마다 매칭으로 기록하고, Dictionary 단어와 Keywords는 횟수와 무관하게 한 번만 매칭으로 기록합니다.
- 횟수와 무관하게 한 번만 매칭으로 기록하려면
count_occurences를false로 설정합니다(기본적으로 Patterns는true). - 쓰일 때마다 매칭으로 기록하려면 해당 Data Type의
count_occurences를true로 설정합니다(기본적으로 Dictionary·Keywords는false).
전체 단어만 매칭(Match Whole Word Only)
적용 대상: Weighted Keywords(키워드가 정규식일 때만), Patterns.
DLP는 텍스트를 부분 단어 또는 전체 단어 로 매칭할 수 있습니다. Weighted Keywords와 Patterns에서는 전체 단어만 매칭하도록 선택할 수 있습니다. Dictionary나 Keywords Data Type은 항상 전체 단어일 때만 매칭됩니다. 예를 들어 Pattern Data Type에 (C|c)onfident 가 있고 전체 단어 옵션이 켜져 있으면, 앞뒤에 다른 문자가 붙지 않은 패턴만 매칭됩니다.
- 매칭됨:
confident - 매칭 안 됨:
confidential
설정 방법:
- 전체 단어만 매칭하려면
whole_word_only를true로 설정합니다. 기본값은false입니다.
- 변경을 저장하고 Database Tool(GuiDBEdit Tool)을 닫습니다.
- SmartConsole에서 정책을 설치합니다.