[해외보안뉴스] Hirudo 안드로이드 악성코드, 정식 뱅킹 앱 위조로 보안 검사 우회
새로운 안드로이드 악성코드인 'Hirudo'가 등장하여 사용자들의 은행 계좌 자격 증명을 위협하고 있습니다. Hirudo는 감염된 기기 내에 설치된 정상적인 뱅킹 애플리케이션을 탐지한 후, 자체 보안 검사 로직이 비활성화되도록 개작된 변조 애플리케이션으로 이를 대체하는 고도의 공격 기법을 사용합니다.
이 악성코드는 사용자가 기존에 사용하던 정식 뱅킹 앱과 동일한 화면을 제공하여 의심을 사지 않고 로그인 정보, OTP 번호, 금융 자격 증명 등을 탈취합니다. 특히 변조된 앱 내부의 보안 검증 기능이 무력화되어 있어 모바일 백신이나 시스템 내부 탐지 메커니즘을 쉽게 우회하며, 안드로이드 운영체제를 탑재한 모바일 기기 사용자 전반이 위험 범위에 포함됩니다.
피해를 예방하기 위해 사용자는 반드시 구글 플레이 스토어 등 공식 앱 마켓을 통해서만 뱅킹 애플리케이션을 다운로드하고 업데이트해야 합니다. 출처가 불분명한 문자 메시지(SMS)나 이메일에 포함된 링크를 통해 APK 파일을 다운로드하지 않아야 하며, 기기 설정에서 '알 수 없는 출처의 앱 설치' 허용 옵션을 꺼두는 등의 보안 수칙을 준수해야 합니다.
♥ 추천 0
클라이언트 측의 보안 로직에만 의존해서는 리패키징 및 바이패스 공격을 근본적으로 막을 수 없습니다.
로그인 및 주요 금융 트랜잭션 시 서버 단에서 Google Play Integrity API 등을 활용해 앱 서명과 무결성을 엄격히 검증하는 아키텍처가 필수적입니다.
더불어 난독화 적용과 함께 런타임 자가 보호(RASP) 모듈을 강화하여 앱 위변조 감지 즉시 세션을 차단하도록 구현해야 합니다.
기존의 오버레이 공격을 넘어 정상 앱을 직접 변조·교체하는 방식은 앱 내부에 적용된 SSL 피닝이나 무결성 검증 등 클라이언트 사이드 보안 모듈을 근본적으로 무력화시킵니다.
드로퍼나 접근성(Accessibility) 서비스 권한을 통해 디바이스 침투에 성공하기만 하면, 앱의 실행 로직 자체를 조작할 수 있어 기존 감지 기전을 우회한 자격 증명 탈취 성공률이 매우 높습니다.
결국 클라이언트 통제 방식의 한계를 극복하기 위해서는 하드웨어 기반 무결성 검증(Play Integrity 등)과 서버 측의 이상 행위 탐지(FDS)가 선제적으로 연동되어야 함을 보여주는 공격 벡터입니다.
정상 금융 앱을 우회·대체하는 Hirudo 악성코드의 등장은 모바일 엔드포인트가 기업 보안 거버넌스의 주요 취약점이 될 수 있음을 보여줍니다.
조직 차원에서는 허가되지 않은 앱 설치(Sideloading)를 통제하는 MDM/MAM 정책을 즉시 강화하고, 앱 위·변조 탐지 체계를 재점검해야 합니다.
기술적 통제와 함께 임직원 대상의 모바일 피싱 대응 교육을 병행하여 제로 트러스트 기반의 엔드포인트 리스크 관리를 완수해야 합니다.