Eye of Sauron: Long-Range Hidden Spy Camera Detection (2024)
Eye of Sauron: 장거리 숨은 스파이 카메라 탐지
ESauron은 카메라 메모리가 영상 데이터를 처리할 때 발생하는 전자기 방사를 감지해 숨은 카메라의 존재와 위치를 찾습니다. 카메라 50종을 대상으로 한 실험에서 네 차례 자극만으로 모두 탐지했으며, 장애물이 있어도 탐지 거리가 20m를 넘었습니다.
- 주제
AI 요약
ESauron은 무선·유선·오프라인 카메라를 찾아 위치까지 특정하는 개념 증명 시스템입니다. 카메라가 영상을 저장하거나 전송하기 전에는 인코딩과 압축 같은 처리를 거칩니다. 이 과정에서 내장 메모리가 작동하고, 메모리 클록에 맞춰 전압 조정기가 전류를 바꾸면서 전자기 방사(EMR)를 냅니다. 장면이 달라지면 영상 데이터 처리량이 늘고 메모리 작업도 급증합니다. ESauron은 주변 장면에 변화를 주고, 그때 커지는 EMR 신호를 감지해 카메라를 찾습니다.
작동 방식과 실험 결과
이 방식은 카메라가 무선으로 영상을 송신하는지, 유선 연결을 쓰는지, 메모리 카드에만 저장하는지에 의존하지 않습니다. 탐지의 단서가 전송 신호가 아니라 영상 처리 중 메모리에서 발생하는 방사이기 때문입니다. 연구진은 메모리 EMR을 감지하고 구별하는 기법을 설계해 카메라의 존재를 판별한 뒤 위치를 찾는 시제품을 구현했습니다. 카메라 제품 50종을 시험한 결과, 네 차례 장면 자극만으로 실험 대상 카메라를 모두 탐지했고, 장애물이 있는 조건에서도 탐지 거리가 20m를 넘었습니다. 연구진은 위치도 정확히 찾았다고 보고합니다.
탐지 거리와 한계
댓글에서는 차폐가 탐지 성능에 미치는 영향을 두고 논의합니다. 한 사용자는 논문에서 음료 캔 금속판으로 카메라를 덮은 실험을 언급합니다. 이때 탐지 거리는 30m에서 2m로 줄었습니다. 그래도 비슷한 숨은 카메라 탐지 프로젝트보다 긴 거리라고 덧붙입니다. 논문은 스마트폰 카메라 일부를 찾기 어려웠다고도 밝힙니다. 메모리 전력 소모가 낮거나 차폐가 더 잘된 제품에서는 탐지가 어려울 수 있습니다.
장면 변화가 인코딩 작업량을 늘려 신호를 만드는 만큼, 댓글에서는 압축하지 않고 원본 화소를 기록하는 카메라라면 감지를 피할 수 있는지 질문합니다. 다른 사용자는 원본 영상은 저장 공간을 빠르게 소모한다고 지적하며, 작업 시간이 일정한 코덱이 대안일 수 있다고 제안합니다. 일정 시간 안에 같은 양의 데이터를 처리하도록 설계하면 작업량 변화에 따른 신호를 줄일 수 있다는 논의입니다. 다만 이는 댓글에서 나온 아이디어이며, 연구진이 검증한 대응책은 아닙니다.
기존 탐지 수단과 비교
일부 댓글은 이 연구가 국가 안보와 기업 정보 보호에 유용할 수 있다고 평가합니다. 다른 사용자는 실제 도청 대응 현장에서는 렌즈 쪽에 전자부품이 없는 광섬유 내시경이나 비선형 접합 탐지기 같은 도구도 쓴다고 소개합니다. 또 SDR 장비와 맞춤형 소프트웨어로 메모리 작동에 따른 신호를 분석하는 접근은 기존 기술의 소형화·저가화에 가깝다는 의견도 나옵니다. 반면 5GHz Wi-Fi 신호만 찾는 제품은 유선 카메라나 메모리 카드에 저장하는 카메라를 잡지 못한다며, ESauron이 다루는 탐지 범위와 차이를 짚습니다.
Hacker News 반응
- @rsamtravis — 누가 이거 하나 만들어 주실 분 있나요?
- @ranger_danger — 발표자의 말을 알아듣기 매우 어려웠지만, 아이디어는 영리해 보입니다. 실제로 얼마나 잘 작동하는지 가장 놀랐습니다. 이런 전자기 변동을 몇 미터 밖에서 쓸 만한 수준으로 감지할 줄은 몰랐습니다. 다만 애초에 제품 차폐가 부족해서 가능한 일일 수도 있습니다. 제조사가 차폐를 보강하면 이런 탐지를 쉽게 막을 수 있을 것 같습니다.
- @Karliss — 논문에서 차폐 실험을 다룹니다. 알루미늄 포일이 아니라 음료 캔의 알루미늄 판으로 덮었더니 탐지 거리가 30m에서 2m로 줄었습니다. 그래도 비슷한 숨은 카메라 탐지 프로젝트와 비교하면 나쁘지 않은 거리입니다. 차폐를 제대로 설계하면 거리는 더 짧아질 수 있습니다. 논문의 한계 항목에는 저전력 메모리를 쓰거나 차폐가 더 나은 일부 스마트폰 카메라를 찾기 어려웠다고 나옵니다.
- @akoboldfrying — 흥미로운 접근입니다. 장면 변화, 이를테면 조명을 켜거나 끈 뒤 EMR이 증가하는 이유는 영상 코덱이 비슷한 이미지끼리 압축하려고 하기 때문인 것으로 이해했습니다. 그렇다면 원시 화소를 그대로 저장하는 아주 나쁜 코덱은 이런 변동을 만들지 않아 탐지를 피할 수 있지 않을까요?
- @fwlr — 그럴 수도 있지만, 원시 화소 데이터도 문제를 만듭니다. 1080p 60fps 카메라 한 대가 1시간도 안 돼 1TB를 채웁니다. 암호학에서 아이디어를 빌려 처리 시간이 일정한 코덱을 개발하는 편이 나을 수 있습니다.
- @Melatonic — H.264에서 모든 프레임을 I 프레임으로 만드는 방식인가요?
- @hanibrel — 메모리 접근을 분기 없이 수행하는 방식인가요?
- @sholladay — 전원이 원격으로 공급되기 전까지 완전히 수동 상태를 유지해 탐지가 어려웠던 소련의 도청 장치 ‘The Thing’이 떠올랐습니다. 영상 장치에도 비슷한 방식이 가능할 것 같았는데, 실제로 그런 연구가 있군요. ESauron 논문도 그런 장치에는 적용하기 어려울 수 있다고 한계를 인정합니다. 그래도 인상적입니다. 진정한 사생활과 보안을 지키기는 정말 어렵습니다.
- @gblargg — 간단한 차폐만으로 부족하다면 메모리 버퍼를 크게 만들어 처리와 방사 시점을 늦추는 게 대응책이겠군요.
- @adrian_b — 맞습니다. 다만 가능한 한 작은 크기로 만들어야 하는 비디오 카메라에 큰 메모리 칩을 넣기는 어려울 수 있습니다. 칩 적층 같은 비싼 패키징을 써야 할 수도 있습니다. 차폐를 제대로 하는 편이 더 저렴하고 간단합니다. 금속 케이스에 렌즈와 안테나용 작은 구멍만 내고, 전압이 변하는 금속 배선 길이를 줄이는 필터링 부품을 넣을 수 있습니다. 차폐와 필터링을 개선하면 일반 카메라에서 얻은 20m 탐지 거리를 1m 아래로 줄일 수도 있습니다. 카메라가 무작위로 활동을 멈추는 방식도 근거리 탐지를 피하는 데 도움이 될 수 있습니다.
- @BlackRabbit1 — 논문에서 언급한 고조파 주파수인 800~900MHz 대역은 유럽에서 LTE와 5G 신호가 강하게 나옵니다. 날카로운 필터로 상·하향 링크 사이의 빈 대역을 골라 RTL-SDR로 사용할 수 있을지도 모릅니다. 다만 RTL-SDR은 8비트 ADC라 동적 범위가 좁고 강한 신호가 가까이 있으면 어려움을 겪습니다.
- @serialx — 이런 제품이 더 실용적이지 않나요? https://www.crowdsupply.com/scale-rf/quadrf
- @deoxykev — 하지만 그 제품은 능동 송신 중인 5GHz Wi-Fi 카메라만 찾습니다. 2.4GHz Wi-Fi나 이더넷 유선 연결, SD 카드에만 녹화하는 카메라는 찾지 못합니다.
- @walrus01 — TSCM(기술 감시 대응) 업체는 비선형 접합 탐지기를 흔히 씁니다. 사무실 도청을 걱정하고 정당한 필요와 예산이 있다면 전문 업체를 고용할 수 있습니다. 이런 탐지 자체가 새로운 것은 아닙니다. 휴대용 RF 장비와 SDR 기반 장비가 작고 저렴해졌습니다. 논문 그림 15에서 노트북 옆 장비는 USRP B210 SDR이고, PCB 형태의 로그 주기 안테나도 보입니다. 결국 상용 SDR을 스펙트럼 분석기처럼 쓰고, 소형 기기의 DRAM이 활발히 작동할 때 나타나는 신호를 찾는 맞춤 소프트웨어를 만든 사례입니다. 일부 전문 TSCM 업체는 35년 전부터 비슷한 일을 해왔고, 지금은 장비가 훨씬 작고 저렴해졌습니다.
원문: USENIX Security 24 / 번역·요약: Trawling