Windows 방화벽으로 응용 프로그램의 인터넷 액세스를 차단하는 방법

0
970

우리는 대부분 필요 우리의 응용 프로그램은 온라인이며 로컬 네트워크와 더 큰 인터넷에 연결되어 있습니다. 그러나 응용 프로그램이 인터넷에 연결되지 못하게하려는 경우가 있습니다. Windows 방화벽을 통해 응용 프로그램을 잠그는 방법을 보여주는 내용을 읽으십시오.

왜 내가 이것을하고 싶어?

응용 프로그램을 차단하는 것이 바로 원하는 것이기 때문에 일부 사용자가 헤드 라인에서 즉시 판매되었을 수 있습니다. 다른 사람들이 왜이 튜토리얼을 열어서 애플리케이션을 처음에 차단하는지 궁금 할 것입니다.

일반적으로 응용 프로그램이 네트워크에 무료로 액세스하기를 원하지만 (웹에 연결할 수없는 웹 브라우저의 장점은 무엇이든) 응용 프로그램이 네트워크에 액세스하지 못하게하는 다양한 상황이 있습니다.

몇 가지 간단하고 흔한 예는 다음과 같습니다. 자동 업데이트 자체를 요구하는 응용 프로그램이있을 수 있지만 해당 업데이트로 인해 일부 기능이 중단되어 중지하려는 경우가 있습니다. 자녀의 게임에 익숙한 비디오 게임이있을 수 있지만 온라인 (및 감독되지 않은) 멀티 플레이어 요소에는 익숙하지 않습니다. 애플리케이션의 인터넷 액세스를 차단하여 침묵 할 수있는 정말 독창적 인 광고가있는 애플리케이션을 사용 중일 수 있습니다.

특정 응용 프로그램에서 네트워크 연결 침묵 침묵을 제거하려는 이유에 관계없이 Windows 방화벽의 내장으로 이동하는 것이 쉬운 방법입니다. 애플리케이션이 로컬 네트워크 및 인터넷에 액세스하지 못하도록 차단하는 방법을 살펴 보겠습니다.

Windows 방화벽 규칙 생성

Windows 10에서이 트릭을 시연 할 것이지만 기본 레이아웃과 전제는 거의 변하지 않았으며이 자습서를 이전 버전의 Windows에 쉽게 적용 할 수 있습니다.

창 방화벽 규칙을 만들려면 먼저 고급 보안이 포함 된 Windows 방화벽 인 고급 방화벽 인터페이스를 열어야합니다. 이렇게하려면 제어판으로 이동하여 “Windows 방화벽”을 선택하십시오. “Windows 방화벽”창에서 왼쪽의 “고급 설정”링크를 클릭하십시오.

참고 : 많이 고급 인터페이스에서 계속 진행하고 자습서의 범위와 경험 수준을 벗어나면 아무것도 따르지 않는 것이 좋습니다. 방화벽 규칙을 깨우는 것은 큰 두통에 확실한 방법입니다.

가장 왼쪽에있는 탐색 창에서 “아웃 바운드 규칙”링크를 클릭합니다. 그러면 가운데 창의 모든 기존 아웃 바운드 방화벽 규칙이 표시됩니다. 이미 수십 개의 Windows 생성 항목으로 채워져 있다는 사실에 놀라지 마십시오.

맨 오른쪽 분할 창에서“새 규칙”을 클릭하여 아웃 바운드 트래픽에 대한 새 규칙을 작성하십시오.

“New Outbound Rule Wizard (새 아웃 바운드 규칙 마법사)”에서 “Program (프로그램)”옵션이 선택되어 있는지 확인한 후 “Next (다음)”버튼을 클릭합니다.

“프로그램”화면에서“이 프로그램 경로”옵션을 선택한 다음 차단하려는 프로그램의 경로를 입력하십시오. 이 자습서에서는 Maxthon 웹 브라우저의 이식 가능한 복사본을 차단합니다. 대부분 브라우저가 차단되었음을 쉽게 보여줄 수 있기 때문입니다. 그러나 아직 “다음”을 클릭하지 마십시오.

계속하기 전에 변경해야 할 중요한 사항이 있습니다. 이것에 우리를 믿어. 이 단계를 건너 뛰면 결국 좌절하게됩니다.

“Browse”명령을 사용하여 EXE 파일을 선택할 때 특정 경로에 해당 변수 중 하나로 표시된 특정 경로 부분이 포함되어 있으면 Windows는 환경 변수라고하는 것을 사용하도록 기본 설정됩니다. 예를 들어, 삽입 대신 C:UsersSteve, 환경 변수로 해당 부분을 교체합니다. %USERPROFILE% .

어떤 이유로 이것이 이것이 프로그램 경로 필드를 채우는 기본 방법이라는 사실에도 불구하고 방화벽 규칙을 위반합니다. 탐색 한 파일이 환경 변수를 사용하는 위치 (예 : /User/ 경로 또는 /Program Files/ path)에 관계없이 프로그램 경로 항목을 수동으로 편집하여 변수를 제거하고 올바른 및 전체 파일 경로로 바꿔야합니다. 다소 혼란스러운 경우 위의 예제 프로그램으로 설명해 드리겠습니다.

Maxthon 웹 브라우저의 EXE 파일을 탐색 할 때 Windows는 Documents 폴더에있는 파일에 대한 다음 프로그램 경로 정보를 연결했습니다.

