가이드 · 2026년 10월 29일 업데이트

Mac 방화벽: 켜는 방법과 차단하지 못하는 것

모든 Mac에는 방화벽이 있지만, 직접 켜지 않으면 꺼져 있고, 대부분의 사람이 기대하는 일의 절반만 합니다. 방화벽을 켜는 방법, 각 설정의 역할, 그리고 나머지 절반을 위해 무엇을 쓰면 되는지 알아봅니다.

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

간단히 말씀드리면: 시스템 설정 › 네트워크 › 방화벽을 열고 켜세요. 대부분의 사람에게는 기본 옵션이면 충분하며, 공용 Wi-Fi를 사용한다면 스텔스 모드도 켜세요. macOS 방화벽은 다른 컴퓨터가 Mac으로 연결하는 것만 막습니다. Mac에 있는 앱이 밖으로 연결하는 것은 막지 못하며, 이를 막으려면 아웃바운드 방화벽이 필요합니다.

Mac에서 방화벽을 켜는 방법

  1. Apple 메뉴 › 시스템 설정을 선택하고 사이드바에서 네트워크를 클릭한 다음 방화벽을 클릭하세요. 아래로 스크롤해야 할 수도 있습니다.
  2. 방화벽을 켜세요. 관리자 암호를 입력하라는 메시지가 나타날 수 있습니다.
  3. 허용할 항목을 변경하려면 옵션을 클릭하고 변경한 다음 확인을 클릭하세요.

터미널에서 확인하려면 /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate를 실행하세요. 방화벽이 활성화되어 있는지 비활성화되어 있는지 알려 줍니다.

방화벽 옵션의 역할

  • 모든 수신 연결 차단: macOS가 온라인에 연결하는 데 필요한 몇 가지를 제외하고, 모든 앱과 화면 공유, 파일 공유 같은 공유 서비스로 들어오는 연결을 거부합니다. 신뢰할 수 없는 네트워크에서는 잠시 켜 두고, 파일이나 화면을 공유한다면 꺼 두세요.
  • 내장 소프트웨어가 수신 연결을 받도록 자동으로 허용: macOS에 포함된 앱과 서비스가 묻지 않고 연결을 받을 수 있게 합니다. 켜 두세요.
  • 다운로드한 서명된 소프트웨어가 수신 연결을 받도록 자동으로 허용: 유효한 개발자 인증서로 서명된 앱에 대해서도 같은 일을 합니다. 모든 앱에 대해 확인받고 싶다면 끄세요.
  • 스텔스 모드 활성화: Mac이 ping과 포트 스캔에 응답하지 않으므로 네트워크에서 찾기가 더 어려워집니다. 허용한 앱은 계속 작동합니다. 공용 Wi-Fi를 사용한다면 켜세요.

이 옵션 위에 있는 목록에는 허용 여부를 정한 앱이 표시됩니다. +로 앱을 추가하고 수신 연결을 허용할지 차단할지 설정하며, −로 제거합니다. 목록에 없는 앱이 연결을 받으려고 하면 macOS가 허용할지 묻고, 응답할 때까지는 거부합니다.

Mac 방화벽이 차단하지 못하는 것

macOS 방화벽은 다른 컴퓨터가 시작한 연결을 어떤 앱이 받을 수 있는지를 정합니다. 내 앱이 시작하는 연결에 대한 설정은 전혀 없는데, 연결의 거의 대부분이 바로 이쪽입니다. 페이지를 불러오는 브라우저, 업데이트를 확인하는 앱, 사용 데이터를 보내는 유틸리티, 서버와 통신하는 악성 코드 등이 그렇습니다. 이 모든 연결은 방화벽이 켜져 있어도 그대로 통과합니다.

그렇다고 쓸모없는 것은 아닙니다. 공유 서비스와 연결을 기다리는 앱으로 들어오는 문을 닫아 주며, 이는 공용 Wi-Fi에서 특히 중요합니다. 집에서는 포트를 열지 않는 한 가정용 라우터가 비슷한 역할을 합니다. 하지만 앱이 밖으로 보내는 것을 확인하거나 막으려면 아웃바운드 방화벽이 필요합니다.

