방화벽(Firewall)은 내부망과 외부망(인터넷) 사이에 놓인 검문소입니다. 오가는 트래픽을 미리 정한 규칙(정책)에 따라 검사해, 허용된 것만 통과시키고 나머지는 막습니다.
방화벽의 세대
- 패킷 필터 — 출발지·목적지·포트만 보고 허용/차단(기본).
- 스테이트풀(상태 추적) — 연결의 상태(누가 먼저 요청했는지)를 기억해, 내가 요청한 응답만 들여보냅니다. 현재의 기본.
- 차세대(NGFW) — 애플리케이션(어떤 앱인지)·사용자까지 식별해 정교하게 통제.
정책 기반 통제
방화벽은 '출발지·목적지·포트·방향'을 보고 규칙을 위에서 아래로 순서대로 적용합니다.
- 허용(Allow) — 예: 내부 → 웹(80/443), 필요한 업무 포트만 통과.
- 차단(Deny) — 허용 목록에 없는 모든 접속을 거부.
기본을 '전부 차단'으로 두고 필요한 것만 여는 화이트리스트(암묵적 거부) 방식이 안전합니다.
UTM — 통합 보안장비
UTM(Unified Threat Management)은 방화벽에 백신·침입방지(IPS)·웹필터·VPN까지 묶은 통합 장비입니다. 중소규모에서 여러 보안 장비 대신 한 대로 방어합니다.
예제 1) "방화벽이 있는데도 랜섬웨어에 감염됐다. 방화벽이 무용지물인가?"
해설) 방화벽은 '경계에서 접속을 통제'할 뿐, 이미 허용된 웹·메일로 들어온 악성코드까지 다 막지는 못합니다. 그래서 IPS·백신·웹필터(UTM)와 내부 분리(VLAN), 단말 백신을 함께 써야 합니다. 보안은 한 겹이 아니라 여러 겹(심층 방어)입니다.
예제 2) "외부에서 내부 서버로 오는 접속을 특정 IP만 허용하려면?"
해설) 방화벽 규칙에 '출발지 = 허용할 공인 IP, 목적지 = 서버:포트, 동작 = 허용'을 넣고, 그 아래로 '나머지 전부 차단'을 둡니다. 규칙은 위에서 아래로 순서대로 매칭되므로, 구체적 허용 규칙을 포괄적 차단 규칙보다 위에 두어야 합니다.
예제 3) "소규모 회사인데 방화벽·백신·VPN 장비를 다 사야 하나?"
해설) UTM 한 대로 통합하면 비용·관리가 줄어듭니다. 방화벽+IPS+웹필터+VPN이 한 상자에 있어 중소규모에 적합합니다. 다만 모든 기능을 켜면 성능이 떨어지니(부하 집중), 규모가 커지면 기능별 전용 장비로 분리해 성능을 확보합니다.
예제 4) "직원이 재택에서 사내망에 안전하게 접속하게 하려면?"
해설) 방화벽/UTM의 VPN 기능을 씁니다. 직원 PC와 방화벽 사이에 암호화 터널을 만들어, 인터넷을 거쳐도 사내망처럼 안전하게 접속합니다. 요즘은 사용자·기기 상태를 매번 검증하는 제로 트러스트 방식도 확산되고 있습니다.
예제 5) "내부 직원이 특정 사이트(예: 도박·악성 사이트)에 못 가게 하려면?"
해설) UTM/NGFW의 웹 필터(URL 필터링)로 카테고리·주소 단위 차단을 겁니다. 또 애플리케이션 제어로 특정 앱(P2P 등)을 막을 수 있습니다. 방화벽이 '나가는 방향'도 통제한다는 점을 기억하세요 — 유출·감염 확산 방지에 중요합니다.
정리
- 방화벽은 내·외부 경계의 검문소, 정책(규칙)으로 통제.
- 원칙은 기본 차단 + 필요한 것만 허용, 규칙은 위→아래 순서.
- UTM/NGFW는 방화벽+IPS+백신+웹필터+VPN 통합 — 중소규모에 유리.
- 보안은 여러 겹(심층 방어), 나가는 방향 통제·VPN·제로트러스트까지.
댓글 0
댓글은 운영자만 작성할 수 있어요.