개요
2026년 4월 14일부터 16일까지 3일간 전 세계 26개국 13,000개 이상의 조직에서 35,000명 이상의 사용자를 대상으로 대규모 자격증명 도난 피싱 캠페인이 발생했습니다. Microsoft가 공식적으로 경고한 이 피싱 공격은 행동 강령(Code of Conduct) 검토를 주제로 한 정교한 소셜 엔지니어링 기법과 적대자-중간-공격(AiTM, Adversary-in-the-Middle) 틱닉을 결합하여 다중인증(MFA)을 우회했습니다. 공격의 92%는 미국 내 조직을 대상으로 했으며, 주요 타깃은 의료/생명과학(19%), 금융 서비스(18%), 전문 서비스(11%), 기술/소프트웨어(11%) 섹터였습니다.
공격 분석
공격 시나리오
이 캠페인은 다단계 피싱 흐름으로 구성되었습니다:
-
초기 유인 이메일 전송: 공격자는 합법적인 이메일 배송 서비스(추정상 클라우드 호스팅 Windows 가상머신)를 사용하여 피싱 이메일을 발송했습니다. 발신자는 여러 도메인에서 전송되었으나 모두 공격자가 통제하는 것으로 판단됩니다.
-
소셜 엔지니어링: 이메일은 조직 내부의 규정 준수 메시지를 위장했습니다. 디스플레이 이름으로 "Team Conduct Report", "Workforce Communications", "Internal Regulatory COC" 등을 사용했으며, 제목은 "Reminder: employer opened a non-compliance case log", "Internal case log issued under conduct policy" 등이었습니다.
-
PDF 첨부파일: 이메일에는 "Awareness Case Log File" 또는 "Disciplinary Action"이라는 이름의 PDF 첨부파일이 포함되었습니다. 이 PDF 내부의 "Review Case Materials" 링크를 클릭하도록 유도했습니다.
-
다단계 CAPTCHA 게이트: 링크를 클릭하면 Cloudflare CAPTCHA 페이지로 이동합니다. 이는 자동화된 보안 스캐너와 분석 봇을 방지하기 위한 게이팅 메커니즘으로 작동했습니다.
-
가짜 검토 페이지: 첫 CAPTCHA 통과 후 "문서 검토 및 서명 필요"라는 페이지가 표시되며, 이메일 주소 입력을 요구합니다. 그 후 두 번째 CAPTCHA 페이지가 나타납니다.
-
AiTM 로그인 페이지: 최종적으로 Microsoft 계정 로그인을 요청하는 페이지로 이동합니다. 이 단계에서 공격자는 세션을 프록시하여 인증 토큰을 실시간으로 캡처하고 즉시 계정 접근을 탈취합니다.
기술적 특징
AiTM (Adversary-in-the-Middle) 공격
전통적인 자격증명 수집과 달리, AiTM 공격은 인증 트래픽을 실시간으로 가로채 비피싱 저항성 다중인증을 우회합니다. 공격자는 사용자와 정당한 Microsoft 인증 서버 사이에 위치하여:
- 사용자가 입력한 자격증명을 가로챕니다
- 정당한 인증 서버로 전달하여 인증을 완료합니다
- 발행된 토큰(액세스 토큰, 갱신 토큰)을 가로챕니다
- 이 토큰을 사용하여 사용자 계정에 접근합니다
MFA는 사용자와 서버 간의 직접 통신을 전제로 하므로, 중간에 프록시가 끼어 있으면 MFA 챌린지 우회할 수 있습니다.
CAPTCHA 게이팅
다단계 CAPTCHA 사용은 이 캠페인의 독특한 특징입니다:
- 자동화된 보안 스캐너와 분석 봇을 방지
- 인간 사용자에게는 정당한 프로세스로 인식됨
- Cloudflare CAPTCHA는 신뢰할 수 있는 서비스로 인식되어 의심을 줄임
- 보안 팀이 수동 분석을 수행할 때 시간 지연 유발
정교한 HTML 템플릿
Microsoft 보안 연구팀은 이 캠페인이 "기업 스타일의 세련된 HTML 템플릿"을 사용한다고 분석했습니다:
- 구조화된 레이아웃
- 안전 인증성 진술("authorized internal channel", "reviewed and approved for secure access")
- 긴급성과 압박감 조성(혐의 제기, 시간 제한 행동 요구)
- 일반적인 피싱 이메일보다 디자인 신뢰성이 높아 보임
피해 규모 및 타깃
피해 규모
- 대상 사용자: 35,000명 이상
- 대상 조직: 13,000개 이상
- 대상 국가: 26개국 (미국 92%, 기타 8%)
- 기간: 2026년 4월 14일-16일 (3일)
산업별 타깃
- 의료 및 생명과학: 19%
- 금융 서비스: 18%
- 전문 서비스: 11%
- 기술 및 소프트웨어: 11%
- 기타: 41%
Microsoft는 특히 금융, 의료, 공공 부문을 타깃으로 한 비즈니스 이메일 컴플라이스(BEC) 공격이 급증하고 있다고 경고했습니다.
관련 위협 동향
Amazon SES 악용
Boannews 보고에 따르면, 아마존 간편 이메일 서비스(SES, Simple Email Service)를 악용한 피싱 이메일이 급증하고 있습니다. 이 공격의 주요 특징:
- SPF, DKIM, DMARC 우회: Amazon SES는 신뢰할 수 있는 이메일 인프라로 인식되어 이러한 인증 검사를 통과
- AWS 액세스 키 유출: 공격자는 개발자가 GitHub 리포지토리, ENV 파일, Docker 이미지, S3 버킷에 노출한 IAM 액세스 키를 탈취
- TruffleHog 자동화: 공격자는 비밀정보 스캔 오픈소스 도구인 TruffleHog 기반의 봇을 사용하여 유출된 키를 자동으로 탐지
- 정당한 인프라 악용: 의심스러운 도메인을 구축할 필요 없이 신뢰할 수 있는 인프라를 사용하여 대량의 피싱 이메일 발송
2026년 Q1 피싱 트렌드
Microsoft의 이메일 위협 분석(2026년 1월-3월)에 따르면:
- QR 코드 피싱: 가장 빠르게 성장하는 공격 벡터. 1월 760만 건에서 3월 1,870만 건으로 146% 급증
- CAPTCHA 게이트 피싱: 페이로드 유형 전반에 걸쳐 "빠르게" 진화
- 총 이메일 기반 피싱 위협: 약 83억 건 감지
- 링크 기반 공격: 약 80%
- 악성코드 배포: 5-6%로 감소 (대부분 자격증명 수집이 최종 목표)
- BEC 공격: 1월 350만 건, 2월 300만 건, 3월 400만 건. Q1 총 1,070만 건
PhaaS(Phishing-as-a-Service) 플랫폼
Tycoon 2FA, Kratos (이전 Sneaky 2FA), EvilTokens 등 피싱 서비스 플랫폼이 활성화되어 있습니다:
- 2026년 3월 공동 교란 작전 후 Tycoon 2FA는 Cloudflare에서 다른 호스팅 제공자로 이동
- 여러 PhaaS 플랫폼이 동일한 캠페인에 협력
대응 방안
기술적 대응
1. AiTM 공격 탐지
로그인 이상 감지:
- 비정상적인 지리적 위치에서의 로그인 시도
- 짧은 시간 내 여러 기기에서의 로그인
- 비정상적인 IP 주소 패턴 (데이터센터, 프록시 서버)
- 동일한 사용자 계정에 대한 동시 로그인 시도
조건부 액세스 정책 강화:
{
"displayName": "Block suspicious sign-in locations",
"conditions": {
"locations": {
"includeLocations": ["All"],
"excludeLocations": ["Trusted locations"]
},
"riskLevel": "medium",
"devicePlatform": ["all"]
},
"grantControls": {
"operator": "OR",
"builtInControls": ["block"]
}
}
2. 이메일 보안 강화
SPF, DKIM, DMARC 적용:
- SPF(Sender Policy Framework): IP 허용 목록 관리
- DKIM(DomainKeys Identified Mail): 디지털 서명으로 도메인 인증
- DMARC(Domain-based Message Authentication, Reporting & Conformance): SPF/DKIM 실패 시 처리 정책
보안 툴 배포:
- Microsoft Defender for Office 365
- Safe Links: 링크 클릭 시 실시간 검사
- Safe Attachments: 첨부파일 샌드박스 분석
- 피싱 보고 버튼: 사용자가 의심스러운 이메일 보고
3. 사용자 인증 강화
비피싱 저항성 MFA 도입:
- FIDO2/WebAuthn 하드웨어 키 (가장 강력)
- Microsoft Authenticator 앱 (번호 일치, 앱 알림)
- 조건부 액세스: 신뢰할 수 있는 기기/위치에서만 MFA 면제
Number Matching 적용:
- Microsoft Authenticator의 "숫자 일치" 기능 활성화
- AiTM 공격에 대한 추가 방어 계층 제공
사용자 교육
1. 피싱 인식 교육
행동 강령 관련 피싱 특징:
- "규정 위반", "비준수 사건", "질계 조치" 등 혐의 제기
- "즉시 조치 필요", "24시간 내 응답" 등 시간 압박
- "권한 내부 채널", "보안 검토 완료" 등 인증성 주장
- PDF 내부의 링크 클릭 요구
질문 리스트:
✓ 이 이메일이 갑작스럽게 도착했는가?
✓ 발신자 주소를 확인했는가? (실제 주소와 디스플레이 이름이 다를 수 있음)
✓ 링크 위에 마우스를 올려 실제 URL을 확인했는가?
✓ 조직의 정책에 따라 행동 강령 관련 통보가 이메일로 이루어지는가?
✓ 첨부파일이나 링크를 클릭하기 전 IT 부서에 문의했는가?
2. 보고 문화 조성
피싱 보고 절차:
1. 의심스러운 이메일 수신
2. 보고 버튼 클릭 또는 IT 보안팀으로 전달
3. 삭제 (클릭하지 않은 경우)
4. 클릭했을 경우: 즉시 비밀번호 변경 및 IT 보안팀 통보
사고 대응 절차
1. 초기 대응 (0-2시간)
- 영향 범위 파악: 로그인 로그, 이상 활동 로그 분석
- 손상된 계정 식별: 비정상적인 로그인 패턴 탐지
- 계정 잠금 및 비밀번호 재설정 강제 적용
- 세션 무효화: 모든 활성 세션 종료
- 관리자에게 알림: 보안팀, IT 운영팀, 경영진 통보
2. 조사 (2-24시간)
- 포렌식 분석:
- 로그인 시간/위치/기기 정보 수집
- 액세스 토큰 사용 내역 조사
- 데이터 접근 기록 분석
- 데이터 유출 확인:
- OneDrive, SharePoint, 이메일의 민감 정보 접근 여부
- 외부 공유 파일/폴더 확인
- 전송 규칙/자동 전송 설정 확인
3. 완료 및 복구 (24-72시간)
- 손상된 계정 복구:
- 새로운 비밀번호 강제 설정
- MFA 재등록
- 조건부 액세스 정책 일시적 강화
- 영향받은 시스템 격리
- 보안 컨트롤 강화:
- 로그인 모니터링 규칙 추가
- 알림 임계값 조정
- 사용자 교육 강화
4. 사후 검토 (1주 이내)
- 인시던트 보고서 작성
- 근본 원인 분석
- 개선 계획 수립
- 이해관계자 통보 (필요 시)
탐지 포인트
Microsoft Defender for Cloud Apps
활동 로그 경고:
활동: "Multiple failed logins followed by successful login"
조건: 동일 계정, 5분 내 3회 이상 실패 후 성공
심각도: 높음
활동: "Login from impossible travel location"
조건: 15분 내 500km 이상 떨어진 위치에서 로그인
심각도: 높음
활동: "Download large amount of data"
조건: 1시간 내 1GB 이상 다운로드
심각도: 중간
Microsoft Sentinel
KQL 쿼리 예시:
SigninLogs
| where ResultType == 0
| where ConditionalAccessStatus == "success"
| where AuthenticationDetails has "MFA"
| where IPAddress in (external_ip_range)
| where TimeGenerated > ago(24h)
| project UserPrincipalName, AppDisplayName, DeviceDetail,
IPAddress, Location, AuthenticationDetails
| where isnotempty(UserPrincipalName)
| order by TimeGenerated desc
조건부 액세스 신호
위험 신호 기반 차단:
- 로그인 리스크: 중간 이상
- 사용자 리스크: 중간 이상
- 디바이스 규정 준수 수치: 미준수
- 위치: 비신뢰 지역
- 애플리케이션: 민감한 데이터 액세스
완료 포인트
계층별 방어
1계층: 예방 (Prevention)
- 강력한 인증 (MFA, FIDO2)
- 조건부 액세스 정책
- 이메일 보안 게이트웨이
- 사용자 교육
2계층: 탐지 (Detection)
- SIEM/SOAR 플랫폼
- UEBA(User and Entity Behavior Analytics)
- 위협 인텔리전스 피드
- 로그 모니터링
3계층: 대응 (Response)
- 자동화된 인시던트 대응
- 플레이북 기반 대응 절차
- 포렌식 툴킷
- 커뮤니케이션 플랜
공급망 보안
이메일 서비스 공급자 관리:
- 공급자 보안 평가
- SLA에 보안 요구사항 포함
- 정기 보안 감사
- 인시던트 공유 계약
AWS 보안 강화:
- IAM 액세스 키 정기 교체 (90일)
- 액세스 키 수명 제한 설정
- TruffleHog, GitSecret 등으로 리포지토리 스캔
- S3 버킷 액세스 제어 (퍼블릭 액세스 금지)
- AWS Config 규칙으로 보안 구성 모니터링
체크리스트
관리자용
- [ ] 모든 사용자 계정에 MFA 활성화
- [ ] 조건부 액세스 정책 구현 및 테스트
- [ ] SPF, DKIM, DMARC 레코드 구성 및 모니터링
- [ ] 이메일 보안 툴(Safe Links, Safe Attachments) 배포
- [ ] 비피싱 저항성 MFA(FIDO2) 도입 검토
- [ ] 로그인 이상 탐지 규칙 구성
- [ ] 포렌식 로그 보존 정책 설정 (최소 90일)
- [ ] 인시던트 대응 플레이북 작성 및 연습
- [ ] 공급자(이메일 서비스, 클라우드) 보안 평가
- [ ] 보안 인증 교육 프로그램 구현
사용자용
- [ ] 의심스러운 이메일 수신 시 발신자 주소 확인
- [ ] 링크 클릭 전 URL 검사 (마우스 오버)
- [ ] 첨부파일 클릭 전 IT 부서 문의
- [ ] 압박감 조성("즉시 조치 필요") 인지
- [ ] 행동 강령 관련 이메일 검토 절차 숙지
- [ ] 피싱 보고 방법 학습
- [ ] 비밀번호 정기 변경 (90일)
- [ ] 개인 기기에서 조직 리소스 접근 시 MFA 사용
- [ ] 의심스러운 활동 발견 시 즉시 보고
- [ ] 보안 교육 정기 이수
사고대응팀용
- [ ] 인시던트 대응 플레이북 완료
- [ ] 연락처 리스트 최신화 (보안팀, IT, 경영진, 법무)
- [ ] 포렌식 툴 접근 권한 확인
- [ ] 백업 및 복구 절차 검증
- [ ] 커뮤니케이션 템플릿 준비
- [ ] 법적 요구사항 준수 확인 (개인정보보호법 등)
- [ ] 보험 커버리지 확인 (사이버 보험)
- [ ] 정기 인시던트 대응 훈련 (연 2회 이상)
- [ ] 위협 인텔리전스 피드 구독
- [ ] 사후 검토 프로세스 문서화
참고문헌
공식 보고서
- Microsoft Security Blog: "Microsoft Details Phishing Campaign Targeting 35,000 Users Across 26 Countries"
- Microsoft Threat Intelligence: "Sophisticated Phishing Campaign Targeting US Organizations"
- Microsoft Defender Security Research Team Analysis (Q1 2026)
뉴스 기사
- The Hacker News: "Microsoft Details Phishing Campaign Targeting 35,000 Users Across 26 Countries" (2026-05-05)
- SecurityWeek: "Microsoft Warns of Sophisticated Phishing Campaign Targeting US Organizations" (2026-05-05)
- 보안뉴스: "아마존의 간편 이메일 서비스를 악용하는 피싱 이메일 급증" (2026-05-05)
기술 리소스
- Microsoft Learn: "Conditional Access policies"
- Microsoft Learn: "Protect against phishing attacks with Microsoft Defender for Office 365"
- NIST SP 800-63B: "Digital Identity Guidelines"
- CISA: "Phishing Infographic"
- OWASP: "Credential Stuffing Prevention Cheat Sheet"
관련 위협 인텔리전스
- Microsoft Security Intelligence: "Tycoon 2FA Phishing-as-a-Service"
- Unit 42 (Palo Alto Networks): "QR Code Phishing Trends" (2026-02)
- Kaspersky: "Amazon SES Abuse for Phishing Campaigns"
위협 레벨별 대응 우선순위
| 위협 레벨 | 즉시 대응 (24시간 이내) | 단기 대응 (72시간 이내) | 장기 대응 (1주 이내) |
|---|---|---|---|
| Critical | 손상된 계정 즉시 잠금, 관리자 알림, 포렌식 시작, 비밀번호 강제 재설정 | 근본 원인 분석, 영향 범위 확정, 완료 조치 적용 | 보안 컨트롤 강화, 교육 프로그램 개선, 공급자 재평가 |
| High | 손상된 계정 식별 및 잠금, 로그 분석 시작, 사용자 알림 | 데이터 유출 확인, 시스템 격리, 보고서 작성 | 정책 검토, 툴 배포, 공급자 협의 |
| Medium | 이상 활동 모니터링, 사용자 교육, 정책 검토 | 탐지 규칙 개선, 훈련 실시 | 장기 보안 전략 수립 |
| Low | 정기 로그 검토, 교육 자료 업데이트 | 위협 인텔리전스 모니터링 | 보안 프로그램 지속 개선 |
본 콘텐츠는 AI 기술로 작성된 분석 리포트를 포함하고 있습니다. 내용 중 사실과 다르거나 보완이 필요한 정보를 발견하셨다면 댓글을 통해 의견을 부탁드립니다. 여러분의 피드백은 더 정확한 보안 정보 공유에 큰 도움이 됩니다.
댓글 (0)
댓글을 작성하려면 로그인이 필요합니다.
로그인아직 댓글이 없습니다.
첫 번째 댓글을 작성해보세요!