본문으로 건너뛰기
피드

2024년형 라브4에서 모뎀과 GPS를 뽑아낸 후기

security 약 6분
vote
0
댓글
북마크

현대 자동차가 위치, 속도, 주행 습관, 카메라 영상 같은 텔레메트리 데이터를 기본으로 수집하는 문제를 다룬 글이다. 작성자는 2024년형 토요타 라브4 하이브리드에서 데이터 통신 모듈(DCM)과 GPS 안테나를 물리적으로 제거해 차량이 제조사 서버로 데이터를 보내지 못하게 만들었다.

  • 1

    차량 모뎀을 제거하면 클라우드 서비스, 무선 업데이트, 긴급 호출 같은 기능은 사라지지만 기본 주행 기능은 유지됨

  • 2

    블루투스로 휴대폰을 연결하면 차량이 휴대폰 인터넷을 통해 텔레메트리를 보낼 수 있어 유선 카플레이를 써야 함

  • 3

    DCM 우회 키트를 쓰면 모뎀 제거 후에도 차량 내 마이크를 계속 사용할 수 있음

  • 4

    GPS까지 끊은 이유는 카플레이 위치 오류를 막기 위해서였음

  • 현대 자동차는 이제 그냥 이동수단이 아니라, 센서와 모뎀이 붙은 움직이는 컴퓨터에 가까움

    • 위치, 속도, 연료량, 급가속·급감속, 카메라 영상, 운전자 시선 추적 데이터까지 수집 대상에 들어감
    • 제조사들은 이런 데이터를 렉시스넥시스(LexisNexis), 베리스크(Verisk) 같은 데이터 브로커나 보험사 쪽과 엮을 수 있음
  • 작성자가 문제 삼는 건 ‘설정에서 끄면 되잖아’ 수준이 아니라는 점임

    • 옵트아웃이 어렵거나 의미 없는 경우가 많고, 기본값은 대체로 수집 쪽으로 켜져 있음
    • 실제로 스바루는 2025년에 원격 잠금 해제와 실시간 위치 조회 취약점이 있었고, 테슬라 직원들이 고객 카메라 영상을 내부에서 공유한 사건도 있었음
    • 2015년에는 지프 체로키가 원격으로 조향·브레이크·시동까지 제어당한 사례도 유명함

중요

> 이 글은 소프트웨어 설정으로 프라이버시를 지키자는 글이 아니라, 차량이 데이터를 보낼 물리적 능력을 제거한 실험에 가까움.

  • 그래서 작성자는 2024년형 토요타 라브4 하이브리드에서 데이터 통신 모듈(DCM)을 직접 제거함

    • DCM은 차량의 셀룰러 통신을 담당하는 모듈이라, 빼버리면 토요타 클라우드 서비스와 무선 업데이트, SOS 기능이 동작하지 않음
    • 이건 명확한 안전 트레이드오프임. 사고 시 자동 신고와 긴급 호출 기능도 같이 꺼짐
    • 대신 작성자가 원치 않았던 클라우드 기반 기능도 사라지고, 차량이 서버로 텔레메트리를 보낼 경로가 막힘
  • 의외의 문제는 차량 내 마이크였음

    • 라브4의 마이크가 DCM을 거쳐 연결돼 있어서, DCM만 제거하면 통화용 마이크도 같이 죽음
    • 작성자는 텔레매틱스 DCM 우회 키트를 설치해서 마이크 기능을 복구함
    • 키트 가격은 90달러로 비싸다고 봤지만, 토요타의 유료 정비 문서를 읽고 배선 구조를 파악한 비용이라고 받아들인 듯함
  • GPS를 제거한 이유는 ‘모뎀 없으면 위치 데이터 못 보내는데 굳이?’라는 질문에 대한 답임

    • 카플레이는 아이폰 GPS를 쓰면서도 차량 GPS 신호를 참고할 수 있음
    • DCM 제거 뒤 차량 위치가 샌프란시스코가 아니라 네바다 한가운데로 튀는 문제가 생겼고, 내비게이션이 엉망이 됨
    • 그래서 차량 GPS 안테나까지 끊어 아이폰에 잘못된 위치가 전달되지 않게 만든 것
  • 가장 중요한 함정은 블루투스임

    • 작성자에 따르면 모뎀을 제거해도 휴대폰을 블루투스로 연결하면 차량이 휴대폰 인터넷을 이용해 같은 텔레메트리를 토요타로 보낼 수 있음
    • 유선 USB 카플레이는 이 문제가 없다고 해서, 작성자는 블루투스 대신 USB 연결만 사용함
    • 편의성을 유지하려면 블루투스-유선 USB 어댑터를 쓰는 우회법도 제시함

⚠️주의

