안경이 카메라가 된 시대
몇 년 전만 해도 누가 나를 찍고 있는지는 눈으로 알 수 있었어요. 스마트폰을 들어 올리든, 카메라를 꺼내든 동작이 보이니까요. 그런데 메타(Meta)와 레이밴이 함께 만든 스마트 안경이 수백만 대 팔리면서 상황이 달라졌어요. 이 안경은 그냥 선글라스처럼 생겼는데 카메라가 달려 있고, 안경다리를 살짝 누르면 사진과 영상을 찍어요. 녹화 중이라는 걸 알려주는 작은 LED가 있긴 한데, 밝은 야외에서는 잘 안 보이고, 테이프로 가려버리는 사람도 있죠. 실제로 지하철이나 술집에서 모르는 사람을 몰래 찍어 SNS에 올리는 사례가 계속 문제가 되고 있어요.
이런 배경에서 나온 게 ZuckOff라는 앱이에요. 이름부터 마크 저커버그를 겨냥한 건데요. 하는 일은 딱 하나예요. '지금 이 공간에 스마트 안경 카메라가 있는지' 알려주는 거예요.
어떻게 안경을 찾아낼까
폰에 깔린 앱이 어떻게 남의 안경을 알아챌 수 있을까요? 핵심은 블루투스예요. 스마트 안경은 사진을 폰으로 넘기고 음성 명령을 처리하기 위해 항상 사용자의 스마트폰과 블루투스로 연결돼 있거든요. 그리고 블루투스 저전력(BLE, Bluetooth Low Energy) 기기들은 주변에 자기 존재를 알리는 '광고 패킷(advertising packet)'이라는 걸 계속 뿌려요.
이게 뭐냐면, 기기가 짧은 주기로 '나 여기 있어, 나는 이런 종류의 기기야' 하고 작은 명함을 허공에 던지는 거예요. 이 명함에는 제조사 식별 번호, 기기 종류, 이름 같은 정보가 담겨 있어요. 에어팟 케이스를 열면 아이폰 화면에 바로 뜨는 것도 이 원리고요. 메타 안경도 마찬가지로 고유한 패턴의 명함을 뿌리기 때문에, 폰이 주변 BLE 신호를 훑어서(스캔해서) 그 패턴이 잡히면 '근처에 스마트 안경이 있다'고 판단할 수 있는 거죠. 신호 세기(RSSI)를 보면 대략 얼마나 가까운지도 어림잡을 수 있어요.
개발자 입장에서 보면 이 방식은 특별한 하드웨어가 필요 없다는 게 장점이에요. iOS라면 CoreBluetooth, 안드로이드라면 BluetoothLeScanner API로 주변 광고 패킷을 받아볼 수 있고, 거기서 특정 제조사 ID나 서비스 UUID를 걸러내면 돼요. 원리만 놓고 보면 주말 프로젝트로도 만들어볼 수 있는 수준이에요.
하지만 한계도 분명해요
이 접근에는 근본적인 한계가 몇 가지 있어요. 첫째, 안경이 '있다'는 건 알 수 있어도 '찍고 있다'는 건 알 수 없어요. 블루투스 신호는 녹화 여부와 상관없이 나오거든요. 둘째, 벽 너머 옆 카페에 있는 안경도 잡힐 수 있어요. 블루투스는 벽을 어느 정도 통과하니까요. 셋째, 스마트폰 운영체제가 백그라운드 블루투스 스캔을 제한하기 때문에, 앱을 켜두지 않으면 알림이 늦거나 안 올 수 있어요. 특히 iOS는 배터리 절약을 위해 백그라운드 스캔을 상당히 엄격하게 관리해요. 넷째, 메타가 마음만 먹으면 펌웨어 업데이트로 광고 패킷의 패턴을 바꿔서 이런 앱을 무력화할 수 있어요. 결국 창과 방패의 싸움이 되는 거죠.
그래서 이 앱은 '완벽한 방어'라기보다 '경고등'에 가깝다고 보는 게 맞아요. 그래도 아무것도 모르는 것보다는 훨씬 낫죠.
예전에도 비슷한 일이 있었어요
이 이야기가 처음은 아니에요. 2013년 구글 글래스가 나왔을 때, 착용자를 비하하는 '글래스홀(Glasshole)'이라는 말이 생겼고 샌프란시스코의 술집들은 아예 착용을 금지했어요. 당시에는 구글 글래스를 와이파이에서 강제로 쫓아내는 '사이보그 언플러그(Cyborg Unplug)'라는 작은 장치도 나왔죠. 구글 글래스는 결국 소비자 시장에서 실패했는데, 카메라에 대한 거부감이 큰 이유 중 하나였어요.
기술적으로 가장 가까운 사례는 에어태그 스토킹 방지 기능이에요. 애플과 구글은 모르는 사람의 위치 추적기가 나를 따라다니면 폰이 경고하도록 만들었는데, 이것도 BLE 광고 패킷을 감지하는 방식이거든요. 차이가 있다면 에어태그는 애플이 스스로 감지되도록 협조했고, 스마트 안경은 메타가 협조할 이유가 없다는 점이에요. 2024년에는 하버드 학생들이 메타 안경에 얼굴 인식을 붙여 길에서 마주친 사람의 이름과 주소를 알아내는 시연을 해서 큰 논란이 되기도 했어요. 안경 자체보다 그 뒤에 붙는 AI가 더 무섭다는 걸 보여준 사례죠.
한국 개발자에게 주는 시사점
한국은 불법 촬영에 특히 민감한 사회예요. 스마트폰 카메라 셔터음을 끌 수 없게 해둔 나라니까요. 스마트 안경이 국내에 본격적으로 퍼지면 이 논쟁은 훨씬 더 격렬해질 거예요. 개발자로서 이 이슈를 볼 때 두 가지를 생각해 보면 좋겠어요.
하나는 BLE 스캔이라는 기술이 생각보다 많은 걸 드러낸다는 점이에요. 내가 만드는 IoT 기기나 웨어러블이 어떤 광고 패킷을 뿌리는지, 그게 사용자를 식별하거나 추적하는 데 쓰일 수 있는지 한 번쯤 점검해 볼 필요가 있어요. 다른 하나는 '프라이버시를 지키는 도구'가 하나의 제품 카테고리가 되고 있다는 거예요. 감시 기술이 늘어날수록 그걸 감지하고 막는 기술에 대한 수요도 같이 커지거든요. 광고 차단기가 그랬던 것처럼요.
한줄 정리: ZuckOff는 스마트 안경이 뿌리는 블루투스 신호를 잡아 근처에 카메라가 있음을 알려주는 앱이고, 완벽하진 않지만 '카메라가 보이지 않는 시대'의 첫 번째 방어선이에요.
여러분은 카페에서 옆 사람이 스마트 안경을 쓰고 있다면 어떤 기분이 들 것 같나요? 그리고 이런 감지 앱이 널리 퍼지면 메타 같은 회사는 어떻게 대응할까요?
🔗 출처: Hacker News