요약
최근 SaaS 플랫폼에서 피싱이 아닌 정교한 기법을 통한 계정 도용(Account Takeover, ATO) 공격이 급증하고 있습니다. 2024년 ATO 공격은 250% 증가했으며, 미국 FBI에 따르면 2025년 상반기에만 $262 million의 피해가 발생했습니다. Microsoft는 2024년 대비 146%의 AiTM(Adversary-in-the-Middle) 피싱 증가를 보고했고, Scattered Spider와 같은 조직화된 위협 그룹이 MFA 우회 기법과 세션 하이재킹을 활용해 SaaS 플랫폼을 노리고 있습니다.
핵심 위협: 피싱이 아닌 Adversary-in-the-Middle, Cookie 탈취, 세션 하이재킹 기법이 MFA를 우회하고 있으며, SaaS 플랫폼(Microsoft 365, Google Workspace, Salesforce 등)의 세션 기반 인증이 취약점으로 지적되고 있습니다.
본론
1. 최신 ATO 공격 패턴 수집
1.1 Adversary-in-the-Middle (AiTM) 공격
AiTM 공격은 전통적인 피싱과 달리 중간자 공격자가 사용자와 정상 로그인 페이지 사이에서 세션을 가로채는 방식입니다.
기술적 특징:
- 역방향 프록시(Reverse Proxy)를 사용해 공격자 서버를 통해 트래픽 전달
- 사용자는 정상 로그인 경험을 유지하나, 인증 토큰을 공격자가 가로챔
- MFA 코드도 실시간으로 공격자 서버에서 정상 서버로 전달 (MFA 우회)
실제 사례:
- Scattered Spider: 2022년부터 활동 중인 금전적 동기의 위협 그룹으로, AiTM 피싱, SIM 스왑, 헬프데스크 인격 모사(impersonation) 등을 조합하여 Okta, Duo, OneLogin 등 IdP(Identity Provider)를 타겟팅
- EvilProxy: 피싱-서비스(PhaaS) 플랫폼으로, Apple, Google, Facebook, Microsoft, Twitter, GitHub, GoDaddy, PyPI 등 다양한 SaaS 플랫폼의 인증 토큰을 탈취하여 MFA 우회
1.2 Cookie 탈취 및 세션 하이재킹
최신 ATO 공격에서 가장 빈번하게 발생하는 기법입니다. 2024년 가장 활발했던 공격 벡터로, 많은 고프로파일 플랫폼이 세션 하이재킹에 타격을 입었습니다.
기술적 특징:
- 브라우저 확장 프로그램을 통해 인증된 SaaS 세션을 탈취
- 한 번 세션을 탈취하면 MFA, IP, 기기 신뢰, 활동 정합성 등 전통적인 보안 통제가 무력화됨
- 악성 확장 프로그램은 정상 기능을 가장해 업데이트 시점에 공격 시작
실제 사례:
- ShadyPanda: 4.3M 설치량을 가진 Chrome 확장 프로그램이 악성 업데이트를 통해 SaaS 세션을 원격으로 탈취
- Reprompt Attack: Microsoft Copilot 세션을 하이재킹하여 중요 정보를 탈취하는 새로운 공격
- Telegram 세션 하이재킹: 사용자가 공격자 기기를 제거하지 못하여 매일 세션이 재탈취되는 사례
1.3 인포스틸러(Infostealer) 및 OAuth 토큰 탈취
기술적 특징:
- Redline, Stealc, Lumma 등 인포스틸러 맬웨어가 브라우저 쿠키와 OAuth 토큰을 탈취
- 비밀번호를 다시 입력하지 않아도 세션 탈취로 계정 장악 가능
- IdP(IdP) 연동 세션을 탈취하여 하나의 탈취로 여러 SaaS 플랫폼에 접근
2. 기술적 분석: MFA 우회 및 세션 하이재킹
2.1 MFA 우회 기법
| 기법 | 작동 원리 | 완화 방법 |
|---|---|---|
| AiTM 피싱 | 중간자 프록시가 인증 토큰을 가로챔 | FIDO2/WebAuthn (피싱 저항 인증) |
| MFA 피로(MFA Fatigue) | 연속 MFA 프롬프트로 사용자 압박 | Number Matching (숫자 매칭) |
| SIM 스왑 | 모바일 통신사 고객센터를 인격 모사하여 SMS OTP 탈취 | SMS 기반 MFA 폐지, 앱 기반 OTP 사용 |
| OTP 봇(OTP Bots) | 실시간 SMS OTP 가로채기 | FIDO2/WebAuthn, 하드웨어 키 |
핵심 통찰: Microsoft의 2024년 보고서에 따르면 하루 6억 건 이상의 신원 공격 중 99%가 비밀번호 기반이며, MFA 단독으로는 ATO를 막을 수 없습니다.
2.2 세션 하이재킹 기술적 세부
브라우저 확장 프로그램 공격:
1. 정상 기능을 가장해 높은 평가와 설치량 확보
2. 악성 업데이트를 통해 백도어 주입
3. 배경에서 SaaS 플랫폼(구글 워크스페이스, Microsoft 365, Salesforce, HubSpot)의 인증 쿠키 및 세션 토큰 수집
4. 공격자 서버로 exfiltration
세션 탈취 후 영향:
- MFA 우회 (이미 인증된 세션)
- IP 정상 (공격자는 탈취된 세션으로 정상 IP 사용)
- 기기 신뢰 (장치 정합성 우회)
- 활동 정상 (트래픽 패턴이 정상 사용자와 유사)
3. 영향 평가: SaaS 플랫폼별 위험성
| SaaS 플랫폼 | 주요 위협 | 타격 정도 | 우려되는 영향 |
|---|---|---|---|
| Microsoft 365 | AiTM 피싱, 세션 탈취 | 높음 | 이메일, 팀즈, SharePoint 데이터 탈취 |
| Google Workspace | OAuth 토큰 탈취, 세션 하이재킹 | 높음 | Gmail, Drive, Calendar 권한 탈취 |
| Salesforce | 세션 하이재킹 | 중간 | CRM 데이터, 고객 정보 탈취 |
| Okta/Duo/OneLogin | IdP 공격(Scattered Spider) | 매우 높음 | 하나의 탈취로 연동된 모든 앱 장악 |
| Slack/Teams | 세션 하이재킹 | 중간 | 내부 커뮤니케이션, 파일 유출 |
심각도:
- IdP(IdP) 탈취: 가장 위험. 하나의 탈취로 연동된 모든 SaaS 플랫폼 장악 가능
- Microsoft 365/Google Workspace: 데이터량과 연동성 때문에 가장 자주 타겟팅
- AI 플랫폼(Microsoft Copilot, ChatGPT): 세션 하이재킹으로 중요 정보 탈취(Reprompt Attack)
4. 대응 방안
4.1 탐지
- 세션 이상 탐지:
- 불가능한 여행(Impossible Travel) 감지: 단일 세션으로 지리적으로 불가능한 거리 이동
-
새로운 장치에서의 세션 생성 알림
-
브라우저 확장 프로그램 모니터링:
- Shadow IT 도구로 위험 확장 탐지
-
Enterprise 브라우저 정책으로 신뢰할 수 있는 확장만 허용
-
로그 분석:
- 비정상적인 세션 라이프사이클 감지 (짧은 수명 후 급격한 활동 감소)
- 비정상 IP 범위 및 국가에서의 세션 감지
4.2 MFA 강화
| 조치 | 효과 | 우선순위 |
|---|---|---|
| FIDO2/WebAuthn 도입 | 피싱 저항, 물리적 키 필요 | [긴급] |
| SMS 기반 MFA 폐지 | SIM 스왑 공격 방지 | [긴급] |
| 앱 기반 OTP(Microsoft Authenticator, Google Authenticator) | SMS보다 안전 | [고위험] |
| Number Matching 도입 | MFA 피로 방지 | [고위험] |
| 하드웨어 키(YubiKey 등) | 가장 높은 보안 | [중위험] |
참고: FIDO2/WebAuthn은 공개 키 암호화를 사용하여 피싱 및 중간자 공격에 저항하며, Microsoft와 Google이 백엔드 지원을 권장합니다.
4.3 세션 관리
- 세션 라이프사이클 최적화:
- 짧은 세션 만료 시간 설정 (예: 1시간 미만)
-
비활동 시 자동 로그아웃
-
세션 바인딩:
- 세션을 기기, 브라우저, IP에 바인딩
-
바인딩 변경 시 재인증 요구
-
쿠키 보안:
HttpOnly,Secure,SameSite=Strict쿠키 속성 적용-
JWT(JSON Web Token) 만료 시간 최소화
-
OAuth 및 API 토큰 관리:
- 최소 권한 원칙 적용
- 토큰 만료 시간 최소화 (예: 15분)
- 재발급 토큰(Refresh Token) 보안 강화
4.4 사용자 교육 및 인식
- 피싱 인식 교육:
- URL 확인, 인증서 검증 교육
-
이상한 프롬프트 및 연속 MFA 요청 시 보고 프로세스
-
브라우저 확장 프로그램 주의사항:
- 설치 전 평가 및 신뢰할 수 있는 소스 확인
-
업데이트 알림 및 변경 내용 확인
-
비밀번호 관리:
- 고유 비밀번호 사용 (크리덴셜 스터핑 방지)
- 비밀번호 관리자 도구 사용
결론
SaaS 플랫폼에서의 ATO 공격은 피싱에서 더 정교한 기법으로 전이하고 있습니다. AiTM 공격, 세션 하이재킹, 인포스틸러 등은 MFA를 우회하고 전통적인 보안 통제를 무력화합니다. Microsoft 365, Google Workspace, Salesforce 등 주요 SaaS 플랫폼은 IdP 탈취로 가장 높은 위험에 노출되어 있습니다.
핵심 메시지:
1. MFA만으로는 ATO를 막을 수 없습니다. FIDO2/WebAuthn으로 피싱 저항 인증으로 전환해야 합니다.
2. 세션 관리(만료, 바인딩, 쿠키 보안)가 중요합니다.
3. 브라우저 확장 프로그램 및 OAuth 토큰 탈취에 대한 모니터링이 필요합니다.
4. 탐지(세션 이상, 불가능한 여행)와 사후 대응 프로세스를 구축해야 합니다.
대응 방안 체크리스트
| 위협 레벨 | 즉시 대응 (24시간 이내) | 단기 대응 (72시간 이내) | 장기 대응 (1주 이내) |
|---|---|---|---|
| Critical | FIDO2/WebAuthn 도입 계획 수립, SMS 기반 MFA 폐지 계획 | 앱 기반 OTP 도입, Number Matching 도입 | 하드웨어 키 도입, 세션 바인딩 구현 |
| High | 브라우저 확장 프로그램 정책 수립, 세션 라이프사이큜 검토 | 불가능한 여행 탐지 구현, 쿠키 보안 속성 적용 | OAuth 토큰 만료 시간 최소화, 세션 만료 시간 최적화 |
| Medium | 사용자 교육 자료 작성, 피싱 시뮬레이션 계획 | 로그 분석 규칙 구현, 세션 이상 탐지 | IdP(IdP) 하드닝, 연동 앱 보안 검토 |
| Low | 보안 정책 검토, 위험 평가 수행 | 모니터링 도구 평가, 벤더와 협의 | 전체 보안 아키텍처 최적화 |
참고문헌
- Kasada - 2025 Account Takeover Attack Trends Report (2025년 4월)
- URL: https://www.kasada.io/wp-content/uploads/2025/04/Kasada-2025-Account-Takeover-Attack-Trends-Report.pdf
-
ATO 공격 250% 증가, 크리덴셜 스터핑 캠페인 급증
-
FBI - Account Takeover Fraud Caused $262 Million in Losses in 2025
- URL: https://www.securityweek.com/account-takeover-fraud-caused-262-million-in-losses-in-2025-fbi/
-
2025년 상반기 ATO 피해 $262 million
-
Frontegg - What Is Account Takeover (ATO) & How to Prevent It
- URL: https://frontegg.com/glossary/account-takeover-ato
-
Microsoft 2024년 AiTM 피싱 146% 증가
-
Security Boulevard - Account Takeover (ATO) Attacks Explained
- URL: https://securityboulevard.com/2026/01/account-takeover-ato-attacks-explained-detection-prevention-mitigation/
-
세션 토큰 탈취, OAuth 자격증명 도용, 신뢰 연동 남용
-
Obsidian Security - What is Account Takeover? ATO Attacks Explained
- URL: https://www.obsidiansecurity.com/blog/account-takeover-ato-attacks-explained
-
AiTM 피싱으로 세션 토큰 탈취, MFA 우회
-
Abnormal AI - MFA Bypass: How & Why It Works
- URL: https://abnormal.ai/glossary/mfa-bypass
-
SIM 스왑, 소셜 엔지니어링, 프롬프트 폭격, AiTM으로 MFA 우회
-
Ping Identity - Is MFA Enough to Stop Adversary-in-the-Middle Attacks?
- URL: https://www.pingidentity.com/en/resources/blog/post/adversary-middle-attacks.html
-
PhaaS(Phishing-as-a-Service)와 AiTM 공격
-
Kasada - 4 Data-Driven Takeaways from 2025 Account Takeover Trends
- URL: https://www.kasada.io/4-takeaways-2025-account-takeover-trends
-
리테일러 Black Friday에 봇 기반 로그인 32배 증가, 72% 악성 봇
-
Checkpoint - Account Takeover (ATO) Prevention
- URL: https://www.checkpoint.com/cyber-hub/threat-prevention/what-is-account-takeover-ato/account-takeover-prevention/
-
MITM 공격으로 인증 토큰 탈취, MFA 우회
-
Vectra AI - Can account takeover bypass multi-factor authentication (MFA)?
- URL: https://www.vectra.ai/topics/account-takeover
- 실시간 피싱, MFA 피로, 세션 하이재킹, OAuth 토큰 탈취
본 콘텐츠는 AI 기술로 생성된 분석 리포트를 포함하고 있습니다. 내용 중 사실과 다르거나 보완이 필요한 정보를 발견하시면 댓글을 통해 소중한 의견 부탁드립니다. 여러분의 피드백은 더 정확한 보안 정보 공유에 큰 도움이 됩니다.
댓글 (0)
댓글을 작성하려면 로그인이 필요합니다.
로그인아직 댓글이 없습니다.
첫 번째 댓글을 작성해보세요!