콘텐츠로 이동

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>