Windows 10 에서 Windows 방화벽(Windows Firewall hasn) 은 Vista 이후로 크게 변경 되지 않았습니다 . 전반적으로(Overall) 거의 동일합니다. 허용 목록에 없는 프로그램에 대한 인바운드(Inbound) 연결은 차단됩니다. 규칙과 일치하지 않는 아웃바운드 연결은 차단되지 않습니다. (Outbound)또한 방화벽에 대한 공용(Public) 및 사설 (Private) 네트워크 프로필 이 있으며 (network profile)인터넷(Internet) 이 아닌 사설 네트워크에서 통신할 수 있는 프로그램을 정확히 제어할 수 있습니다 .
이 기사에서는 Windows 10 방화벽의 다양한 옵션과 설정을 살펴보고 필요에 맞게 조정할 수 있는 방법에 대해 설명합니다. 아웃바운드 연결은 기본적으로 차단되지 않지만 Windows 10 에서 자체 방화벽 규칙을 구성하여 아웃바운드 연결을 차단할 수 있습니다. 이는 특정 프로그램 이 사용자의 동의 없이 설치되더라도 특정 프로그램이 인터넷(Internet) 과 통신할 수 없도록 차단하려는 경우에 유용할 수 있습니다 .
시작하기 위해 Windows 10(Windows 10) 에서 방화벽 설정을 불러오는 방법에 대해 이야기해 보겠습니다 . 제어판(Control Panel) 을 열고 거기에서 방화벽을 열거나 시작 을 클릭하고 (Start)방화벽(firewall) 이라는 단어를 입력 할 수 있습니다 .

그러면 방화벽에 대한 다양한 설정을 모두 제어할 수 있는 Windows 방화벽 대화 상자가 나타납니다.

오른쪽 에서(hand side) 보기를 사설 네트워크(Private networks) 와 게스트 또는 공용 네트워크(Guest or public networks) 로 나눕니다 . 홈 무선 네트워크 는 (home wireless network)개인(Private) 네트워크 아래에 표시되어야 하지만 표시되지 않으면 네트워크가 공용 네트워크 가 아니라 홈 네트워크(Home network) 임을 수동으로 알려야 할 것입니다 .
방화벽을 통해 프로그램 허용
대부분의 사람들이 방화벽을 사용하는 주된 이유는 프로그램이 방화벽을 통과할 수 있도록 하기 위해서입니다. 일반적으로 이것은 프로그램 자체에서 자동으로 수행되지만 경우에 따라 수동으로 수행해야 합니다. Windows 방화벽을 통해 앱 또는 기능 허용(Allow an app or feature through Windows Firewall) 을 클릭하면 됩니다 .

보시다시피 Windows 의 각 (Windows)프로그램 또는 기능(program or feature) 에 대해 개인 및 공용 네트워크에서 수신 연결을 별도로 허용하도록 선택할 수 있습니다. 이 분리는 공용 WiFi 의 누군가가 (WiFi)네트워크 공유(network share) 또는 로컬 홈 그룹(HomeGroup) 에 연결할 수 있기를 원하지 않기 때문에 파일 및 프린터 (File and Printer)공유(Sharing) 및 홈 그룹(HomeGroups) 과 같은 작업에 유용합니다 . 앱을 허용하려면 목록에서 앱을 찾은 다음 들어오는 연결을 허용하려는 네트워크 유형의 확인란을 선택하기만 하면 됩니다.
앱이 목록에 없으면 다른 앱 허용 (Allow another app) 버튼을 클릭하고 목록에서 선택(button and pick) 하거나 찾아보기(Browse) 버튼을 클릭하여 프로그램을 구체적으로 찾을 수 있습니다. 버튼이 회색으로 표시되면 먼저 설정 변경(Change settings) 을 클릭합니다 .

방화벽 홈(Firewall home) 대화 상자 로 돌아가면 왼쪽 창 에 (left-hand pane)Windows 방화벽 켜기 또는 끄기(Turn Windows Firewall On or Off) 라는 다른 링크가 있습니다. 그것을 클릭하면 아래와 같은 옵션 세트가 나타납니다.

