전 세계를 강타했던 워너크라이(WannaCry) 이후 얼마 지나지 않아, 또 하나의 신종 랜섬웨어가 등장했습니다. 이번 악성코드는 기기를 잠그는 데 그치지 않고, 개인 정보를 가족과 지인들에게 유출하겠다고 협박하는 것이 특징입니다.
요즘은 한 달에 한 번씩은 새로운 악성코드가 헤드라인을 장식하는 것이 일상이 되었습니다. 실제 피해자는 많지 않지만, 랜섬웨어에 대한 두려움 때문에 항상 큰 뉴스가 되고, 그 미디어의 집중 조명이 다시 두려움을 키우는 악순환이 반복되고 있습니다.
그럼에도 불구하고 이번에 소개할 위협은 특히 악질적이기 때문에, 지금 바로 알아두셔야 합니다.
LeakerLocker란 무엇인가?
랜섬웨어는 이미 익숙한 개념일 것입니다. 피해자의 모든 데이터를 암호화한 뒤, 몸값을 지불해야만 접근을 허용하는 악성 소프트웨어죠. 문제는 많은 사이버 범죄자들이 파일을 복호화하지 않은 채 더 많은 돈을 요구한다는 점입니다.
LeakerLocker는 조금 다른 방식으로 작동합니다. 홈 화면을 잠그기는 하지만 기기의 모든 데이터를 암호화하지는 않습니다. 그럼에도 여전히 랜섬웨어로 분류되는 이유는, 브라우저 기록, 문자 메시지, 통화 내역, 위치 정보, 이메일, SNS 메시지, 사진 등을 수집하고 있다며 경고하기 때문입니다. 몸값을 내지 않으면 이러한 개인 정보를 연락처에 저장된 사람들에게 모두 유출하겠다고 협박하는 방식입니다.
랜섬웨어를 '피해자의 삶에서 중요한 부분을 장악한 뒤, 되돌려주는 조건으로 협박하는 소프트웨어'로 정의한다면, LeakerLocker는 이 기준에 완벽히 부합합니다.

교묘한 몸값 설정
흥미로운 점은 요구 금액입니다. 대부분의 랜섬웨어가 천문학적인 금액을 요구하는 것과 달리, LeakerLocker가 요구하는 금액은 단돈 50달러입니다. 적지 않은 금액이지만, 피해자가 "겨우 50달러면 지불할 만하다"고 생각할 만큼 절묘하게 설정된 가격입니다.
몸값은 신용카드로 결제해야 하며, 지불 기한은 72시간입니다. 결제가 성공하면 개인 정보가 안전하다는 안내를 받지만, 실패하면 "당신의 프라이버시가 위험에 처했습니다"라는 메시지가 표시됩니다.
여기서 주목해야 할 점이 있습니다. 몸값을 지불하는 순간, 당신은 사기꾼들에게 '협박하면 돈을 낼 사람'임을 증명하게 됩니다. 위험이 끝났다고 안심시키지만, 같은 방식으로 다시 협박당하지 않으리라는 보장은 전혀 없습니다.
기기는 어떻게 감염되는가?
보안 업체 맥아피(McAfee)가 구글 플레이 스토어의 두 앱에서 이 악성코드를 발견했습니다. 안드로이드 폰에서는 Android/Ransom.LeakerLocker.A!Pkg로 실행되며, 해당 악성 앱은 다음과 같습니다.
- Wallpapers Blur HD: 5,000~10,000회 다운로드된 배경화면 앱
- Booster & Cleaner Pro: 최대 5,000회 다운로드된 시스템 최적화 앱
전자는 잠금 화면과 홈 화면용 배경화면을 제공하는 평범해 보이는 서비스입니다. 후자는 "옵티마이저, 정크 클리너, 속도 부스터, 앱 관리자, 배터리 세이버"를 표방하는 관리 소프트웨어로, 실제로 해당 기능을 수행하면서 그 이면에 악성 기능을 숨기고 있었습니다.
두 앱 모두 좋은 평가를 받고 있었으며, 특히 Booster & Cleaner Pro는 5점 만점에 4.5점의 높은 평점을 자랑했습니다. 물론 이들 리뷰 상당수는 조작된 것으로 추정됩니다.
또한 보안 업체 아바스트(Avast)는 통화 녹음 앱 "Call Recorder" 역시 LeakerLocker에 감염되었다고 보고했습니다.
이 앱들은 광범위한 권한을 요청합니다. 배경화면 앱에 SNS 계정 접근 권한을 요구하면 의심할 수 있지만, 배터리 절약을 목표로 하는 최적화 앱이 다양한 권한을 요구하는 것은 나름 설득력 있게 느껴질 수 있습니다. 바로 이 점을 악용한 것입니다.
실제 위협 수준은 어느 정도인가?
결론부터 말하면, '예스이면서 노'입니다.
해당 앱을 다운로드한 사용자라면 누구나 피해자가 될 수 있습니다. 개인 정보가 온라인에 유출되는 것만으로도 충분히 심각한데, 그 정보가 가족과 친구의 손에 넘어간다는 점까지 고려하면 더욱 끔찍한 상황입니다.
맥아피는 사용자들을 안심시키기 위해 다음과 같이 밝혔습니다.
"악성코드가 접근한다고 주장하는 모든 개인 데이터를 읽거나 유출하는 것은 아닙니다. 랜섬웨어는 피해자의 이메일 주소, 무작위 연락처, 크롬 방문 기록, 일부 문자 메시지와 통화 기록을 읽을 수 있고, 카메라에서 사진 한 장을 가져오며, 일부 기기 정보를 열람할 수 있습니다."
하지만 이는 큰 위안이 되지 못합니다. 주장하는 모든 것을 읽을 수는 없더라도, 말한 것 중 일부는 실제로 열람할 수 있기 때문입니다. 잠재적 피해자 약 15,000명에게 이 설명은 별다른 안도감이 되지 않을 것입니다.
물론 실제로 정보가 유출되었는지, 유출된 규모가 어느 정도인지에 대한 정확한 수치는 아직 확인되지 않았습니다. 완전한 허풍이라고 단정하기는 성급하지만, 아직 대규모 피해로 번지지는 않은 상태입니다.
구글은 현재 해당 앱들을 조사 중이지만, 플레이 스토어에 더 많은 악성 앱이 잠복하고 있을 가능성은 여전히 남아 있습니다.
다른 운영체제도 위험한가?
안드로이드 사용자라 해도 대부분은 LeakerLocker의 직접적인 영향을 받지 않습니다. 그러나 2015년 조사에 따르면 전체 악성코드의 무려 97%가 안드로이드를 표적으로 삼았습니다.

