Mac에 아웃바운드 방화벽이 필요한 이유
대부분의 Mac 사용자는 컴퓨터가 처음부터 보호되고 있다고 생각하며, 여러 면에서 macOS는 실제로 안전합니다. 하지만 사각지대가 하나 있습니다. 바로 나가는 연결입니다.
macOS 내장 방화벽은 들어오는 연결을 제어해, 특히 공용 Wi-Fi에서 외부인이 Mac의 서비스에 접근하지 못하게 합니다. 하지만 앱이 밖으로 보내는 것에 대해서는 아무것도 하지 않습니다. 설치한 모든 앱은 여러분에게 묻지 않고 분석, 광고, 텔레메트리 엔드포인트를 포함해 어떤 서버에든 접속할 수 있습니다.
실제로는 이런 모습입니다. 개발자 본인의 Mac에서 2026년 9월 7일부터 22일 사이에 GeForce NOW는 59개 도메인에 접속했습니다. 그중 두 개가 추적 엔드포인트(feedbacks.telemetry.data.nvidia.com, events.telemetry.data.nvidia.com)였습니다. 같은 Mac에서 30일 동안 NetMute는 33개 앱에서 64개 회사의 트래커 요청 2,701건을 막았습니다. 내장 방화벽은 이 중 어떤 것도 들여다보지 않습니다.
아웃바운드 방화벽은 앱이 시도하는 연결을 지켜보고 허용하거나 차단할 수 있게 해 줍니다. 이는 편집증이 아니라 충분한 정보에 근거한 동의의 문제입니다. 앱이 네트워크에서 무엇을 하는지 알아야 하고, 거절할 수 있어야 합니다.
여기서 다루는 네 가지 도구는 접근 방식이 서로 다릅니다. Little Snitch는 연결마다 상세한 규칙 기반 제어를 제공합니다. LuLu는 무료 오픈소스로 허용/차단 결정을 내릴 수 있게 합니다. Radio Silence는 알림 없이 앱 전체를 차단하고 실시간 연결 목록을 보여줍니다. NetMute는 앱별 방화벽에, 알려진 트래커를 알아서 차단하는 Tracker Shield와 앱별 프라이버시 등급을 결합합니다. 하나씩 살펴보겠습니다.
Little Snitch
빈의 Objective Development가 만든 Little Snitch는 가장 오래된 Mac 방화벽 중 하나입니다. 현재 버전은 2026년 9월 8일에 출시된 6.5입니다.
알림 모드에서 Little Snitch는 새 연결마다 묻고, 여러분은 한 번만, 앱을 종료할 때까지, 또는 영구적으로 답할 수 있습니다. 규칙은 프로세스, 도메인, 호스트 또는 IP 주소, 포트 또는 포트 범위, 프로토콜, 방향을 기준으로 지정할 수 있으며, 정해진 시간이나 이벤트 후에 만료되게 할 수도 있습니다. 질문을 받고 싶지 않다면 무음 모드도 있습니다. 프로필은 접속하는 네트워크에 따라 자동으로 전환됩니다.
네트워크 모니터는 실시간 연결 목록, 지도, 최대 12개월 전까지 거슬러 올라가는 트래픽 차트를 보여줍니다. 버전 6에서는 DNS 암호화(DoH, DoT, DoQ)와 함께 추적, 광고, 악성코드 같은 카테고리별로 추가할 수 있는 차단 목록, 그리고 직접 지정하는 목록 URL이 추가되었습니다. 기본으로 켜져 있는 것은 없습니다. 앱 개발자가 제공하는 경우 Little Snitch는 연결의 용도를 설명하는 인터넷 접근 정책(Internet Access Policy)도 보여줍니다.
바로 이 깊이가 Little Snitch를 고르는 이유입니다. Mac의 네트워크 동작을 규칙 하나하나로 다듬고 싶다면, 저희가 보기에 Mac에서 이보다 더 나아가는 도구는 없습니다. 반대로 그만큼 신경을 써야 합니다. 결정은 여러분이 내리고, 규칙도 여러분이 관리합니다.
Little Snitch는 Mac App Store가 아니라 obdev.at에서 영구 라이선스로 직접 판매됩니다(단일, 가족, 다중 라이선스, 업그레이드 할인 가격 제공). 무료 데모에서는 필터가 한 번에 3시간 동안 작동하며 다시 시작할 수 있습니다. Little Snitch Mini는 별도의 Mac App Store 앱입니다. 무료 네트워크 모니터이며, 차단과 더 긴 기록은 구독으로 제공됩니다.
LuLu: 무료 오픈 소스
LuLu는 무료 Mac 보안 도구를 만드는 비영리 단체 Objective-See를 운영하는 Patrick Wardle이 만든 무료 오픈소스(GPLv3) 아웃바운드 방화벽입니다. 현재 버전은 2026년 8월 5일에 출시된 4.5.1입니다.
LuLu에 규칙이 없는 나가는 연결을 앱이 시도하면 알림이 뜨고, 여러분의 답은 앱 전체 또는 특정 목적지 하나(포트 지정 가능)에 대한 규칙이 됩니다. 패시브 모드에서는 기존 규칙에 따라 조용히 작동합니다. 차단 목록과 허용 목록은 로컬 파일이나 원격 URL에서 불러올 수 있으며, 그 목록을 고르고 관리하는 것은 여러분입니다. 프로필은 규칙 세트를 따로 보관하며 수동으로 전환합니다. Network Monitor 메뉴 항목을 누르면 현재 연결을 실시간으로 보여주는 Objective-See의 Netiquette가 열립니다.
코드가 GitHub에 공개되어 있어 누구나 검증할 수 있고, Objective-See는 LuLu가 사용자 정보를 수집하거나 전송하지 않는다고 밝히고 있습니다.
LuLu가 목표로 하지 않는 것도 있습니다. 과거 트래픽 차트를 남기지 않고, 자체 트래커 목록을 제공하지 않으며, 앱별 데이터 제한도 없습니다. 어떤 도메인이 트래커인지 알아보는 것은 여러분의 일이거나, 여러분이 불러온 목록의 일입니다.
저희가 보기에 LuLu는 연결 하나하나를 직접 결정하고 싶은 사람에게 가장 좋은 무료 선택지입니다.
Radio Silence
Radio Silence는 가장 단순한 방식을 택합니다. 앱을 차단 목록에 넣으면 인터넷 접속이 끊깁니다. 연결 알림도, 설정할 규칙도 없습니다. 현재 버전은 3.4입니다.
그렇다고 아무것도 보이지 않는 것은 아닙니다. Radio Silence에는 헬퍼 앱과 백그라운드 프로세스를 포함한 모든 연결을 보여주는 실시간 네트워크 모니터가 있으며, 버전 3.4부터는 들어오는 연결과 나가는 연결을 따로 표시합니다. 무엇이 연결하는지 보고, 클릭 한 번으로 그 앱을 차단할 수 있습니다.
Radio Silence는 구독 없는 일회성 구매로 개인 라이선스와 팀 라이선스가 있으며, 개발사에 따르면 지금까지 업데이트는 무료였습니다.
이 설계에는 그에 따른 대가가 있습니다. 개발사는 앱 단위 차단을 설명하고 있으므로, 각 앱은 온라인이거나 오프라인입니다. 음악 앱을 차단하면 스트리밍을 할 수 없고, 허용하면 그 앱은 분석 서버에도 접속할 수 있습니다. 사이트에는 트래커 감지, 프로필, 데이터 제한에 대한 설명이 없습니다.
그저 특정 앱들을 오프라인으로 두는 것 외에 바라는 것이 없다면, 저희가 보기에 단순함에서 Radio Silence를 이기기는 어렵습니다.
NetMute: 트래커는 알아서 차단
NetMute는 이 비교에서 가장 새로운 도구이며, 다른 질문에서 출발합니다. "이 연결을 허용할까?"가 아니라 "내 앱 중 어떤 앱이 나를 추적하고 있고, 앱을 망가뜨리지 않고 그것을 막을 수 있을까?"입니다.
핵심은 메뉴 막대와 메인 창에서 조작하는 앱별 방화벽입니다. 앱을 완전히 차단하거나, 특정 목적지만 차단할 수 있습니다. 그 위에 Tracker Shield가 있습니다. 선별된 트래커 도메인 300개 이상의 목록으로, 앱과 브라우저에서 알림 없이 차단합니다. 그래서 앱은 온라인 상태를 유지하면서 추적만 막을 수 있습니다. 위의 GeForce NOW 사례에서 두 텔레메트리 엔드포인트는 질문 하나 없이 차단되었습니다.
App X-Ray는 모든 앱에 실제로 접속하는 곳을 바탕으로 프라이버시 등급을 매겨, 어떤 앱을 더 자세히 살펴봐야 하는지 보여줍니다. 조용한 모드는 새 연결을 팝업으로 띄우는 대신 기록해 두고, 쌓인 항목은 한 번에 결정할 수 있습니다. 모든 규칙에는 적중 횟수가 표시되며, 작동할 수 없음이 입증된 규칙은 따로 표시됩니다.
노트북을 위해서는 이동 모드가 있습니다. 핫스팟에 접속하면 자동으로 적용되어 선택한 앱을 일시 정지하고 데이터 예산을 지켜보며, 핫스팟을 벗어나면 모든 것이 원래대로 돌아갑니다. 앱별 데이터 제한, 사용자 지정 프로필, 일정 기능이 이를 보완합니다. Safari Shield는 같은 트래커 목록을 Safari에도 적용합니다. iCloud Private Relay가 켜져 네트워크 필터가 더 이상 해당 요청을 볼 수 없을 때도 계속 작동합니다.
NetMute는 기간 제한 없이 무료로 다운로드할 수 있습니다. 무료 버전에는 앱별 방화벽, 앱별 실시간 트래픽, 가장 활발한 트래커 도메인 50개에 대한 Tracker Shield, 사용자 지정 도메인 차단 5개, 이번 주 기록이 포함됩니다. Pro는 구독도 계정도 필요 없는 한 번의 구매로, 300개 이상의 전체 트래커 목록, App X-Ray, 프라이버시 대시보드, CSV 내보내기가 가능한 몇 개월 단위 보고서, 자동화 기능을 제공합니다. Mac App Store에서 받거나 직접 다운로드할 수 있습니다.
솔직한 한계도 있습니다. NetMute는 소스 코드가 비공개이고 Mac 전용이며, Little Snitch보다 쌓아 온 경험이 적습니다. Brave처럼 이름을 자체적으로 조회하는 브라우저에서는 이름 기반 차단에 추가 설정 하나가 필요하며, 내장된 "NetMute가 보호하는 곳" 점검이 어디서 차단이 작동하는지 측정합니다.
어떤 것을 골라야 할까요? 가장 깊은 규칙 제어를 원하고 그 관리를 즐긴다면 Little Snitch. 무료와 오픈소스가 우선이라면 LuLu. 일부 앱만 오프라인으로 두고 싶다면 Radio Silence. 연결마다 알림에 답하지 않고 트래커를 줄이는 것이 목표라면 NetMute. NetMute를 무료로 다운로드하고 앱들이 어디에 접속하는지 확인해 보세요.