Windows 10 에서 방화벽을 완전히 끌 수 있지만 방화벽을 통해 모든 것이 허용됩니다. 또한 허용된 앱에 대해서도 컴퓨터로 들어오는 모든 연결을 차단할 수 있습니다. 이는 특정 상황에서 유용합니다. 예를 들어, 호텔이나 공항(hotel or airport) 과 같은 공공 장소에 있고 네트워크에 연결되어 있는 동안 더욱 안전하게 하고 싶은 경우입니다. 웹 브라우저(web browser) 를 사용하여 인터넷(Internet) 을 탐색할 수는 있지만 어떤 프로그램도 로컬 네트워크의 다른 컴퓨터나 인터넷(Internet) 의 서버에서 들어오는 연결을 만들 수 없습니다 .
고급 방화벽 설정
그러나 진정한 재미는 고급 방화벽 설정을 엉망으로 만들고 싶을 때입니다. 이것은 분명히 마음이 약한 사람들을 위한 것은 아니지만 기본값 복원 링크를 클릭하고 모든 것을 (Restore Defaults)Windows 10 을 처음 설치했을 때의 상태로 되돌릴 수 있기 때문에 큰 문제가 아닙니다 . 고급 설정 으로 이동하려면 방화벽 기본 대화 상자의 왼쪽 창에서 고급 설정(Advanced settings) 링크를 클릭합니다 . 고급 보안 이 포함된 Windows 방화벽(Windows Firewall with Advanced Security) 창이 나타납니다.

기본 화면에서는 도메인, 사설 네트워크 및 공용 네트워크에 대한 방화벽 설정에 대한 간략한 개요를 제공합니다. 컴퓨터가 도메인에 가입되어 있지 않은 경우 해당 프로필에 대해 걱정할 필요가 없습니다. 방화벽이 인바운드 및 아웃바운드 연결(outbound connection) 을 관리 하는 방법을 빠르게 확인할 수 있습니다 . 기본적으로 모든 아웃바운드 연결(outbound connection) 이 허용됩니다. 아웃바운드 연결(outbound connection) 을 차단 하려면 왼쪽 열에서 아웃바운드 규칙(Outbound Rules) 을 클릭합니다 .

계속해서 새 규칙(New Rule) 을 클릭 하면 규칙 유형을 묻는 대화 상자가 나타납니다.

모든 웹 브라우저(web browser) 에서 사용 하는 HTTP 포트 인 (HTTP port)포트 80(port 80) 에서 나가는 모든 연결을 차단하고 싶기 때문에 포트를 선택했습니다 . 이론적으로 이것은 IE, Edge , Chrome 및 기타 브라우저 에서 모든 인터넷 액세스(Internet access) 를 차단해야 합니다. 다음 을 (Next)클릭 하고 (Click)TCP 를 선택 하고 포트 번호를 입력합니다.

다음을 클릭(Click Next) 하고 수행할 작업을 선택합니다(제 경우 연결 차단 )( Block the connection) .

마지막으로 규칙도 적용할 프로필을 선택합니다. 모든 프로필을 선택하는 것이 좋습니다.

이제 이름만 지정하면 됩니다! 웹 페이지를 방문하기 위해 Chrome 을 열면 다음 오류 메시지가(error message) 나타납니다 .

달콤한! 그래서 저는 Windows 10 방화벽에서 포트 80(port 80) 을 차단 하여 누구도 인터넷을 검색하지 못하도록 하는 새로운 아웃바운드 연결 규칙(outbound connection rule) 을 만들었습니다! 위에서 설명한 단계에 따라 Windows 10 에서 고유한 (Windows 10)사용자 지정 방화벽(custom firewall) 규칙을 만들 수 있습니다 . 전반적으로 방화벽에 대한 거의 모든 것입니다. 더 고급 작업을 수행할 수 있지만 비기술자도 따라할 수 있는 적절한 개요를 제공하고 싶었습니다.
Windows 10 에서 방화벽을 구성하는 방법에 대해 질문이 있는 경우 여기에 의견을 게시하면 도와드리겠습니다. 즐기다!
Adjust Windows 10 Firewall Rules & Settings
In Windows 10, the Windows Firewall hasn’t changed very much since Vista. Overall, it’s pretty much thе same. Inbound connections to programs are blocked unless they are on the allowed list. Outbound connections are not blocked if they do not match a rule. You also have a Public and Private network profile for the firewall and can control exactly which program can communicate on the private network as opposed to the Internet.
In this article, I’ll go through the various options and settings for the Windows 10 firewall and talk about how you can adjust them to suit your needs. Even though outbound connections are not blocked by default, you can configure your own firewall rules in Windows 10 to block outbound connections. This can be useful if you want to block a specific program from being able to communicate with the Internet, even if the program gets installed without your consent.
To get started, let’s talk about how to bring up the firewall settings in Windows 10. You can either open the Control Panel and open the firewall from there or you can click on Start and type in the word firewall.

