Computer >> 컴퓨터 >  >> 시스템 >> Mac

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

맥에는 소프트웨어 방화벽이 기본적으로 내장되어 있지만, 많은 사용자들이 이를 간과하곤 합니다. 방화벽은 항상 켜져 있어야 하며, 비활성화해야 할 경우에도 짧은 시간 동안만 꺼두는 것이 좋습니다. 한 번도 건드린 적이 없다면 아마 지금도 켜져 있겠지만, 직접 확인해 보는 것이 좋습니다. 방화벽이 켜져 있다면 성능을 조절할 수 있는 다양한 옵션도 마련되어 있습니다. 또한 맥의 기본 방화벽 대신 서드파티 방화벽으로 교체할 수도 있는데, 이는 글 하단에서 자세히 다룹니다.

방화벽 확인하기

방화벽은 시스템 환경설정(System Preferences)에서 찾을 수 있습니다. 해당 메뉴로 이동한 후 사용 가능한 방화벽 설정을 하나씩 살펴보겠습니다.

1. 화면 좌측 상단의 애플 메뉴()를 클릭하고 드롭다운 메뉴에서 '시스템 환경설정'을 선택합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

2. '보안 및 개인 정보 보호(Security & Privacy)' 탭을 클릭합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

3. 창 상단에서 '방화벽(Firewall)' 탭을 선택합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

4. 여기서 방화벽이 켜져 있는지 꺼져 있는지 확인할 수 있습니다. 방화벽이 꺼져 있다면 다시 켜야 합니다.

  • 먼저 창 좌측 하단의 자물쇠 아이콘을 클릭합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

  • 관리자 비밀번호를 입력하라는 메시지가 표시됩니다. 관리자 비밀번호를 모른다면 컴퓨터 부팅 시 로그인할 때 사용하는 비밀번호를 입력한 후 '잠금 해제'를 클릭합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

  • '방화벽 켬(Turn Firewall On)' 버튼을 클릭합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

방화벽 옵션

방화벽이 켜져 있는지 확인했다면 이제 방화벽 설정을 살펴볼 차례입니다. 방화벽의 세부 설정을 확인하고 조정하려면 '방화벽 옵션...' 버튼을 클릭하세요. 버튼이 클릭되지 않거나 회색으로 비활성화되어 있다면 앞서 설명한 대로 환경설정 패널의 잠금을 먼저 해제해야 합니다.

이 창에서는 몇 가지 옵션을 조정하고 특정 앱에 대한 세부 권한을 설정할 수 있습니다. '방화벽 옵션...'을 클릭하면 이러한 기능을 보여주는 화면이 열립니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

여기서 할 수 있는 작업들을 하나씩 빠르게 둘러보겠습니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

모든 수신 연결 차단

이 옵션은 컴퓨터로 들어오는 거의 모든 연결 요청을 차단합니다. 다만 외부로 나가는 요청이나 '기본 인터넷 서비스'에 필요한 요청은 차단하지 않습니다. 그러나 앱의 구성에 따라 일부 애플리케이션이 오작동할 수 있습니다. 따라서 이 설정은 한 번 켜고 잊어버리기보다는 신중하게 사용해야 하는 옵션입니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

그 아래에는 수신 연결을 허용하거나 차단하는 서비스 목록이 표시됩니다. 대부분의 컴퓨터에서는 몇 개의 앱만 보일 것입니다. 이름 옆의 초록색 점은 모든 수신 연결이 허용됨을 의미하고, 빨간색 점은 모든 수신 연결이 거부됨을 의미합니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

앱의 방화벽 설정을 변경하려면 연결 유형 옆의 화살표를 클릭하고 반대 옵션을 선택하면 됩니다. 다만 이 방식은 세밀한 제어가 어렵고, 외부로 나가는 연결에는 전혀 영향을 주지 않습니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

목록 하단의 '+' 버튼을 클릭하면 새 앱을 목록에 추가할 수 있습니다. '–' 버튼으로 목록에서 앱을 제거할 수도 있습니다. 이때 앱 자체가 삭제되는 것은 아니며, 목록에서 방화벽 규칙만 제거됩니다.

내장 소프트웨어의 수신 연결 자동 허용

이 옵션은 맥에 기본 내장된 앱(메일, 캘린더, 메시지 등)이 모든 수신 연결을 허용하도록 설정합니다. 애플 서비스에 문제가 없다면 항상 체크해 두는 것이 좋습니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

