보호 · Firewall

나가는 연결을 위한 Mac 방화벽

Tidy My Mac의 Firewall은 Mac의 어떤 앱이 어떤 주소로 인터넷에 연결하는지 보여 주고, 클릭 한 번으로 모든 앱의 나가는 연결을 차단합니다. 차단은 macOS 네트워크 확장 프로그램이 처리하므로 앱의 도우미 프로세스까지 포함되며, Tidy My Mac을 닫아도 계속 작동합니다.

macOS 26 Tahoe 이상 · 신용카드 불필요 · 모든 작업은 사용자의 Mac에서 실행

macOS 방화벽이 앱의 외부 연결을 막지 못하는 이유

macOS에는 시스템 설정 → 네트워크 → 방화벽에 기본 방화벽이 있으며, 켜 두는 것이 좋습니다. 하지만 이 방화벽은 들어오는 연결을 다루는 기능입니다. 다른 컴퓨터로부터 연결을 받아도 되는 앱을 정할 뿐, 나가는 연결에 대한 설정은 없습니다. 그래서 Mac의 앱이 인터넷의 서버에 연결하는 것을 막을 수 없습니다.

궁금한 점은 대부분 나가는 트래픽에 있습니다. 어떤 앱이 백그라운드에서 몰래 서버와 통신할까요? 무료 유틸리티는 데이터를 어디로 보낼까요? 앱을 일부러 오프라인으로 쓰거나, 오래된 버전에서 업데이트하라는 알림이 계속 뜨지 않게 할 수 있을까요? 이를 위해 필요한 것이 나가는 연결용 방화벽이며, Tidy My Mac의 Firewall이 바로 그 역할을 합니다.

어떤 앱이 인터넷에 연결하는지 확인하기

Firewall을 열면 앱이 나가는 연결을 열 때마다 Recent Connections 탭에 목록이 채워집니다. 각 행은 앱 하나이며, 앱 아이콘과 이름 아래에 연결한 원격 주소와 포트가 최근 순으로 표시됩니다. 줄 위에 마우스를 올리면 전체 목록을 볼 수 있습니다.

  • 지금 열려 있는 연결이 있는 앱에는 3 open처럼 연결 수가 표시됩니다. 활동이 없는 앱에는 마지막으로 확인된 시각이 표시됩니다.
  • macOS에 포함된 앱에는 macOS 표시가 붙어 있어 직접 설치한 앱과 구분할 수 있습니다.
  • 연결은 프로세스가 아니라 앱별로 묶입니다. 브라우저 등 많은 앱은 번들 안의 도우미 프로세스에서 네트워크 통신을 처리하는데, 이러한 프로세스는 해당 앱 아래에 표시됩니다.
  • curl이나 Homebrew 명령처럼 앱 번들 밖에 있는 도구는 자체 이름으로 표시됩니다.

목록은 Firewall 화면이 열려 있는 동안 몇 초마다 확인하여 수집하며, 사용자 본인 계정으로 실행 중인 앱을 보여 줍니다. 백그라운드에서는 실행되지 않으므로 화면을 보고 있지 않을 때는 자원을 전혀 쓰지 않습니다. 목록을 보기 위해 방화벽을 켤 필요는 없습니다.

클릭 한 번으로 앱의 인터넷 연결 차단하기

Recent Connections에서 원하는 앱의 Block을 클릭하거나, 여러 앱을 선택한 뒤 Block Selected를 클릭하세요. 아직 연결한 적 없는 앱을 차단하려면 Blocked Apps를 열고 Add App…을 클릭한 다음 응용 프로그램 폴더에서 앱을 선택하세요.

차단된 앱은 새로운 나가는 연결을 열 수 없습니다. 차단은 도우미 프로세스를 포함한 앱 전체에 적용됩니다. 브라우저를 차단하면 번들 안의 모든 프로세스가 차단됩니다. 차단하기 전에 이미 열려 있던 연결은 닫힐 때까지 유지되므로, 한꺼번에 끊으려면 앱을 종료한 뒤 다시 여세요.

Blocked Apps 탭에는 차단한 모든 앱과 차단한 시각이 표시됩니다. Unblock을 클릭하면 다음 연결부터 다시 온라인 상태가 됩니다. Tidy My Mac은 목록에 있더라도 자기 자신을 차단하지 않습니다.

