정책 리스크를 파악하십시오. 정책에 대한 질문을 일상 언어로 하십시오. 데모 신청하기 →

Published:

Last updated:

안전한 Firewall 설정: 엔터프라이즈를 위한 8단계

최소 권한 규칙부터 지속적 검증까지, 안전한 firewall 설정을 위한 8단계로 공격자가 노리는 허점을 차단하십시오.

by FireMon

방화벽을 올바르게 구성하는 것은 기업 네트워크를 보호하기 위해 할 수 있는 가장 중요한 일 중 하나입니다. 방화벽은 1차 방어선 역할을 하지만, 그 효과는 적절한 구성과 지속적인 모니터링에 달려 있습니다. 잘못 설정된 방화벽은 네트워크를 사이버 위협, 성능 문제, 컴플라이언스 리스크에 노출시킬 수 있습니다. 본 가이드는 엔터프라이즈 방화벽 구성의 핵심 요소를 정리하고, 환경을 안전하게 구성하기 위한 실무 단계를 제시하며, 장기적인 보호에 지속적인 모니터링이 왜 중요한지 설명합니다.

핵심 요약:

  • 올바르게 구성된 firewall은 기업의 민감 데이터를 보호하고 네트워크 성능을 높이며 규제 compliance를 뒷받침합니다.
  • 필수 단계에는 최소 권한 접근 규칙 적용, 로깅 활성화, 모니터링 및 관리를 간소화하기 위한 자동화 활용이 포함됩니다.

기업 보안에서 올바른 firewall 구성이 중요한 이유

firewall은 부여된 규칙만 집행하기 때문에 올바른 구성이 중요합니다. 지나치게 허용적인 규칙 하나, 외부에 노출된 관리 인터페이스, 변경하지 않은 기본 설정만으로도 민감 데이터로 향하는 경로가 열리고 감사 지적이 발생하며 트래픽이 느려지고 침해 비용이 커집니다.

firewall 구성 오류는 사이버 공격자가 악용할 수 있는 빈틈을 남기며, 다음과 같은 결과로 이어집니다:

  • 사이버 공격 위험 증가: 잘못 구성된 방화벽은 민감한 데이터를 노출시키고 네트워크를 침해에 취약하게 만들 수 있습니다.
  • 규제 미준수: 취약한 방화벽 설정은 컴플라이언스 위반으로 이어져 벌금이나 감사 제재를 초래할 수 있습니다.
  • 성능 문제: 부실한 구성은 네트워크 병목을 유발해 핵심 업무 운영을 지연시킬 수 있습니다.
  • 비용 증가: 잘못 구성된 방화벽으로 인한 데이터 침해는 재무적 손실과 기업 평판 훼손으로 이어질 수 있습니다.

인적 오류로 인한 취약점: 설정이나 운영 과정의 사소한 실수가 보안 공백을 만들 수 있습니다. 자세한 내용은 다음을 다룬 FireMon 가이드를 참고하십시오: 인적 오류.

무엇이 걸려 있는지 보여주는 구성 오류 사례

구성 실수는 대형 침해 사고와 데이터 노출의 원인이 되어 왔습니다. firewall 설정을 제대로 하는 것이 왜 중요한지 보여주는 두 가지 대표 사례를 소개합니다:

Capital One 데이터 침해 사고(2019년)

2019년, 공격자는 Capital One의 AWS 환경에서 잘못 구성된 웹 애플리케이션 firewall을 악용해 미국과 캐나다의 약 1억 600만 명에 대한 데이터에 접근했습니다. 이 사고는 무단 접근을 차단하기 위한 안전한 firewall 규칙이 반드시 필요하다는 점을 분명히 보여주었습니다.

Microsoft Power Apps 데이터 노출 사고(2021년)

2021년에는 연구진이 확인한 바와 같이, 기본 설정을 그대로 둔 Power Apps 포털에서 여러 기관의 COVID-19 접촉자 추적 및 백신 접종 데이터를 포함해 약 3,800만 건의 레코드가 노출되었습니다. firewall 자체의 문제는 아니었지만, 한 번도 검토되지 않은 기본 설정이 결국 노출로 이어진다는 동일한 위험을 보여줍니다.

기업용 firewall을 안전하게 구성하는 방법: 8단계

기업용 firewall을 안전하게 구성하려면 관리자 접근을 통제하고, 네트워크를 zone으로 구분해 매핑하며, 최소 권한 원칙에 따라 default-deny 규칙 집합을 구성하고, 로깅을 활성화하고, NAT를 구성하고, IDS/IPS와 애플리케이션 계층 제어를 적용한 뒤, 구성을 검증하고 drift가 발생하지 않는지 지속적으로 모니터링해야 합니다.

앞의 여섯 단계는 안전한 구성을 만들고, 마지막 두 단계는 네트워크가 변해도 그 상태를 유지하게 합니다.

1. 방화벽 관리 인터페이스 접근

