Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

Windows 방화벽은 PC를 보호하는 필터 역할을 하는 애플리케이션입니다. 외부 웹사이트에서 시스템으로 들어오는 정보를 검사하여 유해한 데이터가 침투하지 않도록 차단합니다. 그런데 가끔 프로그램이 실행되지 않는 문제를 겪다 보면, 원인이 방화벽에 의한 차단임을 알게 되는 경우가 있습니다. 반대로, 사용 중인 기기에서 수상한 프로그램을 발견하고 피해가 우려될 때는 해당 프로그램을 Windows Defender 방화벽에서 직접 차단하는 것이 좋습니다. 이 글에서는 Windows Defender 방화벽에서 프로그램을 차단하거나 허용하는 방법을 단계별로 자세히 안내해 드립니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

Windows Defender 방화벽에서 프로그램 차단·허용하기

방화벽은 어떻게 작동할까요?

기업들은 데이터 보안을 위해 크게 세 가지 유형의 방화벽을 활용합니다. 첫 번째 목적은 네트워크상의 위험 요소로부터 내부 장비를 보호하는 것입니다.

1. 패킷 필터(Packet Filter): 들어오고 나가는 패킷을 분석하여 인터넷 접근 여부를 제어합니다. IP 주소, 포트 번호 등 사전에 정의된 기준과 패킷의 속성을 비교한 뒤 허용하거나 차단하는 방식입니다. 전체 과정이 단순한 소규모 네트워크에는 적합하지만, 네트워크 규모가 커지면 관리가 복잡해집니다. 또한 이 방식만으로는 모든 공격을 막을 수 없으며, 애플리케이션 계층의 취약점이나 스푸핑 공격에는 대응하기 어렵다는 점을 유의해야 합니다.

2. 상태 기반 검사(Stateful Inspection): 트래픽 스트림을 종단 간(end-to-end) 방식으로 검사할 수 있는 견고한 방화벽 아키텍처입니다. '동적 패킷 필터링'이라고도 불리며, 초고속 방화벽이 패킷 헤더와 패킷 상태를 분석해 프록시 서비스를 제공함으로써 인증되지 않은 트래픽을 걸러냅니다. 패킷 필터보다 보안성이 뛰어나며 OSI 모델의 네트워크 계층에서 운용됩니다.

3. 프록시 서버 방화벽(Proxy Server Firewall): 애플리케이션 계층에서 메시지를 필터링하여 탁월한 네트워크 보안을 제공합니다.

Windows Defender 방화벽의 역할을 이해하면 프로그램 차단·허용의 개념이 명확해집니다. 방화벽은 특정 프로그램의 인터넷 연결을 차단할 수 있으며, 프로그램이 수상하거나 불필요하다고 판단되면 네트워크 접근을 허용하지 않습니다.

새로 설치한 애플리케이션을 처음 실행하면, 해당 앱을 Windows 방화벽 예외 목록에 추가할지 묻는 알림 창이 나타납니다.

를 클릭하면 설치된 애플리케이션이 방화벽 예외 항목으로 등록되어 정상적으로 통신할 수 있습니다. 반대로 아니요를 클릭하면, 시스템이 인터넷에서 의심스러운 콘텐츠를 검사할 때마다 Windows 방화벽이 해당 앱의 인터넷 연결을 차단합니다.

Windows Defender 방화벽에서 프로그램 허용하는 방법

1. 검색 메뉴에 '방화벽'을 입력한 후 Windows Defender 방화벽을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

2. 왼쪽 메뉴에서 'Windows Defender 방화벽을 통해 앱 또는 기능 허용'을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

3. '설정 변경' 버튼을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

4. 원하는 애플리케이션이 목록에 없다면 '다른 앱 허용...' 버튼을 눌러 프로그램을 직접 탐색하여 추가할 수 있습니다.

5. 대상 애플리케이션을 선택한 뒤 '개인''공용' 항목에 모두 체크했는지 확인합니다.

6. 마지막으로 확인을 누르면 완료됩니다.

프로그램을 차단하는 것보다 허용하는 편이 더 간단합니다. Windows 10 방화벽에서 프로그램을 허용하거나 차단하고 싶다면 위 단계를 그대로 따라 하면 됩니다.

Windows 방화벽으로 앱 화이트리스트 등록하기

1. 시작 버튼을 클릭하고 검색창에 '방화벽'을 입력한 다음, 결과에서 Windows 방화벽을 선택합니다.

2. 'Windows 방화벽을 통해 프로그램 또는 기능 허용'으로 이동합니다. (Windows 10 사용자라면 'Windows Defender 방화벽을 통해 앱 또는 기능 허용'을 클릭)

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

3. '설정 변경' 버튼을 누른 후, 허용하거나 차단할 애플리케이션 이름 옆의 체크박스를 체크/해제합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

가정이나 회사 환경에서 인터넷에 접속하려면 개인 열에 체크하세요. 호텔이나 카페 같은 공공장소에서 인터넷을 사용하려면 공용 열에 체크하면 됩니다. 이렇게 하면 핫스팟이나 Wi-Fi 연결을 통해 접속할 수 있습니다.

