최근 정치권을 둘러싼 광범위한 감시 폭로에 불안감을 느끼고 계신가요? 최신 iPhone까지도 공격 대상이 될 수 있는 NSO의 페가수스(Pegasus) 스파이웨어가 내 스마트폰을 감염시켰을까 걱정되시나요? 다행히 감염 여부를 직접 확인할 수 있는 방법이 있습니다. 절차가 다소 기술적이긴 하지만, 국가 원수급의 자원이 없어도 누구나 검사를 수행할 수 있습니다.
국제앰네스티(Amnesty International)는 Mac이나 PC에서 실행할 수 있는 테스트 프로그램을 공개해, iPhone(또는 Android 스마트폰)이 페가수스에 해킹당했는지 스스로 조사할 수 있도록 했습니다.
지금부터 내가 감시당하고 있는지 확인하는 구체적인 방법을 소개합니다.
페가수스 감염 여부 확인하기
MVT(Mobile Verification Toolkit)는 터미널(Terminal) 앱을 통해 실행하는 오픈소스 Python 프로그램입니다. 터미널 사용에 어느 정도 익숙하지 않으면 과정이 다소 어렵게 느껴질 수 있으니, 필요하다면 Mac에서 터미널을 사용하는 방법을 먼저 참고하는 것이 좋습니다. MVT는 GitHub에서 내려받을 수 있으며, 설치 및 설정 방법도 함께 안내되어 있습니다.
프로그램은 iPhone(또는 Android 폰)의 백업이 저장되어 있는 Mac(또는 Linux PC)에서 설정하고 실행해야 합니다. 이 도구는 백업 파일 속에서 페가수스의 흔적을 찾아냅니다.
Homebrew를 이용해 libusb와 Python 3를 먼저 설치해야 합니다. 설정 과정이 아마 전체 절차 중 가장 까다로운 부분일 텐데요. TechCrunch에 따르면 일단 설정만 완료되면 실제 검사에는 1~2분 정도밖에 걸리지 않습니다.
이 도구는 iPhone과 Android에서 작동 방식이 다릅니다. 개발자들은 해당 환경에서 스파이웨어가 자체적으로 설치되는 방식의 특성 때문에 iOS에서 페가수스가 더 뚜렷한 흔적을 남긴다고 밝혔습니다. iPhone 사용자에게는 다행스러운 소식입니다.
나도 해킹됐을 가능성이 있을까?
이는 독자분이 누구인지, 정치와 언론 분야에서 어떤 역할을 하는지에 따라 달라집니다. 하지만 대부분의 독자에게 답은 "사실상 가능성이 매우 낮다"일 것입니다.
페가수스는 국가 원수, 인권 활동가, 정치 기자 등을 감시하는 데 사용되는 도구입니다. 일반 시민을 감시하는 것은 NSO 입장에서 큰 의미가 없죠. 더 중요한 요인은 NSO와 이 스파이웨어를 사용하는 여러 국가들이 자신들이 악용하는 보안 취약점을 Apple이 알아차리지 못하도록 모든 수단을 동원한다는 점입니다. 감염 건수가 많아질수록 Apple이 해당 취약점을 패치할 가능성이 높아지기 때문입니다.
이 글은 Macworld Sweden에 처음 게재된 글입니다. David Price가 번역 및 추가 보도했습니다.