운전자 서명 강제 기능을 안전하게 비활성화하는 방법
드라이버 서명 강제 적용은 Windows에서 드라이버가 설치되기 전에 정품인지 확인하는 기능입니다.대부분의 경우 악성코드나 의심스러운 드라이버가 시스템에 설치되는 것을 막아주기 때문에 유용한 기능입니다.하지만 오래된 하드웨어를 사용하거나 서명되지 않은 사용자 지정 드라이버를 사용하는 경우에는 문제가 될 수 있습니다.때로는 복잡한 절차 없이, 보안 위험을 감수하지 않고 드라이버를 설치하고 싶을 때가 있습니다.따라서 이 강제 적용 기능을 일시적 또는 영구적으로 비활성화하는 방법을 알아두면 많은 불편함을 줄일 수 있습니다.
간단히 말해서, 서명되지 않은 드라이버를 한두 번 테스트하거나 설치하는 정도라면 간단하게 활성화/비활성화하는 것으로 충분합니다.하지만 영구적으로 비활성화해야 하는 경우(전문가가 아니면 권장하지 않음)에도 방법이 있습니다.다만 드라이버 서명 확인을 비활성화하면 보안 위험이 발생할 수 있다는 점을 명심하세요.악성코드가 서명되지 않은 드라이버를 통해 침투할 수 있으므로, 드라이버나 출처를 확실히 신뢰하지 않는 한 이 기능은 신중하게 사용해야 합니다.
Windows에서 드라이버 서명 적용을 비활성화하는 방법
방법 1: 고급 시작 설정에서 일시적으로 비활성화
이 방법은 드라이버 설치가 제대로 되지 않을 때 유용하게 쓰이는 임시방편입니다.현재 세션 동안에만 드라이버 서명 적용을 비활성화하는 방식인데, 덕분에 부팅하는 동안에는 드라이버 서명 절차를 건너뛸 수 있습니다.세션이 끝나면 Windows는 기본 보안 설정을 복원합니다.드라이버를 테스트하거나 오래된 하드웨어를 재설치할 때 특히 유용한 방법입니다.
일부 컴퓨터에서는 이 방법이 처음에는 작동하지 않을 수 있습니다. Windows는 때때로 까다롭기 때문입니다.일반적으로 다시 시도하거나 컴퓨터를 재부팅하면 문제가 해결됩니다.그래도 해결되지 않으면 아래의 명령 프롬프트 방법을 시도해 보세요.
- 고급 시작 메뉴 로 이동하세요.시작 메뉴 또는 로그인 화면에서 다시 시작을Shift 클릭하는 동안 버튼을 길게 누르면 고급 시작 메뉴로 이동할 수 있습니다.
- 문제 해결 > 고급 옵션 > 시작 설정 으로 이동합니다.그런 다음 다시 시작을 클릭합니다.
- 시스템이 다시 시작되어 시작 설정 메뉴가 표시되면 F7 또는 7을 눌러 “드라이버 서명 적용 비활성화”를 선택하십시오.
그 후 윈도우는 드라이버 서명 적용이 비활성화된 상태로 부팅됩니다.물론 윈도우는 필요 이상으로 복잡하게 만들어야만 하죠.
방법 2: 명령 프롬프트를 사용하여 테스트 모드 활성화
이 방법은 Windows를 “테스트 모드”로 전환하여 재부팅할 때까지 드라이버 서명 적용을 비활성화합니다.좀 이상하게 들릴 수도 있지만 효과는 있습니다.단, BIOS에서 보안 부팅을 먼저 비활성화해야 한다는 점을 기억하세요.그렇지 않으면 이 방법이 작동하지 않고 문제가 발생할 수 있습니다.
방법은 다음과 같습니다.
- Windows 키 + R을 누르고 msconfig를 입력한 다음 Enter 키를 누르세요.또는 그냥 실행을 클릭하세요.
- 실행 상자에 입력
cmd하고 Enter 키를 눌러 Ctrl + Shift + Enter관리자 권한으로 명령 프롬프트를 엽니다.(사용자 계정 컨트롤(UAC) 메시지가 나타나면 ‘예’를 클릭합니다.) - 입력
bcdedit /set testsigning on하고 Enter 키를 누르십시오.이 명령은 Windows를 테스트 모드로 전환합니다. - 시스템을 재부팅하세요.바탕 화면에 “테스트 모드” 워터마크가 표시되면 정상적으로 작동하는 것입니다.
일부 환경에서는 이 방법이 즉시 작동하지 않거나 Windows에서 경고 메시지가 표시될 수 있습니다.왜 어떤 경우에는 작동하고 어떤 경우에는 작동하지 않는지는 확실하지 않지만 시도해 볼 가치는 있습니다.
옵션: 영구적으로 설정하기 (단, 주의하세요)
재부팅 후에도 설정이 유지되도록(되돌릴 수 없도록) 하려면 다른 명령어를 실행할 수 있습니다.하지만 보안 위험을 염두에 두세요. Windows는 드라이버 보안을 매우 중요하게 생각합니다.
- 관리자 권한으로 명령 프롬프트를 다시 여세요
cmd. - 입력
bcdedit /set nointegritychecks on하고 Enter 키를 누르세요.이렇게 하면 모든 드라이버 무결성 검사가 비활성화됩니다.즉, 서명이 필요하지 않게 됩니다. - 재시작하세요.이 설정은 더 영구적이지만, 나중에 다시 켜려면 실행하세요
bcdedit /set nointegritychecks off.
다시 한번 강조하지만, 이 기능은 악의적인 드라이버에 취약하게 만들 수 있으므로 주의해서 사용해야 합니다.
다른 방법: 그룹 정책 편집기(프로페셔널 버전에서만 사용 가능)
이 기능은 Windows Pro에서만 사용할 수 있지만, 기업 환경이나 고급 설정에서 유용할 수 있습니다. Windows에서 드라이버 설치 시 드라이버 서명을 무시하도록 설정하는 사용자 지정 옵션입니다.
- 실행 창을 열고 입력 Windows + R한 다음
gpedit.mscEnter 키를 누르세요. - 사용자 구성 > 관리 템플릿 > 시스템 > 드라이버 설치 로 이동합니다.
- ‘장치 드라이버용 코드 서명’ 을 두 번 클릭합니다.‘사용’ 으로 설정하고 옵션에서 ‘무시’를 선택합니다.
- 적용 및 확인을 클릭하세요.완료되었습니다.
이 설정은 특정 사용자 계정에만 적용되므로 다른 사람과 공유하는 경우 각 사용자별로 설정을 변경해야 합니다.
네, 이 방법들은 간단한 설정 변경부터 영구적인 해결책까지 기본적인 내용을 다루고 있습니다.다만, 드라이버 설치 시 적용되는 보안 기능을 건드리면 문제가 발생할 수 있다는 점을 명심하세요.설치하는 드라이버는 항상 신뢰하거나, 최소한 출처를 확인해야 합니다.드라이버 찾기에 성공하시길 바랍니다!
요약
- 고급 시작 메뉴를 통해 한 번의 부팅 동안 강제 적용을 비활성화하는 빠른 토글 기능
bcdedit /set testsigning on빠른 테스트 모드로 사용하세요- 이렇게 하면 영구적으로 저장할 수 있지만
bcdedit /set nointegritychecks on보안 위험에 주의하세요. - 사용자별 운전자 서명 규칙에 맞게 그룹 정책을 조정하세요.
마무리
드라이버 서명 적용을 비활성화하는 것은 가볍게 생각할 일이 아닙니다.부주의하면 악성 드라이버가 사용될 위험이 있기 때문입니다.하지만 서명되지 않은 드라이버를 일시적으로 또는 영구적으로 사용해야 하는 경우, 아래 방법들이 도움이 될 수 있습니다.작업이 끝나면 보안 패치를 다시 활성화하거나, 더 좋은 방법은 테스트 환경에서만 이 작업을 수행하는 것입니다.이 팁들이 누군가의 시간 낭비와 하드웨어 호환성 문제로 인한 어려움을 덜어주기를 바랍니다.잘 되길 기원합니다!