본문으로 건너뛰기
블로그로 돌아가기
영상 위치 노출, 비행기 소리로도 될까요? colsto 시연 원리와 한계 2026 기준 정리
[TUTORIAL]

영상 위치 노출, 비행기 소리로도 될까요? colsto 시연 원리와 한계 2026 기준 정리

퀀텀점프클럽 정상록퀀텀점프클럽 정상록17분 읽기1 views

무료 자료

PDF · 무료

내 영상 속 비행기 소리, 위치를 흘릴까요?

긴 글을 다 읽기 전에, 실무 가이드부터 먼저 챙겨가세요.

영상 위치 노출, 비행기 소리로도 될까요? colsto 시연 원리와 한계 2026 기준 정리

영상 위치 노출은 비행기 소리로도 일어날 수 있지만 조건이 까다로워요. colsto는 녹음 1건의 장소를 설명란 기준 약 100m까지 좁혔고 처음 보는 녹음 시험 결과를 밝힌 공개 도구는 대부분 위치를 못 맞혔습니다.

내 영상에 찍힌 비행기 소리가 촬영 장소를 알려 줄 수도 있나요

조건이 맞으면 영상 위치 노출이 일어날 수 있어요. 다만 일상 영상 대부분이 곧바로 해당하는 이야기는 아닙니다. OSINT(공개된 자료만으로 사실을 밝혀내는 조사) 유튜버 colsto가 2026-11-02 올린 영상에서 이 방법을 보여 줬고 소셜에서는 내가 올린 영상에서도 위치가 나오는 것 아니냐는 걱정이 퍼졌어요.

걱정이 드는 게 당연해요. 귀에 안 들리는 소리가 위치를 말해 준다니 기분 좋을 리 없죠. colsto 본인은 실제로 누가 이걸 해낼 가능성이 꽤 낮다고 평가했습니다.

이 글은 방법의 원리, 필요한 조건, colsto 본인의 결과와 공개 재구현 도구들의 실측, 효과가 있었던 방어와 없었던 방어를 순서대로 짚어요. 남의 영상 위치를 찾는 방법은 다루지 않습니다.

귀에 안 들리는 소리로 장소를 어떻게 좁히나요

구급차가 다가올 때는 사이렌이 높게 들리고 멀어질 때는 낮게 들리죠. 프로펠러 비행기도 머리 위를 지나가면 같은 일이 생겨요. 엔진 소리 높낮이가 미끄러지듯 내려가는 곡선이 녹음에 남습니다.

도플러 효과: 소리를 내는 물체가 다가오거나 멀어질 때 듣는 사람에게 소리의 높낮이가 달라져 들리는 현상입니다. 구급차 사이렌이 대표적인 예예요.

곡선은 너무 작아서 귀로는 안 들리는 경우가 많아요. 소리를 그림으로 바꾼 스펙트로그램(가로는 시간, 세로는 소리 높낮이)에서만 내려가는 선으로 보입니다. colsto 영상 자막에 따르면 이 선이 떨어지는 폭이 비행기 속도를, 가파른 정도가 가장 가까이 지나간 순간의 거리를 알려 줘요. 자막 원문은 "that drop in frequency can actually tell us the exact speed that an object was going"입니다. 소리 높낮이가 떨어지는 폭이 물체의 속도를 알려 준다는 뜻이에요.

여기에 ADS-B가 들어옵니다. 항공기가 스스로 위치·속도·고도를 방송하는 신호이고 그 기록을 모은 공개 데이터가 있어요. 땅 위의 후보 지점마다 그 비행기가 지나갔다면 들렸을 곡선을 계산해 녹음과 겹쳐 보고 가장 잘 맞는 점을 고르는 방식입니다. 마이크 한 개에 남은 곡선을 항적으로 계산한 곡선과 대조하는 것이라 삼각측량과는 다릅니다.

