본문으로 건너뛰기
피드

북한 APT37, 페이스북 정찰→변조 설치파일→클라우드 유출 결합한 다단계 침투 공격 확인

security 약 8분
vote
0
댓글
북마크

지니언스 시큐리티 센터가 북한 APT37의 새로운 침투 작전을 분석함. 페이스북으로 표적 신뢰를 구축한 뒤 텔레그램에서 변조된 PDFelement 설치파일을 전달하고, dism.exe 프로세스 주입과 JPG 위장 C2를 거쳐 Zoho WorkDrive로 문서·녹음파일을 유출하는 다단계 구조.

  • 1

    이메일 대신 페이스북+텔레그램을 초기 접근 경로로 사용한 SNS 기반 공격

  • 2

    원더쉐어 PDFelement 정상 설치본을 변조하여 엔트리 포인트에 셸코드 삽입

  • 3

    dism.exe 프로세스 주입 + JPG 위장 C2 + 파일리스 2차 페이로드 실행

  • 4

    Zoho WorkDrive OAuth2 API로 문서/녹음파일을 AES-256-CBC 암호화 후 유출

  • 5

    RoKRAT 계열 코드 유사성 등 APT37 귀속 근거 다수 확인

  • 북한 APT37이 페이스북→텔레그램→변조 설치파일→클라우드 유출로 이어지는 다단계 침투 작전을 벌인 정황이 확인됨
    • 이메일 대신 SNS를 초기 접근 통로로 썼고, 정상 소프트웨어 변조 + 이미지 파일 위장 + 합법 클라우드 서비스 악용을 조합해 탐지를 회피
    • 지니언스 시큐리티 센터(Genians Security Center) 분석 결과
sequenceDiagram
    participant 공격자 as 공격자 (APT37)
    participant 페이스북 as 페이스북
    participant 피해자 as 피해자
    participant 텔레그램 as 텔레그램
    participant C2 as C2 서버 (JPG 위장)
    participant 조호 as Zoho WorkDrive

    공격자->>페이스북: 평양/평성 출신 계정으로 친구 요청
    페이스북->>피해자: 군사 자료 제공 명목으로 신뢰 구축
    공격자->>텔레그램: 대화 채널 이동 유도
    텔레그램->>피해자: 암호화 PDF + "전용 뷰어" 설치 유도
    피해자->>피해자: 변조된 PDFelement 실행
    피해자->>C2: JPG 위장 요청으로 2차 페이로드 수신
    C2->>피해자: 파일리스 실행 (메모리 내)
    피해자->>조호: 문서/녹음파일 AES-256-CBC 암호화 후 유출

SNS 기반 신뢰 구축 — 이메일 피싱 아님

  • 공격자는 북한 평양·평성 출신으로 표시된 페이스북 계정 2개(2025년 11월 10일 같은 날 생성)로 표적에게 접근
    • 친구 요청 → 메신저 대화로 관계 형성 → 군사 무기 자료 제공 명목으로 텔레그램 이동 유도
    • "암호화된 PDF를 열려면 전용 뷰어가 필요하다"는 프리텍스팅으로 악성 설치파일 실행을 유도함
    • 텔레그램 대화 속 '콤퓨터', '프로그람', '화일' 같은 북한식 외래어가 확인됨 — 공격 주체 배경의 언어적 단서

⚠️주의

> "문서를 보려면 전용 뷰어를 설치하라"는 요구 자체가 공격 시그널임. 이메일 첨부파일 필터링만으로는 대응 불가하고, 외부인이 전달한 실행 파일 설치 자체를 위험 신호로 봐야 함.

