PC를 인터넷에 연결하면 응용 프로그램이 네트워크 연결을 통해 정보를 주고 받습니다. 일반적으로 이 데이터 교환은 일부 앱 및 시스템 기능이 올바르게 작동하는 데 필요하므로 걱정할 필요가 없습니다. 그러나 공용 또는 보안되지 않은 네트워크에서는 각별한 주의가 필요합니다.
공용 네트워크(예: 호텔, 공항 및 레스토랑의 Wi-Fi)에서 안전을 유지하는 한 가지 방법은 장치에서 들어오는 연결을 차단하는 것입니다. 이렇게 하면 네트워크의 해커 및 기타 악성 도구가 컴퓨터에 액세스하지 못하게 됩니다.
반대로 나가는 연결을 차단하면 앱이 안전하지 않은 인터넷 네트워크에 연결되는 것을 방지할 수 있습니다. 의심스러운 앱/맬웨어가 추가 맬웨어를 다운로드하거나 해당 서버와 통신하는 것을 막는 효과적인 방법입니다.
(Block Incoming Connection)Windows 10 에서 들어오는 연결 차단
Windows 10 방화벽 설정을 조정하여(tweaking the Windows 10 Firewall settings) 들어오는 연결을 제한할 수 있습니다 . 완료하는 방법은 다음과 같습니다.
1. Windows 검색 창에 (Windows Search)제어판(control panel) 을 입력하고 결과에서 제어판(Control Panel) 을 선택 합니다.
2. Windows Defender 방화벽(Windows Defender Firewall) 을 선택합니다 .
참고:(Note:) PC의 제어판 에서 (Control Panel)Windows Defender 방화벽(Windows Defender Firewall) 옵션을 찾을 수 없는 경우 오른쪽 상단 모서리에 있는 보기 기준(View by) 옵션을 큰 아이콘 또는 작은 아이콘으로 설정하고 다시 확인하십시오.
Windows Defender 방화벽(Windows Defender Firewall) 메뉴 에 개인(Private ) 또는 Public/Guest networks 연결 프로필이 표시되어야 합니다 .
3. 왼쪽 사이드바에서 알림 설정 변경 을 선택합니다.(Change notification settings)
4. "공용 네트워크 설정" 섹션에서 " 허용된 응용 프로그램 목록에 있는 연결을 포함하여 들어오는 모든 연결 차단(Block) " 확인란을 선택 합니다. 확인(OK) 을 선택 하여 변경 사항을 저장합니다.
개인 네트워크의 안전을 완전히 신뢰하지 못하는 경우 "개인 네트워크 설정" 섹션에서 이러한 네트워크에 대한 수신 연결을 차단할 수도 있습니다.
전문가 팁: (Pro Tip:)Wi-Fi 또는 이더넷(Ethernet) 연결 프로필을 변경하려면 설정(Settings) > 네트워크 및 인터넷(Network & Internet) > Wi-Fi 또는 이더넷(Ethernet) 으로 이동 합니다. 네트워크 이름을 선택하고 네트워크 프로필(Network profile) 섹션에서 개인 또는 공용 네트워크인지 지정합니다.
(Block Outgoing Connections)Windows 10 에서 나가는 연결 차단
Windows 10 에서 나가는 연결을 중지하는 방법에는 두 가지가 있습니다 . 아래에서 확인하세요.
방법 1: 모든 앱에 대해 나가는 연결 차단(Method 1: Block Outgoing Connections for All Apps)
Windows 방화벽(Windows Firewall) 고급 보안 설정 을 수정하여 모든 앱에 대한 나가는 연결을 쉽게 제한할 수 있습니다 . Windows Defender 방화벽(Windows Defender Firewall) 메뉴 의 왼쪽 사이드바 에서 고급 설정 을 선택합니다.(Advanced settings)
" 로컬 컴퓨터 의 고급 보안(Advanced Security) 이 포함 된 Windows Defender 방화벽(Windows Defender Firewall) "을 마우스 오른쪽 버튼으로 클릭 하고 속성(Properties) 을 선택 합니다.
공용 네트워크에 연결된 경우 공개 프로필(Public Profile) 탭 으로 이동하고 , 사설 네트워크에 대한 나가는 연결을 차단 하려면 개인 프로필 탭으로 이동합니다. (Private Profile)도메인에 가입된 컴퓨터(computers joined to a domain) 의 경우 도메인 프로필(Domain Profile) 탭은 나가는 연결을 차단하는 위치입니다.
(Click)아웃바운드(Outbound) 연결 드롭다운 옵션을 클릭 하고 차단(Block) 을 선택 합니다. 적용(Apply) 을 선택한 다음 확인(OK) 을 선택 하여 변경 사항을 저장합니다.
방법 2: 특정 프로그램에 대한 나가는 연결 차단(Method 2: Block Outgoing Connections for a Specific Program)
(Say)웹 브라우저에 대해서만 나가는 연결을 차단하려는 경우 Windows 를(Windows) 사용하면 효율적으로 차단할 수 있습니다. 이것은 또한 자녀 가 인터넷에 액세스하는 것을 방지하기 위한 자녀 보호 도구 역할을 할 수 있습니다.(parental control tool)
방화벽 고급 보안(Firewall Advanced Security) 메뉴에서 아웃바운드 규칙 을 선택하고 마우스 오른쪽 버튼으로 클릭 합니다(Outbound Rules) . 계속 진행하려면 상황에 맞는 메뉴에서 새 규칙(New Rule) 을 선택 합니다.
프로그램(Program) 을 선택하고 다음 을(Next) 선택 합니다.
찾아보기(Browse) 를 선택 하여 응용 프로그램을 선택합니다.
로컬 디스크(C:)(Local Disk (C:)) > Program Files(x86) 로 이동 하여 PC에 설치된 응용 프로그램을 찾습니다. 검색 상자를 사용하여 Program Files(Program Files) 폴더 에 없는 앱을 찾습니다 . 응용 프로그램의 실행 파일( .exe )을 선택하고 열기(Open) 를 선택 합니다.
다음(Next) 을 선택 하여 계속 진행합니다. 그런 다음 연결 차단 을 선택하고 (Block the connection)다음(Next) 을 클릭 합니다.
Windows에서 앱의 나가는 연결을 차단할 네트워크 프로필을 지정합니다. 다음(Next) 을 선택 하여 계속 진행합니다.
아웃바운드 규칙에 이름 또는 설명을 지정하고 마침(Finish) 을 선택합니다 .
앱에 대한 나가는 연결 차단을 해제하려면 방화벽 고급 보안(Firewall Advanced Security) 메뉴에서 아웃바운드 규칙을 두 번 클릭합니다. 연결 허용(Allow the connection) 을 선택한 다음 적용(Apply) 및 확인(OK) 을 선택 합니다.
또는 규칙을 마우스 오른쪽 버튼으로 클릭하고 규칙 삭제(Delete) 또는 비활성화(Disable Rule) 를 선택할 수 있습니다. 이러한 옵션은 앱에 나가는 연결을 시작할 수 있는 액세스 권한도 부여합니다.
Mac에서 들어오는 연결 차단
Mac 에서 들어오는 연결을 제한하는 것도 간단합니다. 아래 단계를 읽으십시오.
1. 시스템 환경설정(System Preferences) > 보안 및 개인정보 보호(Security & Privacy) 로 이동합니다 .
2. 방화벽(Firewall) 탭에서 왼쪽 하단 모서리에 있는 잠금 아이콘을 선택합니다.
Mac의 암호를 입력하거나 Touch ID를 사용하여 보안 기본 설정 메뉴에 액세스합니다.
3. 계속하려면 방화벽 옵션(Firewall Options) 을 선택합니다.
4. 모든 앱 및 서비스에 대한 시스템 전체(들어오는) 연결을 차단하려면 들어오는 모든 연결 차단(Block all incoming connections) 확인란을 선택하고 확인 을 선택 합니다(OK) .
들어오는 모든 연결을 차단해도 Mac(Mac) 은 다른 기기와 네트워크에서 계속 볼 수 있습니다. 그러나 어떤 기기나 개인도 Mac 과 연결할 수 없습니다 .
이렇게 하면 파일 공유 서비스(예: AirDrop ) 및 원격 액세스 도구(remote access tools) (예: 화면(Screen) 공유)도 일시적으로 사용할 수 없게 됩니다.
5. 기본 제공 소프트웨어에 대해서만 들어오는 연결을 차단하려면 기본 제공 소프트웨어가 들어오는 연결을 수신하도록 자동으로 허용(Automatically allow built-in software to receive incoming connections) 을 선택 취소합니다 .
6. 특정 앱 또는 서비스에 대한 수신 연결을 차단하려면 plus (+) icon 을 클릭합니다 .
7. 앱을 선택하고 추가(Add) 를 선택 합니다.
전문가 팁:(Pro Tip:) 여러 앱을 선택하려면 Command 를 누른 상태에서 앱을 클릭하세요.
8. 앱 옆에 있는 위쪽 및 아래쪽 화살표를 클릭하고 들어오는 연결 차단(Block incoming connections) 을 선택합니다 .
Mac에서 나가는 연결 차단
macOS에는 나가는 연결을 차단하는 기본 도구나 기본 제공 방법이 없습니다. 웹 사이트의 IP 주소 또는 도메인 이름을 차단하는 해결 방법이 있지만 간단하지 않습니다. 마찬가지로(Likewise) 이 방법은 응용 프로그램이 아닌 웹 사이트로 나가는 연결을 차단하는 데만 사용할 수 있습니다. 아래 단계에 따라 사용해 보세요.
1. Finder 창을 시작하고 응용 프로그램(Applications) > 유틸리티 로 이동하여 (Utilities)터미널(Terminal) 앱 을 엽니다 .
2. 터미널(Terminal) 콘솔 에 아래 명령을 붙여넣고 Return 키(Return) 를 누릅니다 .
sudo cp /private/etc/hosts ~/Documents/hosts-backup
이 명령은 문서 폴더( Finder(Finder) > 문서(Documents) ) 에 Mac의 호스트 파일 백업을 생성합니다 . Hosts 파일 은 macOS에서 도메인 이름을 해당 IP 주소와 일치시키는 데 사용하는 중요한 시스템 파일입니다.
3. Mac의 암호를 입력하고 Return 키(Return) 를 누릅니다 .
4. 다음 명령을 터미널 에 붙여넣고 (Terminal)Return 키(Return) 를 누릅니다 .
sudo nano /private/etc/hosts
그러면 호스트(Hosts) 파일 을 수정할 수 있는 관리 권한이 부여 됩니다. Mac의 암호를 입력하고 Return 키(Return) 를 눌러 계속 진행합니다.
5. 127.0.0.1 을 입력하고 키보드의 (127.0.0.1)Tab 버튼을 누른 다음 차단하려는 웹사이트의 URL을 입력합니다. (URL of the website)예를 들어 YouTube 를 차단하려면 127.0.0.1 을 입력하고 (127.0.0.1)Tab 키 를 누르고 www.youtube.com 을 입력 합니다.
6. Control + O 를 누르고 키보드에서 Return 을 누릅니다.
7. 그런 Control + X 를 누릅니다 .
8. 마지막으로 dscacheutil -flushcache 를 입력하거나 붙여넣고 (dscacheutil -flushcache)Return 키 를 누릅니다 .
브라우저를 실행하고 차단한 웹사이트를 방문하세요. 브라우저는 웹사이트의 서버에 연결할 수 없다는 오류 메시지를 표시해야 합니다.
Mac에서 나가는 연결 차단 해제
일부 터미널(Terminal) 코드 또는 명령 을 입력하여 앱의 나가는 연결 차단을 해제할 수 없습니다 . 앱의 연결을 차단하면서 생성한 백업 호스트 파일을 복원해야 합니다. 완료하려면 아래 단계를 따르세요.
1. Finder > 문서 로 이동하여 (Documents)호스트 백업(hosts-backup) 파일 을 두 번 클릭하고 해당 내용을 복사합니다.
2. Mac 바탕 화면 의 메뉴 표시줄에서 이동을 선택 하고 (Go)폴더로 이동 을(Go to Folder) 선택합니다 .
3. 대화 상자에 아래 경로를 붙여넣고 이동(Go) 을 선택합니다 .
/private/etc/hosts
4. 호스트(hosts) 파일을 바탕 화면으로 끌어다 놓습니다 .
5. 바탕 화면에서 파일을 두 번 클릭하고 해당 내용을 삭제하고 호스트 백업(hosts-backup) 파일의 내용으로 바꿉니다(위의 1단계).
TextEditor 창을 닫고 호스트 파일을 다시 /private/etc/ 폴더로 끌어다 놓습니다.
6. 화면에 나타나는 프롬프트에서 교체 를 선택합니다. (Replace)Mac의 암호를 입력하거나 Touch ID(Touch ID) 를 통해 인증해야 할 수도 있습니다 .
브라우저에서 웹사이트를 방문하여 더 이상 차단되지 않았는지 확인합니다.
타사 앱 사용
macOS에서 나가는 연결을 관리하는 것은 상당히 피곤합니다. 흥미롭게도 작업을 단순화하는 Little Snitch 및 Radio Silence 와 같은 타사 앱이 있습니다. 이 앱은 무료는 아니지만 특정 기간 동안 지불하지 않고 사용할 수 있는 넉넉한 평가판 모드를 제공합니다. Little Snitch (48.99달러부터)에는 세션당 3시간 제한이 있는 데모 모드가 있고 Radio Silence (9달러)는 30일 무료 평가판을 제공합니다.
우리는 두 앱을 모두 테스트했으며 나가는 연결을 완벽하게 차단했습니다. Radio Silence 는 비용 효율적인 옵션이지만 Little Snitch 는 기능이 풍부하고 자동 모드, 경고 모드, 네트워크 맵 등과 같은 고급 기능을 자랑합니다.
How to Block Remote Connections to a Windows or Mac Computer
When you connect your PC to the internet, applicationѕ send and reсеive informatіon through the network connectiоn. Typically, уoυ shoυld have nоthing to worry about thiѕ data еxchange as it’s required for some apps and system functionalіties to work correctly. On public or unsecured networks, however, yоu need to exercise extra caution.
One way to stay safe on public networks (e.g. Wi-Fi at hotels, airports, and restaurants) is to block incoming connections on your device. That’ll keep out hackers and other malicious tools on the network from gaining access to your computer.
Conversely, blocking outgoing connections can help prevent your apps from connecting to an unsafe internet network. It’s an effective way to stop a suspicious app/malware from downloading additional malware or communicating with its server.
Block Incoming Connection on Windows 10
You can restrict incoming connections by tweaking the Windows 10 Firewall settings. Here’s how to get it done.
1. Type control panel in the Windows Search bar and select Control Panel on the result.
2. Select Windows Defender Firewall.
Note: If you don’t find the Windows Defender Firewall option on your PC’s Control Panel, set the View by option at the top-right corner to either Large icons or Small icons and check again.
On the Windows Defender Firewall menu, you should see your connection profile: Private or Public/Guest networks.
3. Select Change notification settings on the left sidebar.
4. In the “Public network settings” section, check the box that reads “Block all incoming connections, including those in the list of allowed applications.” Select OK to save the changes.
If you don’t fully trust the safety of your private network(s), you can also block incoming connections for such networks in the “Private network settings” section.
Pro Tip: To change the profile of Wi-Fi or Ethernet connection, go to Settings > Network & Internet > Wi-Fi or Ethernet. Select the network name and specify if it’s a private or public network in the Network profile section.
Block Outgoing Connections on Windows 10
There are two ways to stop outgoing connections on Windows 10. Check them out below.
Method 1: Block Outgoing Connections for All Apps
You can easily restrict outgoing connections for all apps by modifying the Windows Firewall advanced security settings. In the Windows Defender Firewall menu, select Advanced settings on the left sidebar.
Right-click “Windows Defender Firewall with Advanced Security on Local Computer” and select Properties.
Go to the Public Profile tab if you’re connected to a public network, or the Private Profile tab if you want to block outgoing connections for a private network. For computers joined to a domain, the Domain Profile tab is the place to block outgoing connections.
Click the Outbound connections drop-down option and select Block. Select Apply and then OK to save the changes.
Method 2: Block Outgoing Connections for a Specific Program
Say you want to block outgoing connections for your web browser only, Windows lets you do that efficiently. This can also serve as a parental control tool to prevent your kids from accessing the internet.
In the Firewall Advanced Security menu, select and right-click Outbound Rules. Select New Rule on the context menu to proceed.
Select Program and select Next.
Select Browse to choose the application.
Go to Local Disk (C:) > Program Files (x86) to find applications installed on your PC. Use the search box to locate an app that isn’t in the Program Files folder. Select the application’s executable file (.exe) and select Open.
Select Next to proceed. Afterward, select Block the connection and click Next.
Specify the network profile(s) for which you want Windows to block the app’s outgoing connection. Select Next to proceed.
Give the outbound rule a name or a description and select Finish.
To unblock outgoing connections for the app, double-click on the outbound rule in the Firewall Advanced Security menu. Select Allow the connection, then select Apply and OK.
Alternatively, you could right-click on the rule and select Delete or Disable Rule. These options will also grant the app access to initiate outgoing connections.
Block Incoming Connections on Mac
Restricting incoming connections on Mac is also straightforward. Read the steps below.
1. Go to System Preferences > Security & Privacy.
2. In the Firewall tab, select the lock icon at the bottom-left corner.
Enter your Mac’s password or use Touch ID to access the security preferences menu.
3. Select Firewall Options to proceed.
4. To block system-wide (incoming) connections for all apps and services, check the Block all incoming connections box and select OK.
Your Mac will remain visible to other devices and networks when you block all incoming connections. However, no device or individual can establish a connection with your Mac.
Note that this will also render file-sharing services (e.g. AirDrop) and remote access tools (e.g. Screen Sharing) temporarily unavailable.
5. To block incoming connections for built-in software only, uncheck the Automatically allow built-in software to receive incoming connections.
6. If you wish to block incoming connections for a specific app or service, click the plus (+) icon.
7. Select the app(s) and select Add.
Pro Tip: To select multiple apps, hold Command and click the apps.
8. Click the up and down arrows next to the app(s) and select Block incoming connections.
Block Outgoing Connections on Mac
macOS lacks a native tool or built-in method to block outgoing connections. There’s a workaround that involves blocking a website’s IP address or domain name, but it isn’t straightforward. Likewise, the method can only be used to block outgoing connections to websites, not applications. Follow the steps below to try it out.
1. Launch a Finder window, go to Applications > Utilities and open the Terminal app.
2. Paste the command below in the Terminal console and press Return.
sudo cp /private/etc/hosts ~/Documents/hosts-backup
This command will create a backup of your Mac’s Hosts file in the Documents folder (Finder > Documents). The Hosts file is an important system file used by macOS to match domain names with their respective IP addresses.
3. Enter your Mac’s password and press Return.
4. Paste this next command in Terminal and press Return.
sudo nano /private/etc/hosts
This grants you administrative permission to modify the Hosts file. Enter your Mac’s password and press Return to proceed.
5. Type 127.0.0.1, press the Tab button on your keyboard, and enter the URL of the website you want to block. If you want to block YouTube, for example, type 127.0.0.1, press Tab, and type www.youtube.com.
6. Press Control + O and press Return on your keyboard.
7. Afterward, press Control + X.
8. Finally, type or paste dscacheutil -flushcache and press Return.
Launch your browser and visit the website you blocked. Your browser should display an error message saying it cannot connect to the website’s server.
Unblock Outgoing Connections on Mac
You can’t unblock an app’s outgoing connection by entering some Terminal codes or commands. You’ll need to restore the backup Hosts file you created while blocking the app’s connection. Follow the steps below to get it done.
1. Go to Finder > Documents, double-click the hosts-backup file, and copy its content.
2. On your Mac’s desktop, select Go on the menu bar and select Go to Folder.
3. Paste the path below in the dialog box and select Go.
/private/etc/hosts
4. Drag the hosts file to the desktop.
5. Double-click the file on the desktop, delete its content, and replace it with the content of the hosts-backup file (in Step 1 above).
Close the TextEditor window and drag the host file back to the /private/etc/ folder.
6. Select Replace on the prompt that comes up on the screen. You may also need to enter your Mac’s password or authenticate via Touch ID.
Visit the website on your browser and verify that it’s no longer blocked.
Use Third-Party Apps
Managing outgoing connections on macOS is quite exhausting. Interestingly, there are third-party apps like Little Snitch and Radio Silence that simplify the task. These apps aren’t free, but they offer generous trial modes that let you use them without payment for a specific period. Little Snitch (from $ 48.99) has a demo mode with a 3-hour limitation per session while Radio Silence ($9) offers a 30-day free trial.
We tested both apps and they blocked outgoing connections perfectly. Radio Silence is the cost-effective option but Little Snitch is feature-packed and sports advanced features like silent mode, alert mode, network map, and more.