일반적으로 웹 기반 GUI 또는 명령줄 인터페이스를 통해 방화벽의 관리 인터페이스에 접근하는 것부터 시작하십시오. 강력한 비밀번호와 접근 제한으로 관리 권한을 통제하여 승인된 인원만 변경할 수 있도록 하십시오.

2. 핵심 네트워크 인프라 설정 정의

IP 대역, 서브넷, 보안 영역을 포함한 네트워크 아키텍처를 파악하십시오. 이를 통해 방화벽 규칙을 네트워크 구조에 맞출 수 있으며, 환경 내에서 무단 측면 이동이 발생할 위험을 줄일 수 있습니다.

3. 방화벽 룰셋 및 정책 수립

최소 권한 원칙에 따라 인바운드 및 아웃바운드 트래픽 규칙을 명확히 정의하십시오. 필요한 연결만 허용하고 나머지는 기본적으로 차단합니다. 모든 규칙에 담당자, 비즈니스 근거, 검토 또는 만료 일자를 지정하십시오. 출발지, 목적지, 서비스 필드에 "any"를 사용하지 말고, 구체적인 규칙을 포괄적인 규칙보다 위에 배치해 먼저 평가되도록 하십시오. 규칙 집합의 마지막에는 차단된 트래픽을 로깅하는 명시적 deny 규칙을 두십시오.

더 깊이 있는 접근 방식은 다음의 최적화를 다룬 FireMon 가이드를 참고하십시오: firewall 규칙.

4. 로깅 및 모니터링 체계 구축

로깅을 활성화하여 방화벽 활동을 기록하고 트래픽 패턴을 추적하십시오. 지속적인 방화벽 모니터링의 일환으로 로그를 정기적으로 검토하면 비정상적인 동작을 조기에 식별하고 위협이 확대되기 전에 대응할 수 있습니다.

5. 네트워크 주소 변환 적용

외부 위협으로부터 내부 IP 주소를 감추도록 Network Address Translation(NAT)을 구성하십시오. 이렇게 하면 외부에서 내부 주소 체계를 파악하기 어려워지지만, NAT가 접근 규칙을 대신할 수는 없습니다. 3단계의 default-deny 규칙 집합과 함께 적용하십시오.

6. 위협 탐지 및 차단 제어 구성

침입 탐지 시스템(IDS)과 침입 방지 시스템(IPS) 같은 보안 기능을 활성화하여 의심스러운 활동을 탐지하고 차단하십시오. 많은 최신 방화벽은 고도화된 위협에 대응하기 위한 애플리케이션 계층 보안 기능도 제공합니다.

7. 방화벽 구성 무결성 검증

정기적인 방화벽 검토를 실시하여 구성 오류가 보안 리스크로 확대되기 전에 발견하십시오. 네트워크를 공격에 노출시킬 수 있는 열린 포트, 지나치게 허용적인 규칙, 오래된 정책을 점검하십시오.

출발지, 목적지, 서비스에 "any"를 허용하는 규칙, 한 번도 매칭되지 않는 shadowed 규칙이나 중복 규칙, 일정 기간 동안 트래픽 히트가 없는 규칙, 내부 표준이나 프레임워크 요건을 위반하는 규칙을 찾아내십시오. 변경 요청도 적용 전에 동일한 방식으로 점검해, 실수를 운영 환경이 아닌 검토 단계에서 잡아내십시오.

8. 구성의 지속적인 모니터링 및 검증

임시 접근을 추가하고, 기존 규칙 위에 새 규칙을 쌓고, 클라우드 환경을 온보딩하는 과정에서 구성은 계속 drift합니다. 현재 정책을 승인된 기준선과 비교하고, 모든 변경을 수행자와 사유와 함께 기록하며, 감사 시점에만 점검하지 말고 변경 창이 끝날 때마다 compliance 점검을 다시 수행하십시오.

FireMon으로 방화벽 구성 관리 간소화

전사 규모의 firewall을 수작업으로 관리하는 일은, 특히 크고 복잡한 네트워크에서는 감당하기 어렵습니다.

정책은 네트워크 보안의 Control Plane입니다. FireMon은 지원되는 온프레미스 및 클라우드 집행 지점 전반의 firewall 정책을 한곳에서 확인하고 검증하며 통제할 수 있게 해 줍니다. Security Manager는 정책 가시성과 검색을 중앙화합니다. Policy Optimizer는 규칙 검토와 정리를 지원합니다. Policy Planner는 변경 사항이 적용되기 전에 검토 절차를 거치도록 합니다. Risk Analyzer는 어떤 규칙이 핵심 자산을 노출시키는지 파악하도록 돕습니다. FireMon은 정책 점검과 증적으로 compliance 감사를 지원합니다. compliance를 인증하지는 않습니다.

  • 가시성과 검색: 지원되는 벤더의 firewall 정책을 하나의 화면에서 확인해 자산을 노출시키는 규칙을 찾아낼 수 있습니다.
  • 보안 태세 개선을 통한 위험 감소: 지나치게 허용적인 규칙, shadowed 규칙, 사용되지 않는 규칙을 식별하고 remediation 우선순위를 정합니다.
  • compliance 달성과 유지: 내부 표준 및 프레임워크 기반 통제 항목과 정책을 대조해 점검하고 감사 증적을 생성합니다.
  • 운영 효율 향상과 비용 절감: 변경 사항을 적용 전에 검토하고, 무엇이 언제 바뀌었으며 누가 승인했는지 추적합니다.

