Back to Security Portfolio
Infrastructure / Security
악성메일 훈련 내재화
GoPhish 구축, 운영 및 훈련 프로그램 개발
GoPhishAWS SESGoogle WorkspacePython
역할
정보보안 리더 (CISO)
소속 / 연도
MOIN / 2024.11 ~ Present
프로젝트 추진 배경 및 목표
기존 외부 위탁 훈련의 퀄리티 한계 극복 및 운영 리소스, 비용 절감 필요 외부 업체의 획일화된 시나리오는 실제 업무 상황과 괴리가 있어 훈련 효과가 낮으며 1회당 비용 부담이 큼 첨부파일로 인한 임직원 감염 위험에 대응하기 위해 모의 훈련 시스템 구축 필요
솔루션 선정 이유
오픈소스 피싱 훈련 도구 중 GoPhish는 커뮤니티 및 업데이트가 지속적이고 활발함 웹 기반 인터페이스 제공으로 사용 편의성이 높음 훈련 시나리오를 사내 연말정산 등 실제 업무 상황을 반영하여 자유롭게 디자인 가능
도입 요구 기술 및 인프라
GoPhishAWS EC2AWS SESGoogle WorkspaceAWS S3Python
관련 법규 및 컴플라이언스
- •개인정보보호법 제29조(관리적 보호조치): 임직원에 대한 정기적인 보안교육 실시
- •전자금융감독규정 제37조의2(침해사고 대응): 침해사고 대응 모의훈련 실시
상세 설계 및 수행 내용
GoPhish 관련
- •인프라 구성: DMZ 구간 내 EC2 인스턴스에 GoPhish 설치
- •AWS SES 연동: GoPhish의 SMTP 설정에서 AWS SES 엔드포인트 연동으로 발송 신뢰성 확보
- •시나리오 제작: HTML/CSS로 실제 사내 경영지원팀 등 업무 메일 양식과 유사한 피싱 메일 템플릿 제작
훈련 프로그램 관련
- •PC 정보 수집: request 객체로 IP 주소 수집, socket 라이브러리로 Reverse DNS 조회하여 Hostname 수집
- •AWS 및 ELK 연동: Python Boto3 패키지를 활용하여 수집 정보를 JSON 가공하여 AWS S3 저장 및 Logstash 실시간 전송
기대 효과 및 수행 결과
외부 위탁 대비 연간 비용 대폭 감소
전년 대비 악성 메일 열람률 20% 감소로 임직원 보안 인식 수준 향상
시나리오 자체 제작 시간 단축 (2주 -> 2일)
훈련 진행 후 의심 메일 신고율 증가