안드로이드는 오픈소스 기반이기 때문에 C++이나 자바(Java)를 활용하는 개발자가 악성 코드를 삽입하기 상대적으로 용이합니다. 대부분의 경우 공식 스토어에서 검증되지 않은 서드파티 앱을 설치할 때 위험하지만, LeakerLocker 사례가 보여주듯 악성코드는 검증망을 뚫고 들어오기도 합니다.
반면 윈도우 모바일 10과 애플 iOS는 각자 엄격한 심사 과정을 거쳐 모든 앱을 검증합니다. '샌드박스(sandbox)' 또는 '울타리 정원(walled garden)' 방식을 채택해, 사용자의 명시적 허가 없이는 앱 간 상호작용이 불가능하도록 설계되어 있습니다.
다만 안드로이드에서도 악성 앱은 결국 사용자의 승인을 받아 권한을 확보한다는 점에 유의해야 합니다. 결국 어떤 모바일 OS가 가장 안전한지 판단하고, 탈옥(jailbreak) 여부를 결정하며, 개별 앱이 정말로 해당 권한이 필요한지 신중하게 따져보는 것이 사용자의 몫입니다.
LeakerLocker가 다른 OS에 존재한다면 아직 발견되지 않은 상태입니다. 랜섬웨어는 굳이 자신을 숨길 이유가 없으므로, 피해자가 있다면 이미 목소리를 냈을 것입니다. 그렇다고 앞으로 아이폰 등 다른 기기를 감염시킬 가능성이 없다는 의미는 아닙니다.
자신을 보호하는 방법
구글이 조사에 착수했기 때문에 현재는 Wallpapers Blur HD나 Booster & Cleaner Pro를 다운로드할 수 없습니다.

그러나 LeakerLocker가 다른 앱의 백그라운드에서 실행되고 있을 가능성은 배제할 수 없습니다. 흔한 오해와 달리, 스마트폰에도 보안 소프트웨어는 필수입니다. 운영체제를 항상 최신 버전으로 유지하면 발견된 보안 취약점이 패치되어 추가적인 방어막이 됩니다.
만약 피해자가 된다면 절대 몸값을 지불하지 마세요. 50달러가 유혹적으로 느껴질 수 있지만, 그것은 사기꾼들을 부추기는 행위일 뿐입니다. 이렇게 생각하세요. 당신이 지불하는 돈은 결국 범죄자들이 더 많은 사람을 속이는 자금이 됩니다.
신고된 피해 사례가 현저히 적은 만큼, 실제로 개인 정보가 유출될지 여부조차 의문입니다. 하지만 그렇기에 더욱 침착하게 대응하고, 전문가의 도움을 받는 것이 현명한 선택입니다.
LeakerLocker가 걱정되십니까? 혹시 이미 피해를 입으셨습니까? 어떻게 대응하셨는지 댓글로 알려주세요.