비행기 한 대만으로는 후보가 항로 양쪽에 두 띠로 남는다고 colsto-leak-and-mask README에 적혀 있어요. 다른 항로의 두 번째 비행기와 실제 시간 간격이 있어야 한 점으로 줄어듭니다. colsto 영상 자막에 따르면 첫 예시에서는 두 대가 920초 간격으로 지나갔고 그 사이에는 비행기 소리가 없었어요. 자막 원문은 "the silence itself is also a signal"입니다. 아무 소리도 없는 시간까지 단서가 된다는 말이에요.

만드는 데는 품이 많이 들었어요. colsto는 "This took me months to build, over 5,000 lines of code."라고 말했습니다. 몇 달이 걸렸고 코드가 5,000줄을 넘는다는 뜻이에요.

colsto는 실제로 어디까지 맞혔나요

colsto 영상 자막에 따르면 입력은 녹화 날짜(9월 8일, dopplertrack README 기준 2026-09-08)와 미국 본토라는 정보뿐이었고 보안 카메라 녹음 1건의 위치를 찾았어요. 설명란은 "within ~100m", 자막은 "within a couple hundred feet"라고 적었습니다. 약 100m 안, 몇백 피트 안이라는 뜻이에요. 장소는 미국 뉴욕주 롱아일랜드까지만 말씀드릴게요.

정밀도는 조심해서 읽어야 해요. 정답 위치는 영상 제작자가 공개한 위치이고 측량한 마이크 위치가 아닙니다. 검색에 쓴 격자 간격이 곧 결과 정밀도인 것도 아니라고 Digg 요약이 짚었어요.

두 번째 시험은 정확한 녹화 시각을 아는 1분짜리 클립으로 미국 전체를 검색한 것이었어요. colsto 설명으로는 같은 위치가 1위로 나왔습니다. 그래서 1분이면 찾는다는 말은 정확하지 않아요. 녹화 시각을 안다는 전제가 붙습니다. TechRadar 제목은 "within 100m"와 "just 60 seconds of audio"를 나란히 써서 이 전제가 빠졌어요.

TechRadar 본문에는 colsto의 평가가 함께 실렸어요.

"The odds that someone can and does actually do this is pretty slim. In reality, there's probably a hundred easier ways to find you than this."

이 방법을 실제로 해낼 사람이 있을 가능성은 꽤 낮고 이보다 쉬운 방법이 백 가지쯤 있을 거라는 말이에요. colsto가 이 방법의 실제 쓰임새로 본 곳은 화면 단서가 전혀 없는 조사 영상이었습니다.

어떤 영상이어야 이 방법이 통하나요

출처들이 공통으로 요구하는 조건은 다섯 가지예요.

  1. 녹화 날짜나 시각을 알아야 해요. colsto-leak-and-mask README의 한계 절은 "It needs an audible plane, the date and time of the recording, and public flight data for that moment."라고 적었습니다. 들리는 비행기, 녹화 날짜와 시각, 그 순간의 공개 항적 데이터가 필요하다는 뜻이에요.
  2. 대략의 지역을 알아야 해요. colsto 자막은 "I've never had a search where all I knew was that it was just somewhere in the US."라고 했습니다. 미국 어딘가라는 정보만으로 찾아본 적은 없다는 말이에요. dopplertrack README의 colsto 원본 시험은 100×150km 범위였고 hermes 플러그인은 반경 60km 이하 지역을 요구해요.
  3. 프로펠러기가 두 번 이상 지나가야 해요. fdop README는 깨끗한 프로펠러기 통과를 최소 2회 요구한다고 적었어요. flyover-locator README는 제트기가 너무 높고 소리가 넓은 대역 잡음이라 쓰지 않는다고 밝혔습니다. 다만 colsto는 정확한 시각을 알면 1분 클립의 한 비행으로도 찾았다고 말했어요.
  4. 그 비행기가 공개 항적 데이터에 있어야 해요. doppler-experiments 저장소에 따르면 미국 규정(14 CFR 91.225)상 큰 공항 주변이나 일정 고도 이상이 아닌 저고도 소형기는 방송 의무가 없어요. flyover-locator README는 자원봉사자 수신기로 모이는 데이터라 농촌 지역에 구멍이 있을 수 있다고 적었습니다.
  5. 소리를 지우지 않은 오디오여야 해요. hermes README에 따르면 공개 라이브 방송 클립이 대부분 맞지 않은 이유는 진행자 해설, 80~120Hz 고역 통과, 압축이었어요. fdop 현장 시험에서도 약 125Hz 고역 통과에 바람·도로 소음이 겹친 녹음은 위치를 내지 못했습니다.