아웃바운드 방화벽이 필요할까요?

안전을 위해서라면 대부분의 사람에게는 필요하지 않습니다. 안티바이러스와 안전한 브라우징이 더 중요합니다. 어떤 앱이 백그라운드에서 인터넷에 연결하는지 알고 싶거나, 일부러 앱을 오프라인으로 두고 싶거나, 오래된 버전이 업데이트하라고 계속 알리는 것을 막고 싶거나, 완전히 신뢰하지 않는 앱이 아무것도 보내지 못하게 하고 싶다면 둘 만한 가치가 있습니다.

Mac용 아웃바운드 방화벽

macOS에서는 다른 앱이 네트워크 확장 프로그램을 통해 아웃바운드 방화벽을 추가할 수 있습니다. 가장 잘 알려진 것은 다음과 같습니다.

  • Objective Development의 Little Snitch는 가장 완성도가 높습니다. 새 연결마다 확인을 요청하고, 앱이 어디에 연결하는지 지도로 보여 주며, 앱, 서버, 포트별로 세부 규칙을 설정할 수 있습니다. 유료 앱이며 30일 체험판이 있습니다.
  • Objective-See의 LuLu는 무료 오픈 소스입니다. 이것도 새 연결마다 확인을 요청하며, 규칙은 더 단순합니다.
  • Tidy My Mac에는 팝업 없는 아웃바운드 방화벽이 있습니다. 어떤 앱이 어디에 연결하는지 목록으로 보여 주고, 클릭 한 번으로 앱을 차단합니다. 안티바이러스와 정리 도구가 들어 있는 같은 앱의 일부입니다.

아웃바운드 방화벽은 한 번에 하나만 사용하세요. 두 개의 네트워크 확장 프로그램이 같은 연결을 필터링하면 연결이 느려지거나 허용하려던 것이 차단될 수 있습니다.

macOS에는 pf도 있습니다. 터미널에서 구성 파일로 설정하는 패킷 필터입니다. 주소와 포트별로 나가는 트래픽을 차단할 수 있지만 앱별로는 차단할 수 없으며, macOS 업데이트로 변경 사항이 초기화될 수 있습니다. 관리자를 위한 도구입니다.

Tidy My Mac으로 관리하는 Mac 방화벽

  • Firewall은 도우미 프로그램까지 포함해 어떤 앱이 인터넷에 연결하는지 보여 주고, 클릭 한 번으로 앱의 나가는 연결을 차단합니다. 차단은 Tidy My Mac을 닫아도 계속 작동합니다.
  • Security Settings는 FileVault, Gatekeeper 및 기타 기본 보호 기능과 함께 macOS 방화벽이 켜져 있는지 점검합니다.
  • Web Protection은 모든 브라우저와 앱에서 피싱, 사기, 악성 코드 사이트를 도메인 이름으로 차단합니다.

Mac 방화벽에 관한 질문

네. 비용이 들지 않고, 방해가 되는 일도 거의 없으며, 다른 컴퓨터에서 들어오는 연결로부터 Mac을 닫아 줍니다. 이는 공용 Wi-Fi에서 특히 중요합니다. 사용하는 앱이 작동하지 않게 되면 방화벽 옵션에서 해당 앱을 허용하세요.

아니요. 사용자나 조직이 켜지 않았다면 새 Mac에서는 꺼져 있습니다. 시스템 설정 › 네트워크 › 방화벽에서 확인하세요.

아니요. 어떤 앱이 수신 연결을 받을 수 있는지만 정합니다. 앱이 밖으로 연결하지 못하게 차단하려면 Little Snitch, LuLu 또는 Tidy My Mac의 Firewall 같은 아웃바운드 방화벽이 필요합니다.

Mac이 ping과 포트 스캔에 응답하지 않게 되어, 네트워크의 다른 컴퓨터가 Mac을 찾기 더 어려워집니다. 허용한 앱으로의 연결은 계속 작동합니다.

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

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

무료 체험 시작하기