정상 프로그램 변조 — 디지털 서명이 없다

  • 유포 파일은 원더쉐어 PDFelement 설치본과 거의 동일한 외형이었지만 핵심 차이가 있음
    • 파일명: Wondershare_PDFelement_Installer(PDF_Security).exe — 보안 강화판인 척 위장
    • 공식 파일에는 유효한 디지털 서명이 있지만 공격자 파일에는 서명 없음 → 변조 핵심 지표
  • 엔트리 포인트만 조작해서 실행 시 악성 셸코드가 먼저 동작하고, 끝나면 정상 설치 흐름으로 복귀
    • 사용자 화면에는 PDFelement 설치가 정상적으로 진행되는 것처럼 보임
    • 셸코드는 코드 케이브(코드 영역 빈 공간)에 삽입 — 정적 분석과 파일 평판 기반 탐지를 우회하는 전형적 기법

dism.exe 프로세스 주입 + JPG 위장 C2

  • 셸코드가 Windows 정상 도구 dism.exe를 일시 중단 상태로 만들어 메모리에 악성 코드를 주입
    • PEB를 통해 API 주소를 동적으로 찾고, 문자열도 실행 시점에 조립해서 정적 탐지 회피
    • C2 주소는 단일 바이트 XOR 암호화, 복호화 결과는 japanroom[.]com 도메인의 .jpg 파일 경로
  • 다운로드된 .jpg는 이미지가 아님 — XOR 복호화 후 디스크 저장 없이 메모리에서 직접 실행(파일리스 방식)
    • MZ, PE 같은 실행 파일 식별 서명은 의도적으로 제거했지만 섹션 구조와 임포트 정보는 살아있어 자체 로더로 동작

Zoho WorkDrive로 정보 유출

  • 2차 페이로드는 Zoho WorkDrive의 OAuth2 API를 악용해 명령 수신 + 정보 유출
    • 수집 대상: 컴퓨터명, OS 정보, 공인 IP, 프로세스 목록, 화면 캡처
    • 문서 파일(.DOC, .XLS, .PPT, .PDF, .HWP, .TXT) + 녹음 파일(.M4A, .AMR)까지 탈취
    • AES-256-CBC 암호화 후 전송 — 단순 침투가 아니라 정보 수집형 작전
  • 바이너리 내부에 360 보안 제품 프로세스 확인 기능, OfficeUpdate.exe 위장 기능까지 포함 — 실제 운영형 공격 도구

APT37 귀속 근거

  • 기존 RoKRAT 계열과 높은 코드 유사성, 과거 APT37의 스피어피싱·파일리스·클라우드 C2 전략과 일치
    • 페이스북 계정 2개가 같은 날 생성, Astrill VPN 연결 미국 IP가 반복 확인
    • "JinHyok" 디버깅 문자열 식별, Zoho 계열 서비스 악용 이력
  • 지니언스는 EDR 중심 행위 기반 탐지를 강조 — "정상 프로그램 실행 → dism.exe 생성 → 메모리 주입 → 외부 통신 → 정보 유출" 전체 흐름을 하나의 공격 시나리오로 봐야 한다고 분석

기술 맥락

  • 코드 케이브(Code Cave) 기법을 쓴 이유가 있어요. 정상 실행 파일의 빈 공간에 셸코드를 넣으면 파일 크기가 거의 안 변하고, 디지털 서명만 깨질 뿐 파일 구조 자체는 정상으로 보이거든요. 안티바이러스가 "이 파일 자체는 알려진 정상 프로그램"이라고 판단하면 통과시킬 수 있는 거예요
  • dism.exe를 타깃으로 고른 것도 계산적이에요. Windows 시스템 도구라 화이트리스트에 올라가 있는 경우가 많고, 프로세스 목록에 떠도 관리자가 의심하기 어렵거든요. 이런 기법을 Living off the Land(LoTL)라고 부르는데, 공격자가 별도 도구를 안 가져오고 시스템에 이미 있는 걸 악용하는 방식이에요
  • Zoho WorkDrive를 C2로 쓴 건 꽤 영리한 선택이에요. 합법적인 클라우드 서비스라 도메인 차단이 어렵고, OAuth2 인증을 쓰니까 트래픽도 정상적인 API 호출처럼 보이거든요. 기업 환경에서 Zoho를 아예 차단하기도 애매하고요
  • 결국 이 공격의 핵심은 각 단계가 개별적으로는 정상처럼 보인다는 거예요. SNS 친구 추가, 프로그램 설치, 시스템 도구 실행, 클라우드 API 호출 — 하나하나 떼어놓으면 정상인데 흐름으로 연결하면 공격이에요. EDR이 행위 체인을 봐야 하는 이유가 정확히 이거예요