fdop README는 저교통·농촌 장소 4곳을 시험해 모두 맞히지 못했다고 적었어요. 이 조건을 다 갖춘 일상 영상이 얼마나 되는지는 확인된 숫자가 없습니다.

공개 도구는 처음 보는 녹음도 맞혔나요

colsto는 코드를 공개하지 않았지만 제3자 재구현이 여러 곳 나왔어요. 성적은 어떤 녹음으로 시험했느냐에 따라 크게 갈려서 표를 나눠 봤습니다. 블라인드 시험은 정답 위치를 모른 채 맞히게 하는 시험이에요.

구분도구와 시험 조건결과
같은 원본 녹음dopplertrack, colsto 원본 1시간 녹음을 100×150km 범위에서 블라인드 검색정답 비행기 쌍을 328쌍 중 1위로 골랐고 보정 뒤 영상 공개 위치와 43m 차이(노트북 19분)
같은 원본 녹음franken_doppler_finder(fdop), 같은 원본 녹음영상 공개 위치와 약 224m 차이
처음 보는 녹음hermes 플러그인, 처음 보는 보류 클립 18회(제트기 실험 모드 포함)2회만 3km 안
처음 보는 녹음colsto-leak-and-mask, 공개 웹캠 블라인드 시험소리로 위치를 찾은 사례 없음
처음 보는 녹음fdop, 공개 라이브 캠 9건기준 장소와 같은 곳의 다른 날 물수리 캠 1건만 약 150m
처음 보는 녹음(예외)dopplertrack, 개발에 쓰지 않은 플로리다 독수리 둥지 캠 12시간 녹음정답 비행 쌍을 607쌍 중 1위로 골랐고 비행 5개를 합쳐 둥지에서 592m

위쪽 두 행의 43m와 약 224m는 방법이 개발된 녹음에서 나온 값이에요. 아래 행들과 한 문장에 섞어 읽으면 안 됩니다. dopplertrack README는 독수리 둥지 녹음을 보고 채점 방식을 한 번 고쳤다고 밝혔어요. colsto-leak-and-mask README는 "no blind recording was located by its sound"라고 적었습니다. 블라인드로 소리만 보고 위치를 찾은 녹음이 없었다는 뜻이에요.

표의 수치는 저장소 저자들이 직접 보고한 값이고 동료 검토를 거친 논문이 아니에요. 숙련된 분석가가 범위를 좁혀 손으로 보정하는 경우는 이 시험들이 재지 않았어요. 그래서 도구 성적이 낮다고 위험이 없다고 말할 수도 없습니다.

코드를 안 낸 방법이 이틀 만에 공개 도구가 된 건 무슨 뜻인가요

colsto 영상 설명란은 "No code or tools are being released."라고 적었어요. 코드도 도구도 공개하지 않는다는 뜻이에요. 그런데 영상이 올라온 2026-11-02 뒤 이틀 안에 공개 재구현이 여럿 생겼어요. 이 글이 살펴본 것만 해도 공개 재구현 6곳과 합성 데이터로 방법을 검증한 저장소 1곳이고, 이것이 전부는 아닙니다(2026-11-04 기준).

AI 코딩 도구의 흔적도 남아 있어요. 커밋 공동저자 표기를 세어 보니 fdop는 커밋 54개 중 33개, flyover-locator는 15개 전부에 Claude Opus 5.5가 적혀 있었어요. dopplertrack은 21개 중 8개에 Claude Fable 5.1 표기가 있습니다. 방법을 만든 사람은 colsto이고 AI가 방법을 만든 것은 아니에요. 제3자 재구현 여러 곳이 Claude 계열 코딩 도구의 도움을 받아 만들어졌다는 얘기입니다(커밋 공동저자 표기 기준).

