2017년 말, 에드워드 스노든과 가디언 프로젝트(The Guardian Project), 프리덤 오브 더 프레스(Freedom of the Press)가 협업의 결실을 세상에 공개했습니다. 바로 안드로이드 폰 하나를 최강의 모바일 보안 시스템으로 탈바꿈시키는 Haven 앱입니다. 그렇다면 Haven은 일부에서 주장하는 만큼 강력한 도구일까요?
Haven의 작동 원리
Haven의 핵심 목적은 노트북이나 데스크톱 컴퓨터가 무단으로 조작되는 것을 막는 것입니다. 스마트폰의 모든 센서를 활용해 주변 환경을 감시하고, 변화가 감지되면 즉시 알려줍니다. 약간의 상상력만 발휘하면 컴퓨터 하드웨어 감시를 넘어 훨씬 다양하고 흥미로운 보안 용도로 활용할 수 있습니다.
비슷한 기능을 가진 안드로이드 앱은 수없이 많지만, Haven이 특별한 이유는 알림 메시지 기능과 기기 원격 접속이 모두 암호화되고 익명으로 처리된다는 점입니다.
Haven은 기본적으로 '번 폰(burner phone)'이라 불리는 임시용 안드로이드에 사용하도록 설계되었습니다. 번 폰이란 언제든 초기화하거나 버려도 개의치 않아 되는 저렴한 예비용 기기를 뜻합니다. 선불폰이나 이베이(eBay)에서 헐값에 구한 중고폰이면 충분합니다.
핵심 아이디어는 이 폰을 방 안 적절한 위치에 배치해 모든 센서가 환경을 완벽하게 감시할 수 있도록 하는 것입니다.
이 앱은 다음과 같은 스마트폰 센서 기술을 모두 활용합니다.
- 카메라: 전면 또는 후면 카메라로 어떠한 움직임도 포착합니다.
- 가속도계: 폰이 움직이거나 진동하면 해당 이벤트를 기록합니다.
- 마이크: 어떤 소음이든 감지해 알림을 보냅니다.
- 조도 센서: 카메라를 통해 주변 밝기 변화도 함께 감시합니다.
- 전원: 번 폰의 충전이 해제되면 즉시 알림을 받습니다.
방 안 최적의 위치에 폰만 놓아두면 이 모든 센서가 유기적으로 작동해 인상적인 수준의 보안 감시 시스템을 구축할 수 있습니다.
Haven 설치하기
Haven 앱은 설치와 설정이 매우 간단합니다. 구글 플레이에서 다운로드하면 되며, Orbot 역시 함께 설치해야 합니다. Haven은 익명 원격 접속을 위해 Orbot을 사용합니다.
번 폰에 대해 상당히 많은 권한을 허용해야 하기 때문에, 평소 사용하지 않는 여분의 폰에 설치하는 것이 가장 좋습니다. 이 앱은 모든 센서는 물론 기기에 저장된 모든 파일까지 완전히 접근합니다. 저는 에드워드 스노든을 존중하고 가디언 프로젝트를 신뢰하지만, 주력으로 쓰는 폰에 이 앱을 설치할 것은 결코 권하지 않습니다.
앱을 설치한 뒤에는 간단한 설정 마법사를 거치게 되며, 그중 한 단계가 안드로이드 기기의 센서 구성입니다.
센서 감도 조정하기
이후 몇 단계에 걸쳐 카메라, 가속도계, 마이크의 적절한 감도를 설정하게 됩니다. 사용 목적에 따라 최적의 설정값은 달라집니다.
- 호텔 객실 감시: 침대 머리맡에 폰을 세워 노트북을 포함한 방 전체가 시야에 들어오게 하는 것이 가장 좋습니다. 에어컨 소리나 차량 소음보다 살짝 높은 수준으로 마이크 감도를 조정해야 할 수 있습니다. 자리를 비운 동안 방에서 아무것도 움직여서는 안 되므로 움직임 감도는 최대치로 설정해도 됩니다.
- 노트북 가방 감시: 번 폰을 노트북 가방 주머니에 넣고 가속도계 임계값을 매우 민감하게 설정하세요. 다만 근처의 자연스러운 진동(야외 공사나 지하철 등)이 센서를 작동시킬 수 있으니 주의가 필요합니다. 이 경우 카메라나 소리 감지는 크게 유용하지 않습니다.
- 사무실 감시: 소리, 카메라 움직임, 가속도계가 모두 유용하지만, 재택 사무실이라면 반려동물이 돌아다녀도 알림이 오지 않도록 카메라 감도를 낮춰야 할 수 있습니다.
- 금고 감시: 가장 중요한 센서는 가속도계입니다. 호텔 금고에 노트북을 넣고 그 위에 번 폰을 올린 뒤 감도를 최대로 설정하세요. 금고 문을 열기만 해도 SMS 알림이 발송될 만큼의 움직임이 감지됩니다.
감도 설정은 언제든 앱의 설정(Settings) 영역에서 다시 조정할 수 있습니다.
SMS 및 Tor Onion 서비스 설정
이 화면에서는 다음 작업도 가능합니다.
- SMS 알림 또는 Signal 메신저 계정 연동 설정
- 감시에 사용할 카메라 선택
- Tor 브라우저를 통한 원격 접속 구성
SMS(Signal 포함) 알림은 잘 작동하지만 주의가 필요합니다. 모든 알림마다 메시지를 보내도록 설정하면 몇 분마다 수많은 문자가 쏟아질 수 있습니다.
다행히 앱에서 알림 발송 빈도를 조절할 수 있어, 센서가 자주 작동할 때 알림량을 줄일 수 있습니다.
Orbot을 설정해 Tor 브라우저로 폰에 접속하는 과정도 빠르고 쉽습니다. Orbot을 설치한 뒤 'Tor 지원 앱(Tor-Enabled Apps)'에서 Haven을 추가하기만 하면 됩니다.
이제 번 폰을 개인 보안 기기로 사용할 준비가 모두 끝났습니다.
Haven 사용하기
Haven 화면 어디에서든 노란색 재생 아이콘을 누르면 감시가 시작됩니다. 기본적으로 30초 카운트다운 후 활성화되는데, 방을 빠져나올 시간을 벌어주기 위한 장치로 보입니다.
알림이 발생하면 앱은 방 안의 모든 움직임과 소리를 로컬 저장소에 기록합니다. 나중에 방으로 돌아오면 로그를 검토하며 부재 중 발생한 모든 알림을 확인할 수 있습니다.
SMS 알림 빈도도 주기적으로 보내거나 모든 알림마다 즉시 보내도록 설정할 수 있습니다.
촬영한 이미지와 소리를 검토할 때 각 로그의 공유 버튼을 누르면 폰이 접근할 수 있는 다른 앱이나 클라우드 서비스로 내보낼 수 있습니다.
앱이 수집하는 데이터의 양은 놀라울 정도입니다. 테스트 중 방에 들어갈 때마다 폰은 즉시 초당 사진을 촬영하기 시작했고, 제가 내는 모든 소음을 녹음했습니다.
적절한 위치에 배치된 번 폰 하나만으로 진행 중인 절도 범행을 포착하고, 범인의 선명한 사진은 물론 범행 중 나눈 대화까지 모두 기록할 수 있습니다.
Haven으로 로그 원격 접속하기
개인적으로 Haven의 가장 인상적인 기능은 안전하고 익명인 Tor 연결을 통해 최근 캡처된 로그 파일에 접근할 수 있다는 점입니다. 안드로이드 폰을 홈 보안 시스템으로 활용하는 방법은 이미 여러 차례 소개됐지만, Tor 브라우저를 통한 암호화·익명 원격 접속을 지원하는 솔루션은 Haven이 거의 유일합니다.
Orbot 사용 설정을 마치면 폰은 자체 onion 사이트를 호스팅합니다. 이 주소는 설정 화면에 표시됩니다. 번 폰이 방을 감시하는 동안 컴퓨터의 Tor 브라우저로 해당 onion 페이지에 접속하기만 하면 발생한 모든 이벤트를 확인할 수 있습니다.
로그 파일을 클릭하면 개별 알림을 하나씩 살펴볼 수 있습니다.
폰이 촬영한 모든 고해상도 사진에 접근할 수 있으며, 아래로 스크롤하면 움직임 알림과 소리 녹음 파일도 모두 확인할 수 있습니다.
미디어 파일을 다운로드하면 폰에서 직접 내 기기로 전송되며, 이후 원하는 대로 자유롭게 활용할 수 있습니다.
장단점: Haven에 대한 마무리 생각
원격으로 익명 접속할 수 있는 기능은 분명 매력적이지만, 파일에 접근하려면 폰이 켜져 있고 정상 작동해야 한다는 점을 기억해야 합니다. 감시당하고 있다는 사실을 눈치챈 도둑이 폰 전원만 꺼버리면 모든 알림과 접근 권한을 잃게 됩니다.
따라서 상황에 맞게 번 폰을 어디에, 어떻게 배치할지 현명하게 판단하는 것이 중요합니다. 하지만 이는 또 다른 질문을 던집니다.
스노든, 가디언 프로젝트, 프리덤 오브 더 프레스는 이 앱을 "개인 공간과 소유물을 보호하는" 수단으로 홍보합니다. 확실히 그 목적은 달성합니다. 그러나 동시에 어떤 모바일 기기든 가장 효과적이고 은밀한 스파이 장치로 변모시키기도 합니다.
이 앱이 설치된 번 폰을 아무 방에나 놓고 자리를 비우면, 폰은 그곳에 있는 모든 사람의 움직임과 소리를 끊임없이 기록합니다. 여러분의 사생활을 침해하는 앱은 아니지만, 남들이 타인의 사생활을 손쉽게 침해할 수 있게 해주는 앱인 셈입니다.
모든 강력한 도구가 그렇듯, 큰 힘에는 큰 책임이 따릅니다. Haven을 사용하면 허락받지 않은 침입자로부터 공간이 안전하다는 확신을 얻을 수 있습니다. 동시에 이렇게 강력한 감시 애플리케이션을 사용하는 데 따르는 책임도 함께 짊어져야 합니다.
자주 여행을 다니신다면 여행 중 집을 안전하게 지켜주는 가젯 목록을 확인해 보시길 권합니다. 아직이라면 개인 보안 감사(personal security audit)를 실시해 보는 것도 좋은 시작입니다.