랩톱의 지문 인증에서 Windows Hello 취약점

~에 의해

0

랩톱의 지문 인증에서 Windows Hello 취약점

랩톱의 지문 인증에서 Windows Hello 취약점

0
랩톱의 지문 인증에서 Windows Hello 취약점

Windows 사용자들은 Apple 노트북과 컴퓨터에 존재하는 Touch ID 모델에 지문(지문)을 기반으로 한 생체 인증 시스템이 탑재된 장치를 보고 흥미를 느꼈습니다. 문제는 Windows에서는 일이 잘 진행되지 않는다는 것입니다. Windows Hello 지문 인증 취약점이 최고급 노트북에서 발견되었습니다.

보안 연구원들은 가장 인기 있는 세 가지 Windows 노트북에 탑재된 Windows Hello 지문 인증 시스템이 기대했던 수준의 보안을 제공하지 못한다는 사실을 밝혔습니다. Microsoft의 요청에 따라 사이버 보안 회사인 Blackwing Intelligence는 침투 테스트를 실시한 결과 노트북 3대 모두 테스트에 실패했습니다.

Microsoft Surface는 테스트를 거쳤음에도 불구하고 테스트된 세 가지 모델 중 가장 취약한 것으로 밝혀져 Windows Hello 지문 생체 인식 인증을 쉽게 우회할 수 있었습니다.

Microsoft 연구팀(MORSE)은 노트북에 내장된 최고 성능의 지문 센서에 대한 보안 평가를 명시적으로 요청했지만, 그 결과 팀이 여러 가지 취약점을 성공적으로 악용한 것으로 나타났습니다. Dell Inspiron 15 및 Lenovo ThinkPad T14를 포함한 각 노트북에는 기존 보안 프로토콜을 우회하기 위한 고유한 접근 방식이 필요했습니다.

이러한 Windows Hello 지문 인증 취약성은 향상된 보안 수준을 보장하기 위해 인증 시스템을 개선하는 것이 지속적으로 중요함을 강조합니다.

Dell Inspiron 15의 Windows Hello 지문 인증 취약성

Dell Inspiron 15 심각한 Windows Hello 지문 인증 취약점을 나타냅니다. 장치가 Windows로 부팅되면 다음을 포함한 전체 보안 프로토콜을 따릅니다. Secure Device Connection Protocol (SDCP). 이러한 프로토콜은 호스트가 신뢰할 수 있는 장치와 통신하고 있는지, 지문 데이터가 저장되거나 전달되지 않는지 확인하는 등 필수 검사를 수행합니다. 그러나 Windows Hello 취약점을 테스트하는 팀은 Windows의 지문 판독기에 대한 액세스는 SDCP를 사용하지만 Linux의 액세스는 그렇지 않다는 사실을 발견했습니다. 그리고 그들은 아이디어를 얻었습니다.

대상 장치를 Linux로 부팅하고 Linux 측에서 Windows를 통해 등록된 합법적인 사용자와 동일한 ID를 지정하여 공격자의 지문을 데이터베이스에 입력함으로써 취약점을 식별했습니다. 이 시도는 처음에는 성공하지 못했지만 Windows와 Linux용 별도의 온칩 데이터베이스가 발견되면서 Windows가 액세스할 데이터베이스를 어떻게 인식하고 이를 Linux의 데이터베이스로 보낼 수 있는지 확인할 수 있었습니다.

이로 인해 공격과 관련된 다음 솔루션의 길이 열렸습니다. Man in the Middle (MitM). Windows Hello 지문 인증 취약점의 단계는 다음과 같습니다. Dell Inspiron 15.

1. 리눅스로 부팅합니다.
2. 유효한 ID가 나열됩니다. 따라서 승인할 수 있는 항목이 결정됩니다.
3. 공격자의 지문은 합법적인 Windows 사용자와 동일한 ID로 등록됩니다.
4. 유형 공격 Man in the Middle (MitM) 호스트와 센서 사이의 연결에.
5. 시스템이 Windows로 부팅됩니다.
6. MitM 공격을 사용하여 Linux 데이터베이스를 가리키도록 구성 패키지를 가로채서 다시 작성합니다.
7. 공격자의 지문을 이용하여 정당한 사용자로 인증을 진행합니다.

Linux 운영 체제 및 Windows 시스템 아키텍처에 대한 평균적인 지식을 갖고 있는 사용자 유형을 위한 비교적 간단한 방법입니다.

Microsoft Surface Pro 8/X의 경우 취약점을 악용하기가 훨씬 더 쉽습니다.

Microsoft Surface Pro 타이핑 커버의 지문 ID 취약성

연구팀은 지문인식 기능을 갖춘 마이크로소프트 서피스 프로 타이핑 커버에서 확인된 취약점에 대해 마이크로소프트 공식 제품이 가장 높은 난이도를 제시할 것으로 예상했지만, 보안이 엄청나게 취약하다는 점에 놀랐다. 이 경우 SDCP(Secure Device Connection Protocol)가 부족하고 일반 텍스트(암호화되지 않은) USB 통신 및 인증 부재가 명백히 나타났습니다.

이러한 보안 부족으로 인해 팀은 지문 센서를 분리하고 자체 장치를 연결하여 모방할 수 있다는 것을 발견했습니다. 절차는 타이핑 커버 분리(드라이버가 연결된 두 센서를 처리할 수 없어 불안정해짐), 공격 장치 연결, 센서의 VID/PID 승격, Windows 드라이버에서 유효한 SID 관찰, 검사 통과로 구성되었습니다. “how many fingerprints” Windows 시스템에서 지문 인증을 시작한 후 스푸핑된 장치에서 유효한 로그인 응답을 보냅니다.

결론적으로, 이러한 Windows Hello 지문 인증 취약점은 생체 인증 시스템 구현에 존재할 수 있는 심각한 취약점을 부각시켰습니다.

관련: Windows Hello Pin, Windows 10의 지문으로 인증을 비활성화하는 방법

윈도우 헬로란 무엇인가요?

Windows 10 운영 체제 출시와 함께 처음 도입되었으며 Windows 11 PC 및 노트북에 향상된 기능을 지속적으로 제공하는 Windows Hello는 Windows 장치에 즉시 액세스할 수 있는 더 빠르고 안전한 방법입니다.

이 고급 인증 시스템을 사용하면 PIN, 얼굴 인식 또는 지문을 사용하여 Windows 11 장치에 액세스할 수 있습니다. 이러한 옵션을 활용하려면 지문 또는 얼굴 인식 초기화 시 PIN 코드를 설정해야 하지만, PIN만으로 인증할 수도 있습니다.

이러한 옵션을 사용하면 PC에 로그인하는 것이 훨씬 쉬워질 뿐만 아니라 PIN이 하나의 장치에만 연결되고 Microsoft 계정을 통해 복구할 수 있도록 백업되므로 보안이 더욱 강화됩니다.

랩톱의 지문 인증에서 Windows Hello 취약점

당신은 또한에 관심이있을 수 있습니다 ...

답장을 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필요한 필드가 표시됩니다 *