용어사전 목록으로

GLOSSARY

방화벽

정해진 보안 정책에 따라 네트워크 통신을 허용하거나 차단하는 기능 또는 장비입니다.

01

용어와 정의

영문 또는 원어: Firewall

한글명: 방화벽

방화벽은 송신 및 수신 네트워크 트래픽을 주소와 프로토콜, 포트 또는 프로그램 등의 정책 조건에 따라 허용하거나 차단하는 네트워크 보안 기능 또는 장비입니다.

02

쉽게 이해하기

정해진 정책에 따라 네트워크 통신을 통과시키거나 막는 보안 기능입니다.

03

적용 범위

  • 호스트 트래픽 제한
  • 기업망의 통신 정책 적용

구분해야 할 내용

  • 방화벽만으로 인증과 모든 내부 이동이 차단된다고 단정하는 것
04

오해하기 쉬운 점

  • 접속 문제가 있어도 전체 방화벽 규칙을 임의로 해제하지 않습니다.
  • ACL, NAC 및 VPN은 방화벽과 구분되는 보안 기술입니다.
05

내용과 출처 검토

본문 교정일: 2026-10-20. 공식 근거의 적용 범위와 기존 승인 내용을 대조한 교정본입니다.

06

NAS 기본 용어 보완

방화벽은 네트워크 트래픽을 정책에 따라 허용하거나 제한하는 기능입니다. 주소 변환과 포트 전달, 사용자 인증 및 전송 암호화는 각각 다른 역할입니다.

NAS의 내부 주소나 VPN 사용 여부만으로 전체 접근 통제를 판단하지 않고 실제로 허용된 경로와 서비스를 구분합니다.

공식 근거

  1. NIST CSRC: firewall

    Network communication filtering under local security policy

최종 내용 검토: 2026-10-21

07

네트워크에서의 동작과 사용 예시

주소와 포트, 연결 상태 및 응용 정보 등 적용 가능한 기준은 구현에 따라 다릅니다. 허용 규칙과 실제 서비스 수신, NAT 및 경로는 각각 구별해야 합니다.

업무망에서 서버의 필요한 파일 공유만 허용하고 관리 포트는 별도 관리망으로 제한하는 구성이 가능합니다. 소스와 목적지의 정의 및 응답 처리도 함께 확인합니다.

08

종류와 적용 조건의 구분

패킷 필터, 상태 기반 처리와 응용 계층 처리는 범위가 다릅니다. 호스트 방화벽과 경계 장비 정책도 서로 다른 위치에서 통신을 차단할 수 있습니다.

방화벽이 있다는 사실만으로 모든 공격을 막거나 내부 권한이 올바르다고 보장하지 않습니다. 정책 변경 전 현재 규칙과 의도, 로그 및 복구 경로를 확보합니다.

09

보안에서의 원리와 사용 예시

주소와 포트, 연결 상태 또는 애플리케이션 정보 등을 이용해 통신 경계를 제어합니다. 어떤 위치에서 어떤 트래픽을 관찰하는지에 따라 검사할 수 있는 내용이 달라집니다.

업무 서버에는 필요한 서비스 포트만 허용하고 관리 접속은 승인된 경로에 제한하는 경우입니다.

10

종류와 적용 조건의 구분

정적 패킷 필터와 상태 추적 방화벽은 연결을 판단하는 방식이 다릅니다. WAF는 웹 요청에, 호스트 방화벽은 개별 장비에 초점을 두며 모두 같은 기능은 아닙니다.

허용한 포트 안의 취약한 서비스나 정상 계정의 오용이 남을 수 있습니다. 규칙 순서, IPv4와 IPv6, 반환 경로와 로그를 함께 확인해야 합니다.

11

Stateful firewall 상태 추적 방화벽

이 절의 용어: Stateful firewall / 상태 추적 방화벽

상태 추적 방화벽은 개별 패킷의 주소와 포트 외에 연결 상태를 함께 고려해 통신을 판단합니다. 정상 연결에 속하는 응답인지 등의 문맥을 활용할 수 있습니다. 상태를 본다는 사실만으로 애플리케이션의 모든 요청 의미를 검증하는 것은 아닙니다.

12

Stateless packet filtering 비상태 패킷 필터링

이 절의 용어: Stateless packet filtering / 비상태 패킷 필터링

비상태 패킷 필터링은 유지된 연결 상태 없이 지정된 패킷 필드와 규칙을 중심으로 처리 여부를 판단하는 방식입니다. 응답 경로와 프로토콜 조건을 규칙에 반영해야 합니다. 상태 추적 방식과 필요한 규칙 및 관찰 범위가 다릅니다.

13

패킷 필터와 상태 추적 및 침입 방지

ACL 형태의 정적 필터와 연결 상태를 참고하는 SPI는 판단에 사용하는 정보가 다릅니다. 연결 추적 항목은 NAT 응답 처리에도 활용할 수 있지만 응용의 로그인 성공을 뜻하지는 않습니다. IDS는 탐지, IPS는 차단을 포함하는 기능을 가리키며 제품이 실제로 검사하는 트래픽 범위가 중요합니다. 방화벽이나 NAT가 모든 내부 통신과 암호화된 응용 내용을 자동으로 검사한다고 설명하면 안 됩니다.

14

SPI 상태 기반 패킷 검사

이 절의 용어: SPI / Stateful Packet Inspection / 상태 기반 패킷 검사

상태 기반 패킷 검사는 개별 패킷의 주소와 포트뿐 아니라 추적 중인 통신 상태를 참고해 처리하는 방식입니다.

허용한 통신의 응답인지 등을 판단하는 데 상태 정보를 이용합니다. 내용의 악성 여부를 깊게 분석하는 IPS나 모든 응용의 신원 인증과는 역할이 다릅니다.

내부 단말이 시작한 통신의 응답을 상태 정보에 따라 허용하면서 요청하지 않은 외부 접속을 제한할 수 있습니다.

상태를 따로 추적하지 않는 정적 패킷 필터링과 구분합니다. UDP처럼 TCP 연결 절차가 없는 트래픽도 구현이 정한 상태와 만료 시간을 사용할 수 있습니다.

비대칭 경로와 상태 테이블 부족이 정상 통신에 영향을 줄 수 있습니다. SPI가 모든 공격을 차단한다는 뜻은 아닙니다.

15

Connection tracking 연결 추적

이 절의 용어: Connection tracking / 연결 추적

연결 추적은 패킷 흐름의 주소와 포트 및 상태 등을 기록해 이후 패킷 처리에 활용하는 기능입니다.

방화벽의 상태 기반 판단과 NAT 응답 변환 등에 사용할 수 있습니다. Linux Netfilter의 conntrack은 이러한 동작의 구체적인 구현 중 하나입니다.

응답 패킷이 어느 내부 통신에 해당하는지 판단하거나 일정 시간 사용하지 않은 상태를 만료시킬 수 있습니다.

추적 상태와 실제 응용의 로그인 세션은 서로 다릅니다. UDP의 추적 항목도 TCP와 같은 연결 성립을 뜻하지 않습니다.

추적 항목 수와 만료 시간은 자원과 동작에 영향을 줍니다. NAT 항목이 존재한다고 통신이 실제 성공했다고 단정할 수 없습니다.

16

정의와 적용 조건의 공식 근거

관련 용어와 글

함께 이해할 기준 개념

함께 비교할 용어

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.