Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

Windows를 사용하고 있다면 운영체제에 기본 방화벽이 내장되어 있다는 사실은 이미 잘 알고 있을 것입니다. 방화벽에서 프로그램의 연결을 허용하거나 차단해 시스템에 들어오고 나가는 트래픽을 제어하는 방법도 알고 있겠죠. 하지만 Windows 방화벽이 처리하는 연결 기록을 로그로 남기도록 설정할 수 있다는 사실은 모르셨을 수도 있습니다.

Windows 방화벽 로그는 다음과 같은 문제를 해결할 때 결정적인 단서가 됩니다.

  • 다른 프로그램은 멀쩡히 인터넷에 연결되는데 특정 프로그램만 연결되지 않는 경우 — Windows 방화벽이 해당 프로그램의 연결 요청을 차단하고 있는지 먼저 확인해 보세요.
  • 악성 소프트웨어가 내 컴퓨터를 경유해 데이터를 전송하는 것으로 의심되는 경우 — 방화벽을 빠져나가는 트래픽에서 수상한 연결 요청이 없는지 감시할 수 있습니다.
  • 새로운 방화벽 규칙을 만든 후, 방화벽이 의도한 대로 작동하는지 직접 눈으로 확인하고 싶은 경우.

이유가 무엇이든 Windows 방화벽의 로그를 활성화하는 과정은 여러 메뉴와 설정을 거쳐야 하는 다소 까다로운 작업입니다. 단계별로 나누어 쉽게 따라 할 수 있도록 하나씩 안내해 드리겠습니다.

Windows 방화벽 고급 설정 열기

먼저 Windows 방화벽의 고급 설정 화면에 접근해야 합니다. 제어판을 연 후, 아이콘 보기 상태라면 "Windows Defender 방화벽"을 클릭하고, 범주 보기 상태라면 "시스템 및 보안" → "Windows Defender 방화벽" 순서로 들어갑니다.

아이콘 보기:
Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

범주 보기:
Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

방화벽 창이 열리면 왼쪽 메뉴에서 "고급 설정"을 클릭합니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

그러면 다음과 같은 화면이 나타납니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

여기가 바로 Windows 방화벽의 좀 더 전문적인 영역입니다. 프로그램의 인터넷 접근을 허용하거나 차단하고, PC로 들어오는(인바운드) 연결과 나가는(아웃바운드) 연결을 세부적으로 제어할 수 있는 곳이죠. 로그 설정도 바로 여기서 할 수 있지만, 어디에 숨어 있는지 한눈에 들어오지는 않습니다.

로그 설정 메뉴 찾기

먼저 왼쪽 상단의 "고급 보안이 포함된 Windows Defender 방화벽 - 로컬 컴퓨터" 항목을 선택합니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

이어서 오른쪽 작업 창에서 "속성"을 클릭합니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

여기부터가 조금 헷갈릴 수 있습니다. 속성 창 상단의 탭을 클릭해 보면 처음 세 개의 탭이 이름만 다를 뿐 내용 구성은 동일합니다. 각 탭은 서로 다른 "프로필"을 담당하며, 각각 "로깅" 옵션을 포함하고 있습니다. 즉, 로그는 프로필별로 따로 기록되므로 현재 사용 중인 프로필에 로깅을 켜야 합니다. 그렇다면 나는 어떤 프로필을 쓰고 있을까요?

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

각 프로필의 의미는 다음과 같습니다.

도메인 프로필: 컴퓨터가 도메인 컨트롤러가 관리하는 네트워크에 연결될 때 적용됩니다. 이 설명이 낯설게 느껴진다면 일반 가정 환경에서는 필요 없는 프로필일 가능성이 높습니다.

개인 프로필: '개인'으로 지정한 네트워크에 연결할 때 적용됩니다. 집이나 개인 네트워크가 여기에 해당하므로, 대부분의 사용자에게는 이 프로필이 해당됩니다.

