Wi-Fi 도청 공격에 열려있는 수십억 개의 장치
Kr00k 버그는 Amazon, Apple, Google, Samsung 및 기타 장치의 통신을 나타내는 Wi-Fi 칩의 0이 아닌 암호화 키에서 발생합니다.
SAN FRANCISCO — Wi-Fi 칩의 심각한 취약점이 전 세계 수십억 개의 장치에 영향을 미치는 것으로 밝혀졌습니다. 공격자가 Wi-Fi 통신을 도청 할 수 있습니다.
ESET의 연구원에 따르면이 버그 (CVE-2019-15126)는 Broadcom과 Cypress가 만든 칩에 모두 0의 암호화 키를 사용함으로써 발생한다고합니다. 이로 인해 WPA2- 개인 및 WPA2- 기업 보안 프로토콜이 중단됩니다.
취약한 칩은 Amazon (Echo, Kindle), Apple (iPhone, iPad, MacBook), Google (Nexus)의 여러 세대 제품을 포함하여 스마트 폰, 태블릿 및 랩탑 (Broadcom 실리콘을 사용) 및 IoT 장치 (Cypress 칩)에서 발견됩니다. ), Samsung (Galaxy), Raspberry (Pi 3), Xiaomi (RedMi) 또한 ESET은 Asus와 Huawei의 액세스 포인트 (AP) 및 라우터에 버그가 있음을 발견했습니다. 연구원들은 10 억 개가 넘는 장치가 영향을받는다고 전했다.
ESET 은 2017 년에 발견 된 주요 재설치 공격이라고 하는 KRACK 공격 과 관련되어 있기 때문에 제로를 통합하는 취약점 "KrØØk"라고 불렀 습니다. ICS-CERT에 따르면“데이터에 대한 완전한 제어 손실”을 유발할 수있는 Fi. 당시 KRACK은“공격자가 '중간자 (man-in-the-middle)'공격을 수행하여 무선 범위 내의 공격자가 프레임을 재생, 해독 또는 스푸핑 할 수있게한다고 권고 에서 설명했다 .
ESET에 따르면, "[it]은 KrØØk가 KRACK 공격 테스트에서 관찰 된 제로 (zero) 암호화 키의 '재설치'의 원인이 될 수 있음을 발견했습니다. 이것은 아마존 에코 KRACK에 취약했다 우리의 이전 연구 결과를 다음에, "연구자들은 말했다 작성자 는 RSA 컨퍼런스 2020 수요일 발행 된 결함에.
KrØØk 작동 방식
Wi-Fi에서 기기가 액세스 포인트 (AP)에 연결될 때마다이를 연결이라고합니다. 연결이 끊어지면 (예 : 사람이 한 Wi-Fi AP에서 다른 Wi-Fi AP로 로밍하고, 신호 간섭을 경험하거나 장치에서 Wi-Fi를 끄는 경우)이를 연결 해제라고합니다.
ESET 연구원들은“KrØØk는 해체 후 스스로를 드러낸다”고 설명했다. “[연결 해제가 발생하면] WNIC (Wireless Network Interface Controller) Wi-Fi 칩에 저장된 세션 키가 메모리에서 지워집니다 (0으로 설정). 연결 해제 후 더 이상 데이터가 전송되지 않기 때문에 이것은 예상 된 동작입니다. 그러나 칩의 전송 버퍼에 남아있는 모든 데이터 프레임이이 0 키로 암호화 된 후에 전송되는 것을 발견했습니다.” 모두 0을 사용하기 때문에이 "암호화"는 실제로 데이터가 해독되어 일반 텍스트로 남습니다.
공격 경로는 간단합니다. 연결 및 연결 해제는 자체적으로 인증되지 않고 암호화되지 않은 관리 프레임에 의해 관리됩니다. 버그를 악용하기 위해 공격자는 조작 된 관리 데이터 프레임을 전송하여 연결 해제를 수동으로 트리거 한 다음 버퍼에 남아있는 일반 텍스트 정보를 검색 할 수 있습니다.
ESET 연구원 Steve Vorencik은 RSAC의 연구 결과에 대해 한 세션에서 KrØØk가 한 번에 최대 32KB의 데이터를 노출 할 수 있다고 말했는데 이는 약 20,000 단어에 해당합니다. 공격자는 일련의 관리 프레임을 전송하여 지속적인 방식으로 공격을 트리거하고 암호, 신용 카드 정보 또는 사용자가 Wi-Fi를 통해 인터넷에 보낼 수있는 기타 데이터가 될 수있는 데이터 수집을 시작할 수 있습니다.
Vorencik은“도청은 능동적이거나 수동적 일 수 있습니다. “듣는 내용은 사용자의 작업 타이밍에 따라 다릅니다. 흥미로운 무언가가 생길 때까지 기다릴 수 있으며 항상 무언가가 있습니다.”
취약한 AP가 혼합에 포함되면 공격이 확대 될 수 있습니다. 예를 들어, 스마트 홈 허브를 청취하면 연결된 초인종, 스마트 서모 스탯 또는 스마트 조명과 같은 위성 장치 또는 랩톱, 컴퓨터 및 모바일 장치와 같은 위성 장치간에 전송 된 모든 정보를 검색 할 수 있습니다. ESET 연구원은이를 통해 공격자는 영향을받지 않거나 이미 패치 된 클라이언트 장치를 도청 할 수 있다고 설명했습니다.
Vorencik은“이로 인해 공격의 범위가 크게 증가합니다. "공격자는 AP에 관리 프레임을 전송하기 만하면 전체 환경에 액세스 할 수 있습니다."
데모에서 Vorencik과 동료 ESET 연구원 Robert Lipovsky는 KrØØk를 사용하여“KrØk-ed”AP에 연결된 취약하지 않은 장치의 암호를 검색하여 집 전체 또는 사무실 전체를 볼 수 있음을 보여주었습니다.
ESET은 책임감있게 버그를 공개했으며 Broadcom 및 Cypress가 120 일의 유예 기간 동안 펌웨어 업데이트를 만들도록 허용했으며 제조업체에서 OS 업데이트, 패치 및 펌웨어 업그레이드를 생성하여 최종 사용자에게 배포 할 수있는 시간을 제공했습니다. ESET에 따르면 주요 제조업체가 수정 프로그램을 출시했으며 사용자는 Wi-Fi 장치의 통신을 쉽게 해킹하고 도청 할 수 없도록 장치를 업데이트해야합니다.
ESET의 논문에 따르면 영향을받는 총 10 억 개 이상의 장치는“보수적 인 추정치”입니다. KrØØk는 회사가 테스트 한 장치에만 국한되지 않기 때문입니다. Lipovsky는 RSAC에서 Qualcomm과 MediaTek 장비는 취약하지 않다고 덧붙였다.