맥 방화벽이 실제로 막는 것
최종 수정: 2026년 8월 28일. 네트워크 전문가가 아닌 분을 위해 썼습니다.
macOS 내장 방화벽은 바깥에서 내 맥으로 들어오는 연결을 막습니다. 맥 안의 앱이 밖으로 데이터를 보내는 것은 막지 못합니다. 맥 방화벽을 찾는 사람 대부분이 원하는 것은 후자인데, 내장 방화벽으로는 안 된다는 사실을 알려 주는 곳이 거의 없습니다.
macOS 내장 들어오는 연결만보내는 연결 별도의 앱이 필요켜는 곳 시스템 설정, 네트워크, 방화벽
방화벽이란, 쉽게 말하면?
내 맥이 어떤 네트워크 대화를 해도 되는지 정하는 것입니다. 앱이 페이지를 불러오고, 업데이트를 확인하고, 제작사에 무언가를 보고할 때마다 그것이 하나의 대화입니다. 방화벽은 그 사이에 서서 어떤 대화든 멈출 수 있습니다.
헷갈리는 이유는 이 말이 성격이 다른 두 가지 일을 함께 가리키는데 대부분의 글이 그것을 구분하지 않기 때문입니다. 하나는 다른 컴퓨터를 밖에 두는 일, 다른 하나는 내 앱을 안에 두는 일입니다. 필요한 도구가 다르고, macOS가 함께 주는 것은 앞의 것뿐입니다.
macOS 내장 방화벽은 무엇을 하나요?
네트워크의 다른 컴퓨터가 내 맥으로 연결을 시작하지 못하게 막습니다. 시스템 설정, 네트워크, 방화벽에서 켭니다. 특히 공유 네트워크나 공공 네트워크에서 켜 둘 가치가 있고, 클릭 한 번이면 됩니다.
그 안에 반대 방향을 위한 숨은 설정은 없습니다. 켜면 내 앱 목록이 나와서 어떤 앱이 인터넷에 나가도 되는지 고를 수 있으리라 기대하신다면, 그 목록은 찾을 수 없습니다. 내장 방화벽에는 존재하지 않기 때문입니다.
그러면 앱이 데이터를 보내는 것은 무엇이 막나요?
별도의 방화벽 앱입니다. macOS는 앱이 모든 연결의 길목에 서서 판단할 수 있는 공식적인 방법을 제공합니다. Little Snitch, LuLu, Radio Silence, MiniFirewall이 모두 이 부류입니다.
Apple이 잊은 빈틈이 아닙니다. 앱이 무엇에 연결해도 되는지 정하는 것은 오직 당신만 내릴 수 있는 판단이라, Apple은 그것을 전문 앱에 맡깁니다. 쓰는 구조는 모두 같고, 다른 것은 당신을 대하는 방식뿐입니다.
들어오는 연결과 나가는 연결: 누가 먼저 말을 걸었나
방향은 누가 먼저 두드렸는지를 말하는 것이지, 데이터가 어디로 흐르는지가 아닙니다. 들어오는 연결은 인터넷에서 내 맥 쪽으로 오는 것이고, 나가는 연결은 내 맥이 바깥으로 가는 것입니다. 어느 쪽이든 일단 열리면 데이터는 양방향으로 흐릅니다.
| 벌어지는 일 | 먼저 시작하는 쪽 | 막아야 할 방향 |
|---|---|---|
| 브라우저가 페이지와 그 안의 추적기를 불러옴 | 내 맥 | 나가는 연결 |
| 앱이 백그라운드에서 제작사에 보고함 | 내 맥 | 나가는 연결 |
| 같은 카페 네트워크의 누군가가 내 맥을 살핌 | 상대 컴퓨터 | 들어오는 연결 |
| 내 맥에서 파일 공유나 웹 서버가 돌고 있음 | 상대 컴퓨터 | 들어오는 연결 |
| 잘 모르겠고 그냥 없애고 싶음 | 어느 쪽이든 | 양쪽 모두 |
어떤 맥 방화벽을 골라야 하나요?
먼저 질문을 받고 싶은지부터 정하세요. 모든 연결을 직접 통제하고 그 책임을 지겠다면 Little Snitch나 LuLu입니다. 조용한 쪽을 원한다면, 다음 질문은 사이트 단위로 막아야 하는지 앱 단위로 충분한지입니다.
| 원하는 것 | 볼 것 | 받아들여야 할 점 |
|---|---|---|
| 연결이 생길 때마다 직접 통제 | Little Snitch, LuLu | 자주 방해받음. 특히 처음 며칠 |
| 조용함, 그리고 앱을 통째로 막기 | Radio Silence | 사이트 하나만 막고 앱을 살릴 방법이 없음 |
| 조용함, 그리고 사이트 단위 차단도 필요 | MiniFirewall | 알림이 없어서 살펴보라고 말해 주지 않음 |
| 다른 컴퓨터만 막으면 충분 | macOS에 이미 있는 방화벽 | 앱이 무엇을 보내는지는 통제 불가 |
자주 묻는 질문
macOS에 방화벽이 있나요?
있습니다. macOS는 오래전부터 내장하고 있고, 시스템 설정, 네트워크, 방화벽에서 켭니다. 다른 컴퓨터가 내 맥으로 열려는 연결을 막습니다. 내 앱이 무엇을 보내는지는 다루지 않습니다.
맥 방화벽이 나가는 연결을 막나요?
막지 못합니다. 내장 방화벽이 막는 것은 들어오는 연결뿐입니다. 맥 안의 앱이 인터넷의 서버에 닿는 것을 막는 설정은 없습니다. 그래서 맥용 방화벽 앱이 따로 존재합니다.
맥에 방화벽이 필요한가요?
들어오는 연결은 macOS에 이미 있고, 켜 두는 것이 좋습니다. 나가는 연결은 내 앱이 무엇에 접속하는지 알고 일부를 막고 싶다면 별도의 앱이 필요합니다. 대부분이 원하는 것은 후자이지만, 내장으로는 안 된다는 것을 모르고 찾습니다.
간단한 맥 방화벽이란 무엇인가요?
판단할 근거가 없는 결정을 요구하지 않는 방화벽입니다. 복잡한 것들은 새 연결마다 허용할지 거부할지 물어 작업을 끊습니다. 간단한 것은 무슨 일이 있었는지 보여주고, 거슬리는 것을 내 속도로 막게 합니다.
맥 방화벽이 특정 앱의 특정 사이트만 막을 수 있나요?
가능한 것도 있습니다. 앱 전체를 막는 것은 거칠고 그 앱을 못 쓰게 만듭니다. 사이트 하나만 막으면 앱은 계속 동작합니다. Little Snitch와 MiniFirewall은 가능하고, Radio Silence와 macOS 내장 방화벽은 불가능합니다.
방화벽 때문에 맥이 느려지나요?
잘 만든 것은 느려지지 않습니다. macOS는 사이트와 주소에 대한 단순한 차단을 시스템 자체에 넘기는 방법을 제공하고, 그때는 앱의 코드가 실행되지 않습니다. 느려지는 것은 모든 것을 직접 살피는 앱입니다.
출처
조용한 쪽이 좋다면
macOS 내장 방화벽은 들어오는 연결만 막습니다. 앱이 데이터를 보내는 것은 막지 못합니다. 그 의미와, 간단한 맥 방화벽을 고르는 방법.
Mac App Store에서 MiniFirewall 받기