
개요
Windows 방화벽은 네트워크 트래픽을 모니터링하고 허가되지 않은 연결을 차단하는 중요한 보안 도구입니다. 기본 설정은 대부분의 위협을 차단하지만, 개발 서버 운영이나 특정 소프트웨어 사용을 위해 특정 포트를 열어야 할 때가 있습니다. 또한 일부 프로그램의 인터넷 접근을 차단해야 하는 경우도 있습니다.
Windows 방화벽에는 두 가지 인터페이스가 있습니다. 첫 번째는 설정 앱을 통한 기본 인터페이스로 간단한 온/오프 제어를 제공합니다. 두 번째는 '고급 보안이 포함된 Windows Defender 방화벽'으로 세밀한 규칙 설정이 가능합니다.
올바른 방화벽 설정은 악성코드가 시스템에 침투해도 외부 서버와 통신하는 것을 차단할 수 있습니다. 특히 랜섬웨어나 스파이웨어의 데이터 유출을 막는 데 효과적입니다.
시작하기 전에
방화벽 규칙을 변경하기 전에 현재 설정을 내보내(export) 백업하세요. 고급 방화벽 설정에서 '정책 내보내기'를 통해 현재 모든 규칙을 파일로 저장할 수 있습니다. 문제가 생기면 이 파일로 복원할 수 있습니다.
포트를 열기 전에 해당 포트가 정말 필요한지 확인하세요. 불필요하게 열린 포트는 보안 취약점이 될 수 있습니다. netstat -an 명령으로 현재 열려 있는 포트를 확인할 수 있습니다.
기업 네트워크나 도메인에 가입된 PC는 그룹 정책으로 방화벽 설정이 제어될 수 있습니다. 개인이 변경한 설정이 그룹 정책에 의해 덮어씌워질 수 있으므로 IT 관리자에게 확인하세요.
단계별 방법
고급 방화벽 열기: Win + R을 누르고 wf.msc를 입력합니다. '고급 보안이 포함된 Windows Defender 방화벽' 창이 열립니다. 왼쪽 패널에서 '인바운드 규칙', '아웃바운드 규칙', '연결 보안 규칙'을 선택할 수 있습니다.
새 인바운드 규칙 만들기: '인바운드 규칙'을 선택하고 오른쪽 패널에서 '새 규칙'을 클릭합니다. 규칙 유형에서 '포트'를 선택하고 TCP/UDP와 포트 번호를 입력합니다. '연결 허용'을 선택하고 적용할 네트워크 유형을 체크합니다. 마지막으로 규칙 이름과 설명을 입력하고 마침을 클릭합니다.
프로그램 차단 규칙: 아웃바운드 규칙에서 새 규칙을 만들고 유형을 '프로그램'으로 선택합니다. 차단할 프로그램의 실행 파일 경로를 입력하고 '연결 차단'을 선택합니다. 이 방법으로 특정 앱의 인터넷 접근을 완전히 차단할 수 있습니다.
규칙 활성화/비활성화: 기존 규칙을 더블클릭해 속성을 열고 '이 규칙 사용 가능' 체크박스로 활성화/비활성화를 전환합니다. 규칙을 삭제하는 대신 비활성화하면 나중에 다시 사용할 수 있습니다.
장치 관리자 노란색 삼각형
오류 해결
포트를 열었는데도 연결이 안 되는 경우, 라우터나 공유기의 포트 포워딩 설정도 확인해야 합니다. Windows 방화벽만 설정했다고 외부에서 접근할 수 있는 것은 아닙니다. 공유기에서도 해당 포트를 PC IP 주소로 포워딩해야 합니다.
방화벽 규칙이 작동하지 않는 경우, 규칙의 우선순위를 확인하세요. 방화벽은 위에서 아래로 규칙을 적용하며, 첫 번째로 일치하는 규칙이 적용됩니다. 차단 규칙이 허용 규칙보다 위에 있으면 허용 규칙이 무시됩니다.
방화벽 로그를 확인하려면 방화벽 속성에서 '로깅' 탭을 클릭하고 로그 파일 경로를 확인합니다. 기본 로그 파일은 C:\Windows\System32\LogFiles\Firewall\pfirewall.log에 저장됩니다. 시스템 성능 문제 가 있다면 방화벽 로그가 너무 커진 것은 아닌지 확인해 보세요.
팁
PowerShell의 New-NetFirewallRule 명령을 사용하면 스크립트로 방화벽 규칙을 일괄 생성할 수 있습니다. 여러 PC에 동일한 방화벽 규칙을 적용해야 할 때 특히 유용합니다.
네트워크 프로파일별로 다른 방화벽 설정이 적용됩니다. 도메인, 개인, 공용 프로파일 중 현재 연결된 네트워크가 어느 프로파일로 분류되는지 확인하고 그에 맞는 규칙을 설정하세요.
Windows 방화벽과 함께 네트워크 어댑터의 IP 주소 제한 기능을 활용하면 특정 IP 주소에서만 접근을 허용하는 정밀한 보안 정책을 구현할 수 있습니다. 규칙 속성의 '범위' 탭에서 설정합니다.
함께 읽기: 느린 Windows 속도 해결 방법 · 원격 데스크톱 설정 및 사용법 .