%USERPROFILE%DocumentsMaxthonPortableAppMaxthonBinMaxthon.exe

이 파일 경로는 Windows에서 이해되지만 방화벽 규칙에 삽입 될 때 어떤 이유로 더 이상 인식되지 않습니다. 대신 환경 변수가 포함 된 파일 경로를 전체 파일 경로로 바꿔야합니다. 우리의 경우에는 다음과 같습니다 :

C:UsersJasonDocumentsMaxthonPortableAppMaxthonBinMaxthon.exe

이것은 현재 버전의 Windows 10 방화벽과 격리되어 있으며 다른 버전에서는 환경 변수를 사용할 수 있지만, 변수를 제거하고 전체 및 절대 파일 경로를 사용하여 자신을 저장하는 것이 좋습니다. 오늘과 길에서 두통.

마지막으로 여기에는 명심해야 할 작지만 중요한 것이 있습니다. 대부분의 응용 프로그램의 경우 기본 EXE 파일은 차단하려는 파일이지만 약간 반 직관적 인 응용 프로그램의 예가 있습니다. 예를 들어 Minecraft를 생각해보십시오. 언뜻보기에 차단 해야하는 것처럼 보입니다. Minecraft.exe 하지만 Minecraft.exe 실제로 런처 파일이며 실제 네트워크 연결은 Java를 통해 발생합니다. 따라서 자녀가 온라인 Minecraft 서버에 연결하지 못하게하려면 차단해야합니다. Javaw.exe 그리고 아닙니다 Minecraft.exe . 그러나 대부분의 응용 프로그램은 기본 실행 파일을 통해 차단 될 수 있으므로 비정형입니다.

어쨌든 응용 프로그램을 선택하고 경로를 확인한 후에는 해당“다음”버튼을 클릭 할 수 있습니다. 마법사의 “작업”화면에서 “연결 차단”옵션을 선택한 다음 “다음”을 클릭하십시오.

'프로필'화면에서 규칙 적용시기를 선택하라는 메시지가 표시됩니다. 여기에는 세 가지 옵션이 있습니다.

  • 도메인: 컴퓨터가 도메인에 연결된 경우 규칙이 적용됩니다.
  • 은밀한: 컴퓨터가 개인 네트워크 (예 : 가정 또는 소규모 비즈니스 네트워크)에 연결된 경우 규칙이 적용됩니다.
  • 공공의: 이 규칙은 컴퓨터가 커피 숍이나 호텔과 같은 공용 네트워크에 연결된 경우에 적용됩니다.

관련 : Windows에서 개인 네트워크와 공용 네트워크의 차이점은 무엇입니까?

예를 들어 집 (개인 네트워크로 정의 된 네트워크)과 커피 숍 (공용 네트워크로 정의 된 네트워크)에서 사용하는 랩톱이 있고 규칙을 두 곳 모두에 적용하려는 경우 두 옵션을 모두 확인해야합니다. 커피 숍의 공개 Wi-Fi 지점에있을 때만 규칙을 적용하려면 공개를 선택하십시오. 의심스러운 경우 모든 네트워크에서 응용 프로그램을 차단하기 위해 모두 확인하십시오. 선택했으면“다음”을 클릭하십시오.

마지막 단계는 규칙의 이름을 지정하는 것입니다. 나중에 알아볼 명확한 이름을 지정하십시오. 차단할 애플리케이션을 나타 내기 위해 간단히 “Maxathon Block”이라고 명명했습니다. 원하는 경우 더 자세한 설명을 추가 할 수 있습니다. 적절한 정보를 입력했으면 “마침”버튼을 클릭하십시오.

이제 새로운 규칙에 대한 '아웃 바운드 규칙'목록 맨 위에 항목이 있습니다. 당신의 목표가 담요를 막는다면 모두 끝났습니다. 규칙을 조정하고 수정하려면 항목을 두 번 클릭하고 로컬 예외 추가와 같이 조정하십시오 (예 : 응용 프로그램은 인터넷에 액세스 할 수 없지만 네트워크의 다른 PC에 연결하여 네트워크를 사용할 수 있음) 자원 등).

이제이 기사의 제목에 요약 된 목표를 달성했습니다. 문제의 애플리케이션에서 모든 아웃 바운드 커뮤니케이션이 중단되었습니다. 응용 프로그램에 대한 그립을 더욱 강화하려면 “고급 보안 기능이있는 Windows 방화벽”의 오른쪽 탐색 패널에서 “인바운드 규칙”옵션을 선택하고 프로세스를 단계적으로 반복하여 동일한 방화벽 규칙을 다시 만들 수 있습니다. 해당 애플리케이션의 인바운드 트래픽도 관리합니다.

규칙 테스트

이제 규칙이 활성화되었으므로 문제의 응용 프로그램을 시작하고 테스트해야합니다. 우리의 테스트 응용 프로그램은 Maxthon 웹 브라우저였습니다. 실제로 말하면, 그리고 명백한 이유로, 웹 브라우저가 인터넷에 액세스하는 것을 차단하는 것은 그리 유용하지 않습니다. 그러나 방화벽 규칙이 적용되고 있음을 즉각적이고 명확하게 보여줄 수 있기 때문에 유용한 예입니다.