This will bring up the Windows Firewall dialog where you can control all of the various settings for the firewall.

On the right hand side, it splits the view into Private networks and Guest or public networks. Your home wireless network should show up under Private networks, but if it doesn’t, then you will probably have to manually tell it that the network is a Home network and not a Public network.
Allow Program through Firewall
The main reason most people will ever mess with the firewall is to allow a program to work through the firewall. Normally, this is automatically done by the program itself, but in some cases, you have to do it manually. You can do this by clicking on Allow an app or feature through Windows Firewall.

As you can see, for each program or feature of Windows, you can choose to allow incoming connections on the private and public networks separately. This separation is handy for things like File and Printer Sharing and HomeGroups since we don’t want someone from public WiFi to be able to connect to a network share or a local HomeGroup. To allow an app, simply find it in the list and then check the box for which type of network you want to allow incoming connections on.
If the app is not listed, you can click on the Allow another app button and pick from a list or click the Browse button to find your program specifically. If the button is greyed out, click on Change settings first.

If you go back to the Firewall home dialog, there is another link on the left-hand pane called Turn Windows Firewall On or Off. If you click on that, you’ll get a set of options like shown below:

You can turn off the firewall in Windows 10 entirely, but that will allow everything through the firewall. You can also block all incoming connections to your computer, even for allowed apps, which is useful in certain situations. For example, if you are in a public setting like a hotel or airport and you want to be extra safe while connected to the network. You can still browse the Internet using a web browser, but no program will be able to create an incoming connection from another computer on the local network or from a server on the Internet.
Advanced Firewall Settings
The real fun, though, is if you want to mess around with the advanced firewall settings. This is obviously not for the faint of heart, but it’s also not a big deal because you can click the Restore Defaults link and set everything back to the way it was when you first installed Windows 10. To get to the advanced settings, click the Advanced settings link in the left-hand pane on the firewall main dialog. This will bring up the Windows Firewall with Advanced Security window:

On the main screen, it gives you a quick overview of your firewall settings for the domain, private networks, and public networks. If your computer is not joined to a domain, you don’t have to worry about that profile. You can quickly see how inbound and outbound connections are managed by the firewall. By default, all outbound connections are allowed. If you want to block an outbound connection, click on Outbound Rules in the left-hand column.

Go ahead and click on New Rule and then you’ll get a dialog asking what type of rule.

I chose port because I want to block all outgoing connections on port 80, the HTTP port used by every web browser. In theory, this should block all Internet access in IE, Edge, Chrome and other browsers. Click Next, select TCP and type in the port number.

Click Next and choose the action you want to perform, in my case, Block the connection.

Finally, choose which profiles you want the rule to apply too. It’s probably a good idea to just pick all the profiles.

Now just give it a name and that’s it! When I open Chrome to visit any webpage, I get the following error message:

Sweet! So I just created a new outbound connection rule in Windows 10 firewall that blocks port 80 and therefore prevents anyone from browsing the Internet! You can create your own custom firewall rules in Windows 10 following the steps I showed above. Overall, that’s pretty much all there is to the firewall. You can do more advanced stuff, but I wanted to give a decent overview that even non-technical people can try to follow.
If you have any questions about configuring the firewall in Windows 10, post a comment here and we’ll try to help. Enjoy!