DeepFinder Agent 구조
DeepFinder Agent의 내부 구조는 아래 그림과 같습니다.

DeepFinder Repository
DeepFinder Agent 설치 파일은 AWS S3 를 통해 제공되며, 항상 최신 버전으로 유지됩니다.
특정 버전이 필요한 경우, DeepFinder 개발팀에 문의하시기 바랍니다.
- Windows Agent
http://download.deepfinder.co.kr/DeepFinder/1.0/DeepFinder.exe - Linux Agent
http://download.deepfinder.co.kr/DeepFinder/1.0/DeepFinder.tar.gz
DeepFinder Agent Config
아래는 DeepFinder Agent의 설정 파일(config.xml)의 주요 항목에 대한 설명입니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Agent
aid="" // Agent ID
authdata="" // 인증 키 (Manager에서 발급된 회사 또는 도메인 그룹 키)
ssl_pemfile="deepfinder.pem" // SSL 인증서 파일명 (Agent 설치 경로 내 certs 디렉토리)
ssl_password="isdwebconx" // SSL 인증서 비밀번호
svrip="10.10.10.10" // Manager 서버 IP
svrproto="tcp" // Manager 통신 프로토콜 (tcp 또는 ssl)
svrport="10012" // Manager 통신 포트
filter_check_url="http://localhost/" // Agent 상태 체크용 내부 URL (기본값: http://localhost/)
debug="0"
logfilesize="2" // 로그 파일의 최대 크기 (단위: MB, 기본값: 2)
/>
<Filter
localhost="127.0.0.1"
acp_encode="" // 언어 변환(ACP) 인코딩 설정 (기본값: EUC-KR)
filter_alive_check_time="1800"
policy_update_time="30"
jarfile="/usr/local/deepfinder/lib/DfFilter.jar" // WAS 필터(DfFilter.jar) 파일 경로
except_ext="css,js" // 보안 검사를 제외할 확장자 (쉼표로 구분, 예: css,js)
filter_encoding="UTF-8" // WAS 환경의 인코딩 설정 (파라미터 등 한글 깨짐 발생 시 수정)
realip1="X-Forwarded-For" // 원본 클라이언트 IP를 확인하기 위한 HTTP 헤더명 (최대 3개)
realip2="HTTP_X_FORWARDED_FOR"
realip3="X-Real-IP"
debug="0"
bypass="0"
wastype="tomcat" // WAS 종류 (예: tomcat, jeus, resin, weblogic)
/>
<Updater>
<Update
enable="0"
interval="7"
hour="5"
restart="0"
/>
<Local
system="windows_x64"
type="iis"
version="7"
/>
<Server
address="http://s3.ap-northeast-2.amazonaws.com/isd.seoul/DeepFinder/1.0"
md5file="file_md5.xml"
/>
</Updater>