Windows 7에는 기본 방화벽 도구가 내장되어 있다는 사실을 모두 알고 있지만, 실제로 이를 제대로 활용해 자신을 보호하는 사용자는 많지 않습니다. 물론 이것이 사용자의 잘못은 아닙니다. 방화벽 도구가 제어판 깊숙이 숨겨져 있고, 최소화되고 혼란스러운 인터페이스 때문에 일반 사용자가 설정하기가 쉽지 않기 때문입니다. 보다 간편한 방화벽 설정 방법을 찾고 있다면 TinyWall이 바로 그 해답이 될 수 있습니다.
TinyWall은 Windows 방화벽의 API(응용 프로그래밍 인터페이스)를 활용하는 아주 가벼운 프로그램으로, 컴퓨터의 네트워크 보안을 위한 강력한 '작은' 방어 기지 역할을 합니다.
Windows 방화벽을 기반으로 하는 안전한 구조
이 프로그램은 Windows 방화벽을 기반으로 작동하기 때문에, 다른 방화벽처럼 자체 필터 드라이버를 사용하지 않는다는 점에서 일종의 '편법'이라고 볼 수 있습니다. Windows의 기존 인프라를 그대로 활용해 이를 제어하는 방식입니다. 이것이 반드시 나쁜 것은 아니며, 오히려 설치 과정이 더 간단해진다는 장점이 있습니다. 또한 결함이 있는 NDIS 드라이버로 인해 블루스크린이 발생하거나, 방화벽 프로그램에서 흔히 발생하는 각종 문제를 일으킬 가능성이 없기 때문에 설치해도 실질적인 위험이 없다는 점이 안심됩니다.
프로그램을 설치하면 특별한 인터페이스나 화려한 기능이 등장하지 않습니다. 작업 표시줄에 TinyWall 아이콘이 표시되는 것이 전부입니다. 해당 아이콘을 클릭하면 다양한 설정 옵션을 확인할 수 있습니다.

간편한 설정과 자동 학습 모드
"Manage(관리)"를 클릭하면 종합 설정 패널로 이동합니다. 여기에서 현재 실행 중인 프로세스나 서비스를 선택하거나, 파일을 직접 찾아 방화벽 예외를 지정할 수 있습니다. 방화벽에서 무엇을 설정해야 할지 모르겠다면 "Change mode(모드 변경)"에 마우스를 올리고 "Autolearn(자동 학습)"을 선택하는 것이 가장 좋습니다. 이 옵션을 사용하면 TinyWall이 인터넷에 접속하는 프로그램에 악성 의도가 있는지 자동으로 판단하고, 특정 수신 패킷을 차단할지 허용할지도 스스로 결정합니다. 초보 사용자에게 특히 유용한 기능입니다.
연결 상태를 한눈에 확인하는 기능
가장 마음에 드는 기능 중 하나는 "Show connections(연결 표시)" 화면입니다.

명령 프롬프트에 "netstat"를 입력하는 것보다 훨씬 빠릅니다! TinyWall 아이콘을 클릭한 후 "Show connections"를 클릭하기만 하면 됩니다. 웹 서버(httpd)에 대한 연결과 AdvOR를 통해 유지 중인 두 개의 OR 연결을 바로 확인할 수 있습니다. 연결 문제를 진단할 때 이 기능은 "netstat"보다 훨씬 유용합니다. 다만 연결 보기가 자동으로 새로고침되지 않고, "Show active connections"를 두 번 클릭해야 새로고침되는 점은 아쉽습니다. 이 때문에 실시간으로 사이트 방문자 접속 여부를 확인하기에는 다소 불편합니다.
이런 사소한 아쉬움에도 불구하고, TinyWall은 Windows 방화벽에서 나타나는 성가신 "허용/차단" 팝업을 일일이 처리하지 않고도 네트워크 보안을 효과적으로 제어할 수 있도록 도와주는 훌륭한 프로그램입니다. "Autolearn" 기능도 상당히 유망해 보이지만, 아직 충분히 테스트해 볼 기회는 없었습니다.
어떻게 생각하시나요?
이 프로그램을 직접 사용해 본 후 여러분의 생각을 들려주세요. 좋은 경험이 있었나요, 아니면 아쉬운 점이 있었나요? 아래 댓글로 의견을 공유해 주세요!
TinyWall 다운로드