이 공격의 핵심은 각 단계가 개별적으로는 정상 행위처럼 보인다는 점임. SNS 친구 추가, 프로그램 설치, 시스템 도구 실행, 클라우드 API 호출을 하나의 체인으로 연결해야만 공격을 탐지할 수 있어서, 단일 지점 차단이 아닌 행위 기반 EDR 탐지와 사용자 보안 인식 교육이 동시에 필요함.

댓글

댓글

댓글을 불러오는 중...

security

엘에이 경찰, 사생활 침해 논란 끝에 플록 번호판 감시 계약 종료

엘에이 경찰이 번호판 인식 카메라 업체 플록 세이프티와의 3년 계약을 연장하지 않기로 했어. 시민권, 프라이버시, 데이터 보관과 공유 문제를 해결하지 못했다는 게 핵심 이유야. 플록은 미국 전역에 최소 8만 대 카메라망을 깔아 경찰과 연방기관이 차량을 추적할 수 있게 해왔고, 오탐·보안 사고·이민 단속 악용 의혹까지 겹치며 압박이 커졌어.

security

크로미움 148부터 Math.tanh 한 번으로 운영체제 지문이 새는 문제

크로미움 148 이후 V8이 Math.tanh 계산을 자체 구현 대신 운영체제의 수학 라이브러리에 맡기면서, 같은 입력값도 리눅스·맥·윈도우에서 마지막 비트가 달라지는 지문 신호가 생겼다. 이 차이는 User-Agent로 맥이라고 주장하면서 리눅스 수학 결과를 내는 식의 위장을 바로 들키게 만든다. CSS 삼각함수와 웹 오디오까지 보면 브라우저 수학 경로가 꽤 복잡하게 갈라지고, 제대로 흉내 내려면 실제 운영체제 라이브러리의 비트 단위 동작까지 맞춰야 한다.

security

출입통제도 클라우드 구독제로 간다…제로트러스트·AI 분석이 승부처

기업 출입보안이 사업장별 서버를 두는 방식에서 클라우드 기반 서비스형 출입통제(ACaaS)로 옮겨가고 있다. 시장은 2026년 17억8000만 달러에서 2030년 31억9000만 달러로 커질 전망이고, 제로트러스트·모바일 인증·AI 출입 분석·스마트빌딩 통합이 핵심 경쟁 포인트로 꼽힌다.

security

AWS·구글 클라우드, 양자컴퓨터 대비해 암호 체계 갈아엎는 중

AWS와 구글 클라우드가 양자컴퓨터 시대를 대비해 기존 공개키 암호와 양자내성암호를 함께 쓰는 하이브리드 전환을 시작했다. 핵심 배경은 지금 훔친 암호문을 나중에 양자컴퓨터로 푸는 ‘선수집·후해독’ 공격이고, 국내도 통신·금융·국방 등 5개 분야에 45억원을 투입해 실증에 들어간다.

security

보안 점검 맡긴 AI 에이전트가 악성코드를 직접 실행할 수 있다는 경고

AI 보안 에이전트가 저장소를 검사하다가 README 같은 문서에 숨은 프롬프트 인젝션에 속아 악성 바이너리를 실행할 수 있다는 연구가 나왔다. 클로드 코드와 코덱스의 자동 모드처럼 승인 없이 명령을 수행하는 구성에서 문제가 재현됐고, 여러 모델과 공급업체를 가로질러 같은 패턴이 통했다는 점이 핵심이다.