공용 프로필: '공용'으로 지정된 네트워크에 연결할 때 적용됩니다. 카페, 공항, 도서관 등의 공공 와이파이나 공공기관 네트워크에 접속할 때 사용됩니다.

집에서 개인 네트워크에 연결해 사용 중이라면 "개인 프로필" 탭을, 공용 네트워크라면 "공용 프로필" 탭을 선택하세요. 올바른 탭으로 이동한 뒤 "로깅" 항목 아래의 "사용자 지정" 버튼을 클릭합니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

로깅 시작하기

이 창에서는 로그 파일의 저장 위치와 최대 크기를 지정할 수 있습니다. 기억하기 쉬운 위치로 변경해도 되지만, 저장 위치는 크게 중요하지 않습니다. 이유는 뒤에서 설명하겠습니다. 지금 당장 로깅을 시작하고 싶다면 두 개의 드롭다운 메뉴를 모두 "예"로 변경한 후 확인을 누르면 됩니다. 다만 로거를 상시 켜두면 성능에 영향을 줄 수 있으므로, 연결을 감시할 필요가 있을 때만 켜는 것이 좋습니다. 종료할 때는 드롭다운 메뉴를 모두 "아니요"로 되돌리면 됩니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

로그 읽는 방법

이제 컴퓨터는 모든 방화벽 활동을 기록하고 있습니다. 로그를 보려면 고급 설정 메인 창으로 돌아가 왼쪽의 "모니터링"을 클릭한 후, "로깅 설정" 아래 "파일 이름" 옆의 링크를 클릭하세요.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

클릭하면 로그 파일이 열립니다. 처음에는 정보가 많아 다소 복잡하게 느껴질 수 있으니, 핵심 항목들을 간단히 정리해 보겠습니다.

Windows 방화벽 로그를 활용해 인터넷 활동을 무료로 추적하는 방법

1. 날짜와 시간 — 연결이 발생한 시점입니다.

2. 동작 결과 — "허용(ALLOW)"은 방화벽이 연결을 통과시켰다는 뜻이고, "차단(DROP)"은 연결을 막았다는 뜻입니다. 프로그램의 연결 오류를 진단할 때 연결이 계속 차단되고 있다면 Windows 방화벽이 원인일 가능성을 짚어볼 수 있습니다.

3. 연결 유형 — TCP 또는 UDP 중 어느 프로토콜을 사용했는지 나타냅니다.

4. IP 주소와 포트 — 순서대로 연결 출발지 IP(내 PC), 목적지 IP(웹페이지 등 연결하려는 대상), 그리고 내 컴퓨터에서 사용된 포트 번호입니다. 프로그램이 정상 작동하기 위해 어떤 포트를 열어야 하는지 파악하는 데 유용합니다. 또한 수상해 보이는 연결이 없는지 함께 살펴보세요. 악성코드가 개입하고 있을 가능성도 있습니다!

5. 방향 — 해당 연결이 데이터 패킷을 보낸 것인지, 받은 것인지를 나타냅니다.

위 내용만 알아도 연결 문제 분석을 시작하기에 충분합니다. 로거는 이 외에도 목적지 포트나 TCP 승인 번호 같은 세부 정보까지 기록할 수 있습니다. 더 자세한 내용이 궁금하다면 로그 상단의 "#Fields" 줄을 참고하면 각 항목이 어떤 값을 의미하는지 확인할 수 있습니다.

모든 작업이 끝나면 로거를 다시 끄는 것을 잊지 마세요!

더 스마트한 네트워크 진단

Windows 방화벽 로그를 활용하면 내 PC가 처리하는 데이터의 흐름을 훨씬 정확하게 분석할 수 있습니다. 네트워크 문제가 방화벽 때문인지, 아니면 다른 원인인지 명확하게 진단할 수 있게 되죠. 오늘 소개한 방법으로 방화벽의 내부 동작을 들여다보고, 내 네트워크에서 무슨 일이 일어나고 있는지 파악해 보세요.

이미지 출처: Firewall