윈도우 8에는 네트워크 액세스 보호(Network Access Protection, NAP)라는 보안 기능이 내장되어 있습니다. 이 글에서는 NAP의 개념부터 켜고 끄는 방법, 실제로 활성화할 필요가 있는지까지 자세히 정리해 드립니다.
네트워크 액세스 보호(NAP)란 무엇인가?
NAP은 윈도우 운영 체제에 포함된 보안 구성 요소로, 사설 네트워크에 안전하게 접속할 수 있도록 돕는 플랫폼입니다. SHA(시스템 상태 에이전트)와 SHV(시스템 상태 검증기)를 통해 컴퓨터의 건강 상태를 검증하고 모니터링하며, 네트워크 정책을 준수하지 못하는 장치의 접속을 차단합니다.
즉, 회사의 네트워크 보안 정책 심사를 통과하지 않은 컴퓨터가 조직 네트워크에 원격으로 접속하는 것을 추적하고 방지하는 것이 NAP의 핵심 역할입니다.
또한 시스템 관리자는 NAP을 활용해 필수 소프트웨어 설치 여부, 보안 업데이트 적용 상태 등을 포함한 시스템 상태 정책을 설정하고 자동으로 강제할 수 있습니다. NAP은 상태 정보를 저장·보고·검증·수정하는 API 세트를 제공하는 확장형 플랫폼이기도 합니다.
NAP 에이전트는 어떤 역할을 하나요?
네트워크에 연결된 클라이언트 컴퓨터는 NAP 에이전트 서비스를 통해 시스템 상태 정보를 수집하고 관리합니다. NAP을 사용하려면 클라이언트에 필요한 소프트웨어와 설정이 미리 갖춰져 있어야 하며, NAP 에이전트는 수집한 정보를 바탕으로 해당 컴퓨터가 정책 요건을 충족하는지 점검합니다.
NAP을 켜야 할까요, 꺼야 할까요?
결론부터 말하면, 일반적인 가정용 환경에서는 NAP을 켤 필요가 없습니다.
도메인(회사 네트워크)에 연결되어 있지 않은 대부분의 사용자는 NAP을 비활성화 상태로 두는 것이 좋습니다. NAP 서버(윈도우 서버 계열 운영 체제에서 제공되는 서비스)가 설치되어 있지 않은 환경에서 NAP을 켜더라도 아무런 이점이 없으며, 오히려 불필요한 시스템 리소스만 소모하게 됩니다.
반면 다음과 같은 환경에서는 NAP이 실질적인 도움이 됩니다.
- 사내 도메인 네트워크에 연결된 PC를 중앙에서 관리하는 경우
- 로밍하거나 원격 근무하는 직원 노트북의 보안 상태를 점검해야 하는 경우
- 원격 지사의 컴퓨터가 최신 업데이트를 유지하고 있는지 확인해야 하는 경우
- 방문자의 노트북이 네트워크 접속 요건을 충족하는지 검사해야 하는 경우
참고로 NAP은 기존 보안 정책을 보완하는 추가적인 장치일 뿐, 그 자체가 주된 보안 메커니즘은 아니라는 점도 기억하세요.
윈도우 8에서 네트워크 액세스 보호 켜는 방법
- 제어판을 연 뒤 시스템 및 보안 > 시스템 항목으로 이동합니다.
- 네트워크 액세스 보호 설정 화면에서 해당 기능이 활성화되어 있는지 확인합니다.
- 보호할 연결 방식을 선택하여 지정합니다.
기업 환경이라면 아래의 그룹 정책 방법으로 NAP 클라이언트를 활성화하는 것이 일반적입니다.
그룹 정책으로 NAP 클라이언트 활성화하기
- 그룹 정책 편집기에서 [컴퓨터 구성 > 정책 > Windows 설정 > 보안 설정 > 네트워크 액세스 보호 > NAP 클라이언트 구성 > 적용 클라이언트] 경로로 이동합니다.
- 세부 정보 창에서 EAP 격리 적용 클라이언트(EAP Quarantine Enforcement Client)를 마우스 오른쪽 버튼으로 클릭합니다.
- 컨텍스트 메뉴에서 사용(Enable)을 선택하면 활성화가 완료됩니다.
NAP 비활성화 방법 (msconfig 활용)
- 시작 버튼을 클릭합니다.
- 프로그램 및 파일 검색 상자에
msconfig를 입력하고 Enter 키를 누릅니다. - 시스템 구성 창에서 서비스 탭을 선택합니다.
- 목록에서 Network Access Protection Agent(네트워크 액세스 보호 에이전트)를 찾아 체크 박스를 해제합니다.
- 확인을 클릭하면 이후 부팅 시 해당 서비스가 자동으로 시작되지 않습니다.
services.msc로 NAP 에이전트 시작·복구하기
- 실행 창(Win + R)에
services.msc를 입력한 뒤 Enter 키를 누르거나 확인을 클릭합니다. - 서비스 목록에서 Network Access Protection Agent를 찾아 마우스 오른쪽 버튼을 클릭한 후 시작을 선택합니다.
- 부팅 시 자동으로 실행되도록 설정하려면 마우스 오른쪽 버튼을 클릭해 속성에서 시작 유형을 변경하면 됩니다.
- 설정이 끝나면 서비스 창을 닫습니다.
DHCP 환경에서의 NAP 동작 방식
DHCP 서버에 NAP을 적용하면, NPS(네트워크 정책 서버)를 일시적으로 사용할 수 없는 상황에서도 DHCP 서버의 동작 방식을 제어할 수 있습니다. 제한된 액세스 모드에서는 네트워크 요건을 충족하지 못한 장치가 치료(remediation) 서버에만 접속할 수 있도록 허용되어, 스스로 시스템 상태 문제를 해결한 뒤 정상적인 네트워크 접근 권한을 받을 수 있습니다.
VPN 환경에서의 NAP
VPN(가상 사설망) 연결에 NAP을 적용하려면 서버 구성 요소와 클라이언트 구성 요소가 모두 필요합니다. 서버 측에서 정책을 검증하고, 클라이언트 측 에이전트가 시스템 상태를 보고하는 구조로 동작합니다.
마무리 정리
윈도우 8의 네트워크 액세스 보호는 기업 도메인 환경에서 단말의 보안 상태를 강제하는 유용한 기능이지만, 개인 가정용 PC에서는 큰 의미가 없습니다. 도메인에 속해 있지 않다면 msconfig나 services.msc를 통해 서비스를 끄거나 수동으로 관리하고, 회사 네트워크를 사용한다면 그룹 정책으로 NAP 클라이언트를 활성화하는 것이 좋습니다.