작동 방식

Firewall은 Apple의 Network Extension 프레임워크를 기반으로 만든 시스템 확장 프로그램, 즉 네트워크 콘텐츠 필터입니다. macOS가 새로 나가는 연결을 확장 프로그램에 넘겨 주면, 확장 프로그램은 어떤 앱이 그 연결을 열었는지 확인하고, 해당 앱이 차단 목록에 있으면 연결을 끊습니다. 연결이 전달하는 내용은 전혀 들여다보지 않습니다. 들어오는 연결은 macOS 방화벽이 맡습니다.

단계동작
Turn OnmacOS가 시스템 설정 → 일반 → 로그인 항목 및 확장 프로그램 → 네트워크 확장 프로그램에서 Tidy My Mac의 확장 프로그램을 허용하라고 요청한 다음, 네트워크 콘텐츠 필터링을 허용할지 묻습니다. 첫 번째 앱을 차단하면 방화벽이 자동으로 켜집니다.
Block / Unblock새 목록이 추가 확인 없이 즉시 확장 프로그램에 전달되며, 다음 연결부터 적용됩니다.
Turn Off필터링이 중지되고 차단 목록은 그대로 보관됩니다. 목록에 있는 앱에는 방화벽을 다시 켤 때까지 Not enforced가 표시됩니다.

macOS는 응용 프로그램 폴더에 있는 앱의 시스템 확장 프로그램만 실행하므로, 방화벽을 시작하려면 Tidy My Mac이 그곳에 있어야 합니다.

알아 두면 좋은 점

  • 앱은 디스크상의 위치로 구분됩니다. 차단한 앱을 옮기거나 이름을 바꾸면 더 이상 차단되지 않으므로, 새 위치에서 다시 추가하세요.
  • 일부 앱은 직접 연결하는 대신 다운로드를 macOS 백그라운드 서비스에 맡깁니다. 이 트래픽은 앱이 아닌 macOS 서비스의 것이므로 앱을 차단해도 막히지 않습니다.
  • Firewall은 사이트가 아닌 앱 단위로 판단합니다. 모든 앱에서 특정 사이트를 차단하려면 Web Protection을 사용하세요.

연결 목록과 차단 목록은 Mac에만 저장됩니다. Firewall은 저희에게 아무것도 보내지 않습니다. 개인정보 처리방침에는 앱이 보내는 모든 요청이 나와 있으며, Firewall이 보내는 요청은 없습니다.

Firewall에 관한 질문

기본으로는 없습니다. macOS 방화벽은 어떤 앱이 들어오는 연결을 받을 수 있는지를 제어할 뿐, 나가는 연결에 대한 옵션은 없습니다. Tidy My Mac은 사용자가 고른 앱을 차단하는 나가는 연결용 방화벽을 더해 줍니다. macOS 방화벽도 함께 켜 두세요. Security Settings 페이지에서 켜져 있는지 확인할 수 있습니다.

네. 차단은 macOS가 독립적으로 실행하는 네트워크 확장 프로그램이 처리하므로, 앱을 닫거나 재시동한 후에도 차단된 앱은 계속 차단됩니다. 최근 연결 목록만 Firewall 화면이 열려 있어야 합니다.

아니요. 팝업은 없습니다. 차단하지 않는 한 모든 앱이 허용되며, 새 앱은 Recent Connections에 나타나므로 원하면 그곳에서 차단하면 됩니다.

Firewall은 macOS가 알려 주는 대로 각 앱이 연결하는 IP 주소와 포트를 보여 주며, 사이트 이름은 보여 주지 않습니다. 모든 앱에 대해 사이트를 이름으로 확인하고 차단하려면 Web Protection을 사용하세요.

아니요. 연결을 연 앱을 기준으로 각 연결을 판단할 뿐, 전송되는 내용은 보지 않으며 연결에 관한 어떤 정보도 Mac 밖으로 나가지 않습니다.

모든 섹션을 7일 동안 무료로 사용해 보세요.

이메일만 있으면 되고 신용카드는 필요 없습니다. 이후 첫해 $19.99, 그다음부터 연 $59.99입니다.

무료 체험 시작하기