테슬라(Tesla) 차량 컴퓨터, 해킹으로 데스크탑에서 구동 성공!

by DD
2개월 전
조회수 50

사고 차량 부품을 활용하여 테슬라(Tesla) 차량의 MCU(Media Control Unit)와 터치스크린을 데스크탑에서 구동하는 데 성공함

전기 배선도(Wiring Diagram)를 참고하여 필요한 부품을 구하고, LVDS 케이블을 대체하는 방법을 시도했으나 실패함

테슬라(Tesla)의 공개된 서비스 정보를 통해 차량 내부 네트워크에 접근하고, SSH 서버 및 REST API를 발견함

커뮤니티에서는 자동차 전장 시스템의 복잡성과 해킹 시도에 대한 다양한 의견을 제시하며, 테스트 환경 구축의 어려움을 언급함

사고 차량 부품 활용과 기술적 난관

본문에서는 사고 차량에서 MCU(Media Control Unit)와 터치스크린을 확보하여 데스크탑 환경에서 테슬라(Tesla) 차량의 운영체제를 구동하려는 시도를 보여준다. 특히, 커넥터(Connector) 문제로 인해 LVDS 케이블 연결에 실패하고, 결국 전체 배선 뭉치(Wiring Harness)를 구매해야 했던 과정을 상세히 설명한다. 이는 자동차 전장 시스템의 복잡성을 보여주는 사례이며, 개별 부품 확보의 어려움을 시사한다.

테슬라(Tesla) 서비스 정보 활용

저자는 테슬라(Tesla)가 공개한 전기 배선도(Electrical Reference)를 활용하여 부품의 연결 방식을 파악하고, LVDS 케이블의 대체재를 찾는 데 주력했다. 또한, 차량 내부 네트워크에 접근하여 SSH 서버와 REST API를 발견하고, 이를 통해 차량 시스템에 대한 추가적인 분석을 시도했다. 이러한 접근 방식은 오픈 소스 정보(Open Source Information)를 활용한 시스템 분석의 좋은 예시를 보여준다.

자동차 전장 시스템의 복잡성

댓글에서는 자동차의 배선 방식에 대한 무지에서 비롯된 시행착오에 주목하며, 개별 케이블(Individual Cable)이 아닌 배선 뭉치(Wiring Harness) 형태로 구성되는 자동차 전장 시스템의 특징을 지적한다. 이는 자동차 시스템이 얼마나 복잡하게 설계되었는지를 보여주는 사례이며, 테스트 환경 구축(Test Environment)의 어려움을 시사한다.

테슬라(Tesla)의 보안 정책과 버그 바운티 프로그램

저자는 테슬라(Tesla)의 버그 바운티 프로그램(Bug Bounty Program)을 언급하며, 보안 연구자에게 루트 권한(Root Access)을 제공하는 정책을 소개한다. 이는 테슬라(Tesla)가 자사 시스템의 보안 강화를 위해 적극적으로 노력하고 있음을 보여주는 사례이다. 또한, ODIN(On-Board Diagnostic Interface Network) API를 통해 차량의 진단 정보를 확인할 수 있다는 점도 언급되었다.

커뮤니티의 다양한 의견

커뮤니티에서는 본 프로젝트가 자동차 소프트웨어 개발 환경을 구축하는 과정과 유사하다는 의견이 제시되었다. 또한, REST API를 통해 수집될 수 있는 운전자 정보에 대한 개인 정보 보호(Privacy) 문제를 제기하며, 테슬라(Tesla)의 데이터 수집 방식에 대한 우려를 표명했다. 이처럼, 본 프로젝트는 기술적인 측면뿐만 아니라 윤리적인 문제(Ethical Issues)에 대한 논의를 촉발했다.

Running Tesla Model 3's computer on my desk using parts from crashed cars

댓글 0

첫 번째 댓글을 남겨보세요!