자주 묻는 질문

다음 여덟 단계를 따르십시오. 강력한 비밀번호와 제한된 관리자 권한으로 관리 접근을 통제합니다. IP 대역, 서브넷, 보안 zone을 매핑합니다. 나머지는 기본적으로 차단하는 최소 권한 기반의 인바운드 및 아웃바운드 규칙을 작성합니다. 로깅을 활성화합니다. Network Address Translation(NAT)을 구성합니다. 침입 탐지 및 방지 기능을 켭니다. 열린 포트와 지나치게 허용적인 규칙이 없는지 검증합니다. 이후 구성이 안전하고 compliance를 유지하도록 지속적으로 모니터링합니다.

업무상 필요한 연결만 허용하고 나머지는 기본적으로 차단하십시오. IP 대역, 서브넷, 보안 zone으로 매핑한 네트워크를 기준으로 인바운드 및 아웃바운드 규칙을 정의하면, 규칙이 실제 구조와 일치하고 무단 측면 이동을 제한할 수 있습니다. 업무 요건은 변하고 오래된 접근 권한은 그대로 남기 쉬우므로, 규칙을 정기적으로 검토하고 더 이상 필요 없거나 지나치게 허용적인 접근은 제거하십시오.

기업은 구성을 정기적으로 검증하고 지속적으로 모니터링함으로써 firewall 실수를 잡아냅니다. 검토를 통해 열린 포트, 지나치게 허용적인 규칙, 오래된 정책을 찾아내고, 로깅으로 비정상 트래픽을 조기에 포착합니다. 멀티 벤더 환경에서 FireMon은 정책 가시성과 검증을 중앙화하므로, 각 firewall 콘솔을 따로 확인할 필요 없이 위험한 규칙을 찾고 변경 이력을 한곳에서 추적할 수 있습니다.

기업용 firewall 규칙은 최소 분기마다 검토하고, 대규모 네트워크 변경 이후에는 더 빨리 검토하십시오. 검토 주기는 환경만큼 역동적이어야 하므로 지속적인 검토가 더 바람직합니다. 잦은 감사는 오래된 규칙을 제거하고 성능을 높이며 보안 공백을 예방하고, 자동화된 모니터링은 이 작업을 더 빠르게 만듭니다. 선제적으로 대응할수록 보안 사고 발생 시 사후 대응의 부담은 줄어듭니다.

firewall의 강도는 그 규칙만큼에 불과하므로, 올바른 기업용 firewall 구성은 매우 중요합니다. 구성 오류는 공격자가 악용할 수 있는 빈틈을 남기고, 침해 위험을 높이며, compliance 미준수와 감사 제재의 원인이 되고, 네트워크 병목을 만들며, 금전적 손실과 평판 훼손으로 비용을 키웁니다. 초기 설정이나 이후 변경 과정의 단순한 인적 실수만으로도 그러한 빈틈이 생깁니다.

2019년에는 잘못 구성된 firewall로 인해 공격자가 Capital One의 클라우드 기반 인프라에 접근해 1억 명이 넘는 사람들의 개인정보가 노출되었습니다. 2021년에는 수동으로 프라이버시 설정을 조정해야 했던 Microsoft Power Apps 플랫폼의 기본 설정 탓에 3,800만 건의 레코드가 공개 상태로 방치되었습니다. 두 사례 모두 검토되지 않은 구성과 손대지 않은 기본 설정이 치르게 하는 대가를 보여줍니다.

하드웨어 firewall은 네트워크 경계에 배치되는 물리적 어플라이언스로, 온프레미스 환경과 내부 트래픽에 대한 세분화된 제어에 적합합니다. 다만 지속적인 유지보수와 수동 업데이트가 필요하며 확장 비용이 높을 수 있습니다. 흔히 FWaaS(firewall as a service) 형태로 제공되는 클라우드 기반 firewall은 확장이 용이하고 모든 거점에 걸쳐 자동으로 업데이트되지만, 설정과 가용성을 제3자 제공업체에 의존하게 됩니다.

FireMon은 firewall을 대체하지 않으며, firewall 정책을 거버넌스합니다. 정책은 네트워크 보안의 Control Plane입니다. 네트워크 보안이 무엇을 해야 하는지는 정책이 정의하고, 이를 실행하는 것은 firewall, 클라우드 보안 그룹, 세그멘테이션 플랫폼입니다. FireMon은 멀티벤더 환경 전반에 걸쳐 중앙집중식 가시성, 검증, 정리, 변경 추적을 제공하며, 리포팅과 감사 증적으로 컴플라이언스 업무를 지원합니다. 컴플라이언스를 인증하지는 않습니다.

안전한 Firewall 설정: 엔터프라이즈를 위한 8단계 | FireMon