> 모뎀을 뽑았다고 끝이 아님. 블루투스 테더링 경로가 살아 있으면 차량이 휴대폰을 통해 다시 밖으로 나갈 수 있다는 게 제일 무서운 포인트임.

  • 작업 난이도는 중간 정도였고, 몇 시간이 걸렸다고 함

    • 필요한 도구는 트림 제거 키트, 라쳇, 10mm·8mm 소켓, 정밀 일자 드라이버 정도
    • DCM은 센터 콘솔과 라디오 주변 패널을 뜯어야 접근 가능했고, 8mm 볼트 3개와 뒤쪽 배선을 분리해야 했음
    • GPS 안테나는 인포테인먼트 헤드 유닛 뒤쪽 단선 케이블 중 하나였고, 작성자는 역카메라·카플레이 케이블을 하나씩 제외해 찾아냄
  • 작업 후 확인 방법도 꽤 현실적임

    • 인포테인먼트 화면 오른쪽 위에 연결 없음 아이콘이 뜨고, 천장 콘솔의 SOS 불이 꺼지면 DCM 제거가 된 것
    • 카플레이로 전화를 걸어 상대가 목소리를 들을 수 있으면 DCM 우회 키트도 성공한 것
    • 작성자는 로컬 저장소에 데이터가 남을 가능성은 인정하지만, 원격 전송이 막힌 것만으로도 충분하다고 봄
  • 결론은 씁쓸함

    • 지금은 모뎀과 GPS를 분리할 수 있었지만, 앞으로는 제조사가 이 부품들을 더 깊게 통합해 이런 작업 자체를 어렵게 만들 가능성이 큼
    • 작성자는 강력한 연방 프라이버시 법이 있다면 이런 DIY가 필요 없을 거라고 말함

기술 맥락

  • 여기서 핵심 선택은 소프트웨어 차단이 아니라 하드웨어 제거예요. 차량 설정의 옵트아웃은 제조사 구현을 믿어야 하지만, DCM을 빼면 셀룰러 통신 경로 자체가 사라지거든요.

  • DCM 제거가 단순한 플러그 뽑기가 아닌 이유는 차량 내부 기능이 한 모듈에 엮여 있기 때문이에요. 이 라브4에서는 마이크가 DCM을 지나가서, 통신 모듈을 빼면 통화 마이크도 같이 죽는 구조였어요.

  • GPS 제거는 프라이버시보다 시스템 상호작용 문제에 가까워요. 카플레이가 차량 GPS 신호를 참고하는데, DCM 제거 뒤 잘못된 위치가 들어오면 아이폰 내비게이션까지 흔들릴 수 있거든요.

  • 블루투스가 위험한 이유는 차량 자체 모뎀을 제거해도 다른 네트워크 경로가 생길 수 있어서예요. 휴대폰이 사실상 차량의 인터넷 백홀(backhaul)이 되면, 물리적으로 끊었다고 생각한 텔레메트리 경로가 다시 살아날 수 있어요.

이 글의 핵심은 ‘옵트아웃 버튼을 믿지 말고 데이터가 나가는 경로 자체를 끊자’는 쪽에 가깝다. 커넥티드카가 사실상 움직이는 추적 장치가 된 상황에서, 개발자에게도 꽤 현실적인 위협 모델로 읽힌다.

댓글

댓글

댓글을 불러오는 중...

security

한양대 에리카와 네이버클라우드, 클라우드·보안·AI 인재 키우는 산학협력 체결

한양대 에리카가 네이버클라우드와 첨단 분야 지역인재 양성과 글로벌 산학협력을 위한 업무협약을 맺었다. 협력 범위는 클라우드, 사이버보안, 블록체인, 개인정보보호, 인공지능(AI), 디지털 전환(DX) 교육·연구 기반 구축까지 포함된다.

security

악성 npm 패키지가 AI 개발도구의 지침 파일과 MCP까지 노리기 시작함

이스트시큐리티가 웹과 탈중앙화금융 개발자를 겨냥한 악성 npm 패키지 캠페인을 포착했어. 공격자는 유명 웹3 도구를 사칭하는 데서 그치지 않고, AI 에이전트가 읽는 프로젝트 지침 파일과 MCP 기반 외부 도구 호출까지 공격 경로로 삼으려 했어.

security

금융권, 앤트로픽 미토스가 찾은 오픈소스 취약점에 긴급 점검 들어감

앤트로픽의 AI 모델 클로드 미토스가 1000개 넘는 오픈소스에서 대량의 취약점 후보를 찾아냈고, 그중 일부가 실제 취약점으로 검증돼 공개됐어. 금융당국은 nginx, wolfSSL, FreeRDP, Ghost 같은 널리 쓰이는 구성요소를 중심으로 금융권에 긴급 자산 점검과 패치 적용을 권고했어.

security

애플이 양자 내성 암호화 검증 코드를 공개했다, 핵심은 수학적 증명

애플이 corecrypto 라이브러리의 포스트 양자 암호화 구현과 검증 코드를 GitHub에 공개했다. ML-KEM, ML-DSA 구현과 형식 검증 접근을 공개해 보안 연구자들이 직접 검토할 수 있게 했고, 이 기술은 25억 대 이상 활성 기기에서 쓰이는 암호화 기반과 연결된다.

security

라라벨 번역 패키지 태그가 통째로 바뀌었다, 개발자 비밀값 털리는 공급망 공격

전 세계 라라벨 개발자가 쓰는 Laravel-Lang 패키지가 공격을 받아 Git 태그가 악성 버전을 가리키도록 바뀌었다. 5월 22일 약 90분 동안 4개 저장소의 태그가 교체됐고, 감염된 패키지는 AWS 키, GitHub 토큰, Stripe 시크릿, 암호화폐 지갑 복구 구문, SSH 개인키 등을 노렸다.