Windows에서 프로그램이 인터넷이나 로컬 네트워크에 원활하게 접근하려면 방화벽과 앱 권한 설정을 적절히 조정해야 합니다. 이 글에서는 사설·공용 네트워크별 프로그램 허용 방법부터 Windows 10 앱 권한 변경, 방화벽 설정 관리, 그리고 보안상 유의해야 할 위험 요소까지 단계별로 정리했습니다.
사설 네트워크에서 프로그램 허용하기
'앱 추가(Add an app)' 창에서 네트워크 접근을 허용할 프로그램을 선택합니다. 이후 '네트워크 유형(Network types)' 버튼을 클릭해 공용 네트워크와 개인(사설) 네트워크 중 어느 환경에서 접근을 허용할지 지정할 수 있으며, 두 네트워크를 모두 선택하는 것도 가능합니다. 설정이 완료되면 '추가(Add)' 버튼을 눌러 마무리하면 됩니다.
프로그램 권한 변경하는 방법
앱 목록에 진입한 뒤 왼쪽 메뉴에서 '앱 및 기능(Apps & Features)'을 선택합니다. 권한을 변경하려는 앱을 클릭하고 '고급 옵션(Advanced options)'으로 이동하세요. 해당 앱의 '앱 권한(App Permissions)' 페이지에서 각 권한 옆의 토글 스위치를 켜거나 꺼서 허용 여부를 자유롭게 조정할 수 있습니다.
방화벽을 통해 프로그램 허용하기
시작 버튼을 클릭하고 검색 필드에 'Windows 방화벽'을 입력해 실행합니다. Windows 방화벽 화면에서 '프로그램 또는 기능 허용' 메뉴를 클릭한 후 '설정 변경(Change settings)'을 눌러야 세부 항목을 수정할 수 있습니다. 이 과정에서 사용자 계정 컨트롤(UAC) 창이 나타나면 '예'를 클릭하거나 관리자 계정의 사용자 이름과 비밀번호를 입력해야 합니다.
Windows 방화벽에서 프로그램 설정 변경하기
작업 표시줄의 시작 버튼을 클릭한 뒤 설정 → 업데이트 및 보안 → Windows 보안 → 방화벽 및 네트워크 보안 순서로 이동합니다. 여기에서 현재 사용 중인 네트워크 프로필(도메인, 개인, 공용)을 선택하고, Windows Defender 방화벽을 '켬(On)'으로 전환하면 기능이 활성화됩니다. 반대로 스위치를 '끔(Off)'으로 바꾸면 방화벽이 비활성화됩니다.
Windows 10에서 앱 권한 변경하기
설정 → 앱 → 앱 및 기능으로 이동한 후 권한을 수정할 앱을 선택하고 '고급 옵션' 버튼을 클릭합니다. 페이지를 아래로 스크롤하면 '앱 권한' 항목이 나타나며, 각 권한 탭의 토글을 이용해 앱의 접근을 허용하거나 차단할 수 있습니다.
앱이 사설 네트워크를 사용하도록 허용하기
허용 목록에 새 앱을 추가하려면 '다른 앱 허용(Allow another app)' 버튼을 클릭합니다. '앱 추가' 창에서 네트워크 접근이 필요한 앱을 선택하고, '네트워크 유형' 버튼으로 공용 또는 개인 네트워크(혹은 둘 다)를 지정한 뒤 '추가'를 누르면 완료됩니다.
프로그램이 내 네트워크에 접근하도록 허용하기
시작 메뉴에서 제어판 → 시스템 및 보안으로 이동한 뒤, Windows 방화벽 설정에서 '프로그램 허용' 항목을 선택합니다. 방화벽을 통과하도록 허용할 프로그램 옆의 체크 박스를 선택하면 되는데, 이 대화 상자에서 어떤 프로그램이 허용되는지 한눈에 확인할 수 있습니다. 체크 박스 아래 옵션을 통해 프로그램이 통신할 수 있는 네트워크 유형(개인/공용)도 세부적으로 지정할 수 있습니다.
프로그램 통신을 허용할 때의 위험 요소
방화벽을 통해 프로그램의 통신을 허용하는 것(차단 해제)은 방화벽에 구멍을 뚫는 것과 같습니다. 포트를 개방하고 프로그램이 방화벽을 통과하도록 할 때마다 시스템 보안은 그만큼 약해진다는 점을 기억해야 합니다.
방화벽을 통해 앱을 허용할 때의 보안 위험
장치의 보안 수준이 낮아질수록 해커나 악성코드가 파일에 침투하거나 열려 있는 경로를 통해 다른 기기로 멀웨어를 확산시킬 가능성이 커집니다. 따라서 포트를 직접 여는 것보다 허용 목록에 필요한 앱만 추가하는 것이 일반적으로 더 안전한 방법입니다.
Windows 10에서 프로그램 권한 변경하기
Windows 10에서는 개인 정보 보호 페이지를 통해 각 앱이 카메라, 위치, 캘린더 등 다양한 기능에 접근할지 제어할 수 있습니다. 시작 메뉴에서 설정 → 개인 정보로 이동한 뒤, 예를 들어 '캘린더'처럼 원하는 항목을 선택하면 해당 앱의 권한을 켜거나 끌 수 있습니다. 참고로 시스템 전체 리소스 사용 권한을 가진 앱은 이 페이지 목록에 표시되지 않습니다.
권한을 기본값으로 되돌리는 방법
권한을 초기화하려면 관리자 권한(상승된 모드)으로 명령 프롬프트를 실행해야 합니다. 파일의 권한을 복구하려면 icacls "파일 전체 경로" /reset 명령을, 폴더의 권한을 초기화하려면 icacls "폴더 경로" /reset /t /c 명령을 입력하면 됩니다. /t 옵션은 하위 폴더와 파일까지 일괄 적용해 줍니다.
프로그램이 관리자 권한을 반복해서 요청할 때
보안 및 유지 관리(Security & Maintenance) 항목을 클릭한 뒤 '보안' 섹션을 확장합니다. 창 하단에 있는 Windows SmartScreen 섹션에서 '설정 변경' 링크를 클릭하면 알림 수준을 조절할 수 있으며, 이러한 변경을 적용하려면 관리자 권한이 반드시 필요합니다.
방화벽에서 허용해도 되는 프로그램은?
Edge, Chrome, Firefox, Internet Explorer 같은 웹 브라우저는 물론 HTTP(80번)와 HTTPS(443번) 포트에는 인터넷 접근을 허용하는 것이 좋습니다. 개인 네트워크와 공용 네트워크 중 무엇을 허용할지는 실제 연결 환경에 따라 판단하면 됩니다.
관리자 권한 없이 방화벽 설정 변경하기
서비스 목록 하단에서 Windows Firewall 서비스를 찾아 더블클릭한 후, 일반 탭에서 '중지' 버튼을 누르고 적용 및 확인을 클릭합니다. 이 방법은 시스템 관리자로 로그인하지 않은 상태에서도 방화벽을 종료할 수 있게 해주지만, 보안이 크게 약화되므로 임시적인 용도로만 사용하는 것이 좋습니다.
Windows 보안에서 프로그램 허용하기
Windows 보안을 실행한 뒤 '방화벽 및 네트워크 보안' 메뉴로 이동합니다. 방화벽 설정 페이지에서 '앱 허용'을 클릭하고 '설정 변경' 버튼을 누른 다음, 방화벽 통과를 허용할 앱이나 기능에 체크하면 Windows 10에서 해당 프로그램의 네트워크 통신이 가능해집니다.
방화벽 설정 변경 방법
제어판에서 Windows 방화벽 아이콘을 클릭해 실행합니다. '일반' 탭에서는 상태를 '켬', '모든 수신 연결 차단', '끔' 중에서 목적에 맞게 선택할 수 있습니다. 또한 '예외' 탭에서는 방화벽 보호에서 제외할 프로그램을 직접 지정할 수 있습니다.
Windows 10 방화벽에서 프로그램 허용하기
Windows 방화벽에서는 허용 프로그램 목록(화이트리스트)을 직접 관리할 수 있습니다. 시작 버튼을 클릭하고 'firewall'을 입력한 뒤 Windows Defender 방화벽을 실행하세요. Windows 버전에 따라 'Windows 방화벽을 통해 앱 또는 기능 허용' 항목을 클릭하면 됩니다.
방화벽 구성 확인 및 프로그램 열기
PC의 방화벽 설정을 확인하려면 시작 메뉴를 열고 검색 상자를 활용하면 빠릅니다. Windows의 기본 방화벽 프로그램은 제어판의 '시스템 및 보안' 폴더 안에 위치하며, 시작 메뉴 검색이나 Win 키를 이용해 손쉽게 찾아 실행할 수 있습니다.
마무리: 안전하게 네트워크 권한 관리하기
방화벽을 통해 프로그램을 허용할 때는 출처가 확실하고 신뢰할 수 있는 프로그램만 선별하고, 불필요한 포트 개방은 최소화하는 것이 좋습니다. 설정 변경 후에는 허용 목록을 주기적으로 점검해 오래된 항목을 정리하면 보안 취약점을 크게 줄일 수 있습니다.