Skip to main content
공개 노트

만지지 않은 USB 스피커가 PC를 공격하는 방식

Views 28약 4분생성형 AI 활용
Summary

만지지 않은 USB 스피커가 PC를 공격하는 방식

USB 스피커는 보통 “소리를 내는 장치”로만 여겨집니다. 그러나 Creative Sound Blaster Katana V2X 사례는 최신 주변기기가 단순한 출력 장치가 아니라, 펌웨어와 무선 통신, USB 기능을 가진 작은 컴퓨터라는 점을 보여줍니다.

보안 연구자 Rasmus Moorats는 6월 3일 Katana V2X를 대상으로 한 ‘Pwnd Blaster’ exploit를 공개했습니다.1 핵심은 공격자가 스피커를 직접 만지거나 페어링하지 않고도, 약 15m 이내의 Bluetooth 범위에서 접근할 수 있었다는 점입니다.2

공격의 출발점: 인증 없는 BLE 관리 경로

Katana V2X는 Creative 앱과 통신하기 위해 Creative Transfer Protocol, 즉 CTP라는 독자 프로토콜을 사용합니다.2 CTP는 DSP, LED 구성, 출력 소스 같은 스피커 설정을 바꾸는 데 쓰입니다.3

문제는 같은 관리 기능이 경로에 따라 다르게 보호됐다는 점입니다. USB 경로의 CTP 명령은 challenge-response handshake를 요구했습니다.2 다만 이 인증에 쓰이는 키는 정적 값이며 Creative App 바이너리에서 파생할 수 있는 것으로 보고됐습니다.3

더 결정적인 취약점은 Bluetooth Low Energy 경로였습니다. BLE에서는 같은 CTP 명령이 인증이나 페어링 없이 수락됐습니다.2 이 접근을 통해 공격자는 장치 정보를 읽고, 설정을 바꾸고, 펌웨어를 업로드할 수 있었습니다.2

즉, 이 공격은 “Bluetooth로 스피커 설정을 바꿀 수 있다”에서 끝나지 않았습니다. 무선 관리 채널을 통해 스피커의 동작 자체를 바꿀 수 있었고, 그 결과 USB로 연결된 PC까지 영향권에 들어왔습니다.

왜 스피커가 PC 입력 장치가 될 수 있었나

PC는 USB로 연결된 주변기기를 일정 수준 신뢰합니다. 특히 HID는 키보드나 마우스처럼 사용자의 입력을 전달하는 장치 유형입니다. Katana V2X 펌웨어에는 이미 스피커가 HID 장치로 동작하도록 하는 기능이 포함돼 있었습니다.

Moorats는 이 점을 이용해 스피커의 USB 디스크립터 세트에 두 번째 디스크립터를 추가했습니다. 이 디스크립터는 스피커가 키보드로도 보이게 하는 역할을 했습니다.

그 뒤 무선으로 커스텀 펌웨어를 업로드하자, 스피커는 연결된 PC에서 echo pwned 명령을 입력하고 실행하는 개념증명을 수행했습니다.3 실제 피해를 주기 위한 명령은 아니었지만, 신뢰된 USB 주변기기가 입력 장치로 변할 수 있다는 점을 보여주기에는 충분했습니다.

이 지점에서 Katana V2X exploit는 기존 BadUSB와 닮았습니다. 차이는 악성 USB 장치를 새로 꽂을 필요가 없다는 것입니다. 이미 책상 위에 있고 PC에 연결된 스피커가, 무선 경로를 통해 다른 역할을 부여받을 수 있었습니다.

실사용자에게 중요한 판단 기준

이 사례에서 사용자가 주목해야 할 부분은 세 가지입니다.

첫째, 주변기기의 무선 기능은 단순 편의 기능이 아닙니다. 설정 변경이나 펌웨어 업데이트 같은 관리 기능과 연결돼 있다면, Bluetooth 접근은 곧 장치 제어 경로가 될 수 있습니다.

둘째, USB 장치는 “연결돼 있다”는 이유만으로 PC에서 강한 신뢰를 받는 경우가 많습니다. 특히 HID처럼 입력을 흉내 낼 수 있는 기능은 공격자가 PC와 상호작용하는 통로가 될 수 있습니다.

셋째, 전원을 완전히 차단할 수 있는지가 중요합니다. Katana V2X의 Bluetooth 무선 기능은 절전 모드에서도 활성 상태로 유지되며, Bluetooth를 끄는 명확한 방법이 없다고 보고됐습니다.42 패치가 없는 상황이라면 공유 공간이나 외부인이 접근 가능한 환경에서는 USB 연결을 분리하거나 장치 전원을 차단하는 것이 현실적인 완화책이 됩니다.

결론: 스피커도 공격면이다

Katana V2X exploit의 교훈은 단순합니다. 보안은 PC 본체와 운영체제만의 문제가 아닙니다. 펌웨어를 업데이트하고, 무선 명령을 받고, USB로 PC에 자신을 소개하는 장치는 모두 공격면이 될 수 있습니다.

특히 자동으로 신뢰되는 USB 주변기기일수록 펌웨어 업데이트에는 강한 검증이 필요하고, 무선 관리 경로에는 인증이 기본값이어야 합니다. “소리를 내는 장치”로 보이더라도, 내부적으로는 명령을 받고 역할을 바꿀 수 있는 컴퓨터일 수 있기 때문입니다.

1Common Speakers Can Be Remotely Hacked and Used to Take Over Your PC

2Gaming soundbar can be hijacked from over 16 yards away without touch or pairing

3Pwnd Blaster: 스피커를 전혀 만지지 않고 스피커로 PC 해킹하기

4This soundbar can be hijacked over Bluetooth to control your computer, no pairing required

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기