T-RIVET-Rive
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일)

  • 훈련 진행 후 의심 메일 신고율 증가