다운로드한 서명된 소프트웨어의 수신 연결 자동 허용

위 옵션과 마찬가지로 모든 수신 연결을 허용합니다. 다만 애플 자체 앱이 아니라 인터넷에서 다운로드한 앱에 적용됩니다. 다운로드하는 파일에 주의를 기울인다면 이 옵션을 켜 두어도 무방합니다. 그렇지 않다면 끄세요. 그러면 수신 연결을 요청하는 앱을 설치할 때마다 허용 여부를 묻는 메시지가 표시됩니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

스텔스 모드 활성화

비밀요원 같은 느낌의 이 모드는 생각만큼 화려하지 않습니다. 스텔스 모드가 활성화되면 네트워크상의 다른 컴퓨터가 탐색을 시도할 때 내 컴퓨터가 응답하지 않습니다.

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

쉽게 말해, 네트워크상의 어떤 컴퓨터가 '누구 있어요?'라고 외치면 기본적으로 맥은 '저요!'라고 답하며 몇 가지 기본 정보를 알려줍니다. 스텔스 모드를 켜면 맥이 더 이상 이런 요청에 응답하지 않습니다. 특별한 이유가 없다면 스텔스 모드를 켜 두는 것이 좋습니다. 악의적인 사용자로부터 맥을 숨겨주긴 하지만, 사실 가장 게으른 종류의 공격자만 막을 수 있다는 점은 유념하세요.

서드파티 방화벽은 어떨까?

애플의 기본 방화벽이 부족하다고 느껴진다면 서드파티 방화벽 도구를 설치할 수도 있습니다. 대체로 가격이 높은 편이지만, 보안에 민감한 사용자에게 GUI 환경에서 컴퓨터 통신에 대한 더 많은 제어권과 최대한의 안심감을 제공하도록 설계되었습니다. 서드파티 방화벽은 대개 외부로 나가는 연결까지 제어할 수 있어, 애플의 일방향 제한에 비해 큰 발전입니다. 추천 제품 몇 가지를 소개합니다.

1. Little Snitch

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

Little Snitch는 강력하고 똑똑한 방화벽으로, 사용자가 명시적으로 허용하기 전까지 들어오고 나가는 모든 인터넷 연결을 차단합니다. 컴퓨터의 인터넷 트래픽에 대해 정교하고 엄격한 제어가 필요하다면 $45의 가격에도 Little Snitch를 따라올 만한 제품이 드뭅니다. 모든 것을 지켜보는 Network Monitor는 컴퓨터를 떠나는 모든 패킷의 출발지까지 관찰하여 상세한 트래픽 감사를 가능하게 합니다. 강력함과 사용 편의성의 이상적인 조합으로, 다만 일부 기능의 파악이 다소 어려운 점이 아쉽습니다.

2. Radio Silence

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

Radio Silence는 오랫동안 사랑받아 온 Little Snitch의 저렴한 버전으로, 특정 앱이 인터넷에 아예 접근하지 못하도록 수동으로 차단할 수 있습니다. 목록에 포함되지 않은 앱은 영향을 받지 않습니다. 덕분에 설치 후 말 그대로 모든 연결에 대해 권한을 물어보는 Little Snitch보다 사용이 훨씬 쉽습니다. 한두 개 프로그램만 차단하고 싶은 사용자에게는 Little Snitch의 방식이 혼란스럽고 부담스러울 수 있습니다.

3. WaterRoof

맥(Mac) 방화벽 올바르게 설정하는 방법 – 보안 강화를 위한 완벽 가이드

WaterRoof 역시 매우 정교한 방화벽입니다. WaterRoof는 IPFW(IP 방화벽) GUI로, NAT 설정, 포트 리디렉션, 동적 추적 규칙 같은 기능을 제어합니다. 여기서 한 걸음 더 나아가, 전문 지식이 있는 사용자에게는 거의 과격할 정도로 폭넓은 커스터마이징을 허용합니다. 반면 초보 사용자에게는 진입 장벽이 상당히 높습니다.

결론

대부분의 맥 사용자에게는 기본 방화벽만으로 충분한 보호가 가능합니다. 추가 보호가 필요하다면 Little Snitch가 훌륭한 출발점입니다. 한두 개 앱만 차단하면 된다면 Radio Silence가 가장 효율적인 선택입니다.