Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

부팅 시점의 악성코드로부터 시스템을 보호하기 위해 마이크로소프트는 Windows 8부터 '보안 부팅(Secure Boot)'이라는 새로운 기능을 도입했습니다. 이 기능은 부팅 과정에서 다른 어떤 드라이버보다도 먼저 ELAM(Early Launch Anti-Malware, 조기 실행 맬웨어 방지) 드라이버를 실행합니다. ELAM의 역할은 단순합니다. 부팅 시 실행 대기 중인 모든 드라이버를 평가하여 정상(Good), 악성이지만 부팅에 필수적(Bad but critical), 알 수 없음(Unknown) 범주로 분류하고, Windows 커널은 이 분류 결과를 근거로 해당 드라이버를 초기화할지 여부를 결정합니다.

ELAM이 특정 드라이버를 차단하고 있거나, 로드를 허용할 드라이버 유형을 직접 지정하고 싶다면 '조기 실행 부팅 시작 드라이버 초기화(Early Launch Boot-Start Driver Initialization)' 정책을 구성하면 됩니다.

참고: 이 가이드는 자신이 수행하는 작업을 정확히 이해하고 있는 고급 사용자를 위한 것입니다. 확신이 없다면 정책 설정을 변경하지 마세요. 안전을 위해 작업 전에 시스템 복원 지점을 만들어 두는 것이 좋습니다.

그룹 정책 편집기에서 조기 실행 부팅 시작 드라이버 구성하기

그룹 정책 편집기를 사용하면 Windows 10에서 조기 실행 맬웨어 방지 부팅 시작 드라이버를 손쉽게 구성할 수 있습니다. 드롭다운 메뉴에서 초기화 모드만 선택하면 됩니다.

1. 먼저 시작 메뉴에서 'gpedit.msc'를 검색하여 그룹 정책 편집기를 실행합니다. 그런 다음 다음 정책 폴더로 이동합니다. '컴퓨터 구성 → 관리 템플릿 → 시스템 → 조기 실행 맬웨어 방지(Early Launch Antimalware)'

2. 오른쪽 패널에서 '부팅 시작 드라이버 초기화(Boot-Start Driver Initialization)' 정책을 두 번 클릭합니다.

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

3. 속성 창에서 '사용(Enabled)' 라디오 버튼을 선택하면 '옵션(Options)' 섹션에 추가 설정 항목이 활성화됩니다. 드롭다운 메뉴에서 아래 옵션 중 하나를 선택한 뒤 '적용'과 '확인' 버튼을 클릭하여 변경 사항을 저장합니다.

  • 양호만(Good only) – 서명되었고 변조되지 않은 드라이버만 초기화합니다.
  • 양호 및 알 수 없음(Good and unknown) – 정상 드라이버와 함께, 맬웨어 탐지 프로그램에 의해 표시되지 않았거나 ELAM 부팅 시작 드라이버가 분류하지 않은 드라이버도 초기화합니다.
  • 양호, 알 수 없음 및 악성이지만 필수(Good, unknown and bad but critical) – 정상 드라이버, 알 수 없는 드라이버, 그리고 맬웨어에 감염되었지만 시스템 부팅에 반드시 필요한 것으로 알려진 드라이버까지 초기화합니다.
  • 모두(All) – 분류 결과와 관계없이 모든 드라이버를 초기화합니다.

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

4. 변경 사항을 적용하려면 시스템을 재시작합니다.

이제부터 부팅 시작 드라이버는 정책 설정에 따라 초기화됩니다. 원래 상태로 되돌리려면 정책 설정 창에서 '사용 안 함(Disabled)' 또는 '구성되지 않음(Not Configured)' 옵션을 선택하면 됩니다.

레지스트리 편집기에서 조기 실행 부팅 시작 드라이버 구성하기

그룹 정책 편집기를 사용할 수 없는 환경이라면 레지스트리 편집기를 통해서도 조기 실행 부팅 시작 드라이버 초기화 정책을 구성할 수 있습니다.

1. 시작 메뉴에서 'regedit'를 검색하여 레지스트리 편집기를 엽니다. 다음 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\

2. 'Policies' 키를 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기 → 키'를 선택한 다음, 새 키의 이름을 'EarlyLaunch'로 지정합니다.

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

3. 오른쪽 패널에서 마우스 오른쪽 버튼을 클릭하고 '새로 만들기 → DWORD(32비트) 값'을 선택한 후, 새 값의 이름을 'DriverLoadPolicy'로 지정합니다.

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

4. 새로 만든 값을 두 번 클릭하고, 원하는 동작에 따라 아래 값 중 하나를 값 데이터 입력란에 입력한 뒤 '확인' 버튼을 클릭하여 저장합니다.

  • 양호만(Good only) – 8
  • 양호 및 알 수 없음(Good and unknown) – 1
  • 양호, 알 수 없음 및 악성이지만 필수 – 3
  • 모두(All) – 7

Windows 10에서 맬웨어 방지 부팅 시작 드라이버(ELAM) 정책 구성하는 방법

5. 시스템을 재시작하면 변경 사항이 자동으로 적용됩니다.

기본 동작으로 되돌리고 싶다면 EarlyLaunch 키 아래의 'DriverLoadPolicy' 값을 삭제하기만 하면 됩니다.

이미지 출처: Dell XPS 15 (9550) Non-Touch