Windows 방화벽에서 모든 수신 프로그램 차단하는 방법

기밀 정보를 다루거나 거래 관련 업무를 처리한다면 모든 수신 프로그램을 차단하는 것이 가장 안전한 선택입니다. 이 경우 컴퓨터로 들어오는 모든 수신 연결을 차단하는 것이 좋으며, 여기에는 허용 목록(화이트리스트)에 등록된 프로그램까지 포함됩니다. 방화벽 프로그램 차단 방법을 익혀두면 데이터 무결성과 보안을 지키는 데 큰 도움이 됩니다.

1. Windows 키 + S를 눌러 검색창을 연 다음 '방화벽'을 입력하고, 결과에서 Windows 방화벽을 선택합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

2. '설정 사용자 지정'으로 이동합니다.

3. 공용 네트워크 설정 아래에서 '들어오는 모든 연결 차단(허용되는 프로그램 목록의 연결 포함)'을 선택한 뒤 확인을 누릅니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

설정이 완료되면 이메일 송수신이나 일반적인 인터넷 브라우징은 계속 가능하지만, 그 외의 다른 연결은 방화벽이 자동으로 차단합니다.

Windows 방화벽에서 특정 프로그램 차단하는 방법

이번에는 Windows 방화벽을 이용해 특정 애플리케이션이 네트워크를 사용하지 못하도록 차단하는 가장 확실한 방법을 살펴보겠습니다. 대부분의 앱은 자유롭게 네트워크에 접근하는 것이 좋지만, 어떤 앱의 네트워크 접근을 제한하고 싶은 상황도 분명 있습니다. 로컬 네트워크와 인터넷 접근을 막는 절차를 하나씩 확인해 보겠습니다.

Windows Defender 방화벽에서 프로그램 차단하는 단계

1. Windows 키 + S를 눌러 검색창을 열고 '방화벽'을 입력한 후, 결과에서 Windows 방화벽을 선택합니다.

2. 왼쪽 메뉴에서 '고급 설정'을 클릭합니다.

3. 왼쪽 탐색 패널에서 '아웃바운드 규칙' 옵션을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

4. 오른쪽 끝 메뉴의 동작(Actions)에서 '새 규칙'을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

5. '새 아웃바운드 규칙 마법사'가 열리면 '프로그램'이 선택되어 있는지 확인하고 다음 버튼을 누릅니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

6. 프로그램 화면에서 '이 프로그램 경로' 옵션을 선택한 뒤 찾아보기 버튼을 클릭하고, 차단하려는 프로그램의 경로로 이동합니다.

참고: 이 예시에서는 Firefox의 인터넷 접근을 차단합니다. 원하는 어떤 프로그램이든 자유롭게 선택할 수 있습니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

7. 파일 경로가 올바른지 확인했다면 다음 버튼을 클릭합니다.

8. 동작(Action) 화면이 나타나면 '연결 차단'을 선택하고 다음을 눌러 진행합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

9. 프로필(Profile) 화면에는 여러 규칙이 표시되며, 적용할 규칙을 선택해야 합니다. 세 가지 옵션은 아래와 같습니다.

  • 도메인: 컴퓨터가 회사 도메인 네트워크에 연결되어 있을 때 적용됩니다.
  • 개인: 집이나 사무실 등 사설 네트워크에 연결되어 있을 때 적용됩니다.
  • 공용: 호텔 등 공공장소의 공용 네트워크에 연결되어 있을 때 적용됩니다.

예를 들어, 카페(공용 환경)의 네트워크에 연결되어 있다면 공용 옵션에 체크하고, 집이나 회사(사설 환경)의 네트워크라면 개인 옵션에 체크하면 됩니다. 현재 사용 중인 네트워크를 잘 모르겠다면 모든 박스에 체크하세요. 그러면 해당 앱은 모든 네트워크에 연결할 수 없게 됩니다. 네트워크를 선택한 후 다음을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

10. 마지막으로 규칙의 이름을 지정합니다. 나중에 쉽게 찾을 수 있도록 고유한 이름을 사용하는 것이 좋습니다. 완료되면 마침 버튼을 클릭합니다.

Windows Defender 방화벽에서 프로그램 차단 및 허용하는 완벽 가이드

새로 만든 규칙이 아웃바운드 규칙 목록의 최상단에 추가된 것을 확인할 수 있습니다. 단순히 전체 차단이 목적이라면 여기서 절차가 끝납니다. 만든 규칙을 세부적으로 조정하고 싶다면 해당 항목을 더블클릭하여 원하는 대로 수정하면 됩니다.

함께 보면 좋은 글:

  • PC, 스마트폰, 네트워크에서 특정 웹사이트 차단하는 방법
  • Windows Defender 방화벽이 활성화되지 않을 때 해결 방법
  • Windows 10 팁: 인터넷 접속 차단하는 방법
  • Microsoft Teams가 계속 재시작될 때 해결 방법

이 가이드가 도움이 되었기를 바라며, Windows Defender 방화벽에서 프로그램을 차단하거나 허용하는 데 성공하셨길 바랍니다. 이 글에 대해 궁금한 점이나 의견이 있다면 언제든 댓글로 남겨주세요.