* 출처는 안랩입니다.
AhnLab Security intelligence Center(ASEC)은 최근 프리웨어 소프트웨어 사이트의 광고 페이지를 통해 Proxyware가 설치 중인 것을 확인하였다. 최종적으로 설치되는 Proxyware는 Netlink Connect 인증서로 서명되었지만 분석 결과 과거 Proxyjacking 공격 캠페인에서 악용되었던 DigitalPulse의 Proxyware와 동일하다. 사용자들은 정상 프로그램을 설치하는 과정에서 광고 페이지를 통해 AutoClicker라는 위장 프로그램을 설치할 수 있고 최종적으로 설치된 Proxyware에 의해 비자발적으로 네트워크 대역폭을 탈취당하게 된다.
1. Proxyjacking 공격
Proxyjacking 공격이란 사용자의 동의 없이 Proxyware를 설치하여 감염 시스템의 인터넷 대역폭 일부를 외부에 공유하는 방식으로 공격자들이 수익을 얻는 공격 방식이다. Proxyware란 설치된 시스템에서 현재 사용 가능한 인터넷 대역폭 일부를 외부에 공유하는 프로그램으로서 일반적으로 이를 설치하는 사용자는 대역폭을 제공하는 대신 일정한 금액을 받는다. 만약 공격자가 사용자의 동의 없이 감염 시스템에 Proxyware를 몰래 설치할 경우 감염된 시스템은 비자발적으로 네트워크 대역폭을 탈취당하게 되며 수익은 공격자에게 돌아가게 된다. 이는 Cryptojacking 공격과 유사한데 Proxyware 대신 코인 마이너를 설치하여 감염 시스템의 자원으로 암호 화폐를 채굴하는 것이 차이점이다.
Proxyjacking 공격은 ASEC 블로그뿐만 아니라 다른 여러 보안 업체들에 의해서도 보고되고 있다. Proxyjacking 공격 사례에서 악용되는 Proxyware로는 IPRoyal, Peer2Profit[1], Traffmonetizer, Proxyrack, PacketStream [2] 등이 있다. 이외에도 2023년에는 LevelBlue사에서 DigitalPulse라는 이름의 Proxyware를 설치하는 Proxyjacking 공격 캠페인을 소개하기도 하였는데 최소 40만 대 이상의 윈도우 시스템을 감염시킨 것으로 알려졌다. [3]
이번에 확인된 Proxyjacking 공격에서도 DigitalPulse가 악용되었는데 과거와 비교했을 때 Netlink Connect라는 이름으로 서명된 것이 차이점이지만 이외의 특징은 동일하다.
2. 광고 페이지를 통한 유포
현재 공격 사례에서 악성코드는 프리웨어인 특정 유튜브 다운로더 프로그램의 홈페이지를 거쳐 설치되었다. 다음과 같은 다운로드 페이지에 처음 접속한 후 웹 페이지를 클릭하면 광고 페이지가 팝업되는데 랜덤한 확률로 여러 PUP 및 악성코드, 광고 페이지로 리다이렉트된다.

Figure 1. 악성코드 유포에 사용된 프리웨어 웹 페이지
악성코드는 왼쪽과 같은 다운로드 페이지에서 다운로드되었으며 이외에도 오른쪽과 같이 LummaC2를 유포하는 페이지로 리다이렉트되기도 한다.

Figure 2. 악성코드를 유포하는 팝업 페이지들
참고로 LummaC2는 과거 ASEC 블로그 사례처럼 클립보드에 악성코드 다운로드 명령을 저장한 후 사용자로 하여금 실행하도록 하는 피싱 기법이다. [4] “실행” 창에서는 CAPTCHA와 관련된 내용만 보이지만 아래처럼 실제로는 mshta를 이용해 외부에서 악성 자바스크립트를 다운로드해 실행하는 명령이다. 이전 사례에서는 피싱 메일의 첨부 파일로 유포되었다면 이번 사례에서는 광고 페이지를 통해 유포되는 점이 차이점이다.

Figure 3. 클립보드에 저장된 LummaC2를 설치하는 실제 명령
3. 악성코드 분석
위와 같은 광고 페이지에서 유포된 파일에 대해 사용자가 별다른 검증 없이 실행할 경우 최종적으로 사용자의 인지 없이 Proxyware가 시스템에 설치된다.

Figure 4. 악성코드 설치 흐름도
* 전체내용은 아래에서 확인하세요.