doppler-experiments 저장소에 따르면 Claude Opus 5.5로 약 27분, API 비용 환산 약 10달러에 방법을 재구성하고 모의실험을 돌렸어요. 실제 녹음이 아니라 합성 데이터만 썼고 평가는 이랬습니다.

"Withholding code is now mostly a speed bump."

코드를 숨기는 건 이제 대체로 과속방지턱 정도라는 뜻이에요. 같은 저장소는 실제 보호 요인으로 과거 항적 데이터 접근, 방법의 실환경 취약성, 그 녹음에 노력을 들일 가치가 있는지를 들었어요.

여기서부터는 제 해석이에요. 설명이 자세한 기법 영상은 며칠 안에 공개 도구로 바뀔 수 있고 실전 성능은 그보다 느리게 따라오는 것으로 보여요. 위험은 누구나 바로 위치를 찾는다는 쪽이 아니라 조건이 맞는 영상을 노리는 사람에게 문턱이 낮아졌다는 쪽에 가깝습니다.

내 영상은 어떻게 점검하면 되나요

방어는 세 칸으로 나눠 볼게요. colsto가 시연으로 보인 것, 출처가 효과 있다고 말한 것, 출처 없이 제가 해석한 것입니다.

내 영상은 어떻게 점검하면 되나요내 영상은 어떻게 점검하면 되나요

colsto 시연에서는 저음 자르기·말소리로 덮기·전화 통화 압축이 통하지 않았고, 출처가 효과 있다고 적은 것은 구간 잘라 내기·추가 노이즈 제거·촬영 시각 정보 제거예요. 현장음 교체와 쉬운 단서 점검은 출처 없는 해석이에요

자료: colsto 영상(youtube.com) · franken_doppler_finder · hermes-aircraft-doppler-geolocation README · QJC 재구성

효과가 없던 것: colsto 시연

  • 저음 자르기(고역 통과 필터). colsto는 저음을 자르고 MP3로 내보낸 파일에서 곡선이 사라진 듯 보였지만 모든 주파수를 증폭하자 곡선이 다시 나타났다고 시연했어요. doppler-experiments 합성 시험에서도 200Hz, 24dB/oct 저음 컷 뒤 곡선이 그대로 복원됐습니다.
  • 말소리로 덮기. colsto는 말하는 동안 방 건너편 스피커로 곡선을 틀어 두고 녹화해 곡선이 남는 것을 보였어요. 자막 원문은 "So, high pass doesn't work. You can't drown it out."입니다. 저음 자르기는 안 통하고 소리로 덮을 수도 없다는 뜻이에요.
  • 전화 통화 압축. colsto 자막은 "it can survive phone compression"이라고 했어요. 압축을 거쳐도 곡선이 살아남는다는 뜻입니다. doppler-experiments는 협대역 통화(300~3400Hz)에서 배음이 강하면 96.5%, 약하면 51%의 프레임에서 곡선이 복원됐다고 조건부로 확인했어요.

효과가 있다고 출처가 말한 것

  • 구간 잘라 내기. colsto 자막에 따르면 "One thing that works is just making cuts." 두 비행 사이의 시간 간격을 쓸 수 없게 되기 때문이에요. 다만 colsto가 1분 클립의 한 비행으로도 시각을 알면 찾았으니 컷만으로 충분하다고 말하기는 어렵습니다.
  • 추가 노이즈 제거. colsto가 영상에서 대응책 후보로 제안했지만 실험 결과로 보인 것은 아니에요. fdop README는 곡선에 맞춰 조정한 노이즈 감소를, hermes README는 더 강한 노이즈 억제를 효과 있는 것으로 적었어요.
  • 촬영 시각 정보 제거. hermes README는 컷·노이즈 억제와 함께 타임스탬프 제거가 도움이 된다고 적었어요. fdop 문서는 파일 메타데이터의 촬영 시각을 녹화 시각 단서로 읽는다고 밝혔습니다.

출처 없는 일반 원칙: 제 해석입니다

  • 위치가 민감한 장소의 영상은 현장음을 빼고 따로 녹음한 내레이션이나 음악으로 바꾸면 이 경로 자체가 사라져요.
  • 파일 메타데이터, 본문에 쓴 시각 언급, 화면 속 시계처럼 날짜와 시각을 드러내는 단서를 줄이면 검색 범위가 넓어져요.
  • 화면 속 간판과 건물은 이 방법보다 훨씬 쉬운 단서예요. 오디오만 막아서는 영상 위치 노출을 막기 어렵습니다. colsto가 말한 "a hundred easier ways"와 같은 방향이에요.

이 세 가지는 출처로 확인한 내용이 아니라 제 해석이에요.

한국에서 찍은 영상은 어떨까요

한국에서 얼마나 통하는지는 아직 알 수 없어요. 공개 시험은 미국 중심이고 fdop README는 지명·우편번호·시간대 처리가 미국 전용이라고 적었습니다. 미국 밖 시험으로는 colsto-leak-and-mask의 영국 웹캠 2곳(사우샘프턴·브라이턴)이 있는데 둘 다 블라인드로는 맞히지 못했어요. hermes README에 따르면 보류 세트의 에든버러·헤이그·뮌헨 녹음 3건은 비행 이벤트를 잡지 못했습니다.

한국 녹음 시험도, 한국 수신 범위의 공식 수치도 확인된 게 없어요. 그래서 한국에서도 똑같이 된다는 말도, 한국은 안전하다는 말도 할 수 없습니다.

마무리

영상 위치 노출은 소리 하나로 정해지는 문제가 아니에요. 소리, 날짜와 시각 단서, 화면 속 단서가 함께 만드는 문제입니다. colsto가 약 100m까지 좁힌 것은 조건이 맞은 녹음 1건이었고 처음 보는 녹음 시험 결과를 밝힌 공개 도구의 성적은 대부분 낮았어요. 그래도 코드를 숨긴 방법이 이틀 안에 여러 공개 도구가 됐다는 사실은 기억해 둘 만해요.

우리 영상에 해당하는지부터 따져보셔도 충분해요. 이 글에 첨부된 점검 가이드 PDF는 날짜 단서와 오디오를 차분히 훑어볼 때 참고하시면 됩니다.


자주 묻는 질문

비행기 소리가 조금이라도 들어 있으면 위치가 나오나요?

아니요, 조건이 맞아야 해요. colsto 자막은 "Like any video you take could have that in there."라고 했는데 영상에 그런 소리가 들어 있을 수 있다는 말이지 모든 영상의 위치를 찾는다는 말이 아닙니다. 시연은 프로펠러기 두 대가 920초 간격으로 지나간 녹음이었어요. Hacker News 댓글에서도 "I have some doubts about the actual pervasiveness of recorded aircraft noise in casual videos."라는 의심이 나왔어요. 일상 영상에 비행기 소리가 얼마나 흔한지 의문이라는 뜻이에요.

저음을 자르거나 노이즈 제거를 하면 안전한가요?

저음 자르기는 효과가 없었어요. colsto 시연에서 모든 주파수를 증폭하자 곡선이 다시 나타났습니다. 추가 노이즈 제거는 colsto가 제안했고 fdop·hermes README가 효과 있다고 적었지만 colsto가 실험으로 보인 것은 아니에요.

한국에서 찍은 영상도 같은 방법으로 위치가 나오나요?

아직 알 수 없습니다. colsto-leak-and-mask README의 영국 웹캠 2곳은 블라인드 시험에서 모두 맞히지 못했고 한국 녹음 시험은 확인되지 않았어요. 한국의 항적 수신 범위도 공식 수치를 찾지 못했습니다.

비행기 소리만 지우면 영상 위치 노출이 막히나요?

소리만으로는 부족해요. colsto는 "there's probably a hundred easier ways to find you than this"라고 말했고 간판·건물 같은 화면 단서가 훨씬 쉬운 단서라는 것이 제 해석입니다. 날짜와 시각 단서까지 함께 줄여야 검색 범위가 넓어져요.


참고 자료