위키득계정 ↗
기술

방화벽 (네트워킹)

방화벽 (네트워킹)기술
영문명
Firewall
주요 역할
통신 접근 제어
설치 형태
네트워크 장비 또는 호스트 소프트웨어
관련 요소
규칙, 연결 상태와 기록
네트워크 방화벽은 정해진 규칙에 따라 통신을 허용하거나 차단하는 보안 기능이다. 네트워크 경계의 장비나 개별 기기 안에서 동작할 수 있으며, 어떤 범위와 계층의 정보를 검사하는지에 따라 기능이 달라진다.

허용할 통신을 정하기

내부 서버가 특정 서비스 연결만 받도록 제한하는 상황을 생각할 수 있다. 방화벽은 주소와 포트, 프로토콜 등의 조건으로 통신을 제어할 수 있다. 규칙이 무엇을 대상으로 하고 어느 방향에 적용되는지 명확해야 기대한 결과를 얻을 수 있다.

검사하는 정보의 차이

일부 방화벽은 패킷의 주소와 포트를 중심으로 판단하고, 일부는 연결 상태나 응용 계층의 정보도 활용한다. 모든 방화벽이 같은 수준으로 내용을 이해하는 것은 아니다. 암호화된 통신의 내부를 볼 수 있는지 여부도 구성과 기능에 따라 다르다.

배치와 경계

네트워크 입구의 방화벽과 개별 서버 안의 방화벽은 적용되는 범위가 다르다. 여러 경계를 두어 필요한 통신만 허용할 수 있지만, 규칙 사이의 관계가 복잡해지면 정상 통신을 막거나 의도하지 않은 경로를 남길 수 있다.

보안 전체를 대신하지 않는다

방화벽이 허용한 연결에도 잘못된 요청이나 취약한 프로그램이 있을 수 있다. 인증과 권한 관리, 프로그램의 보안 업데이트 등은 별도 역할이다. 차단 기록은 문제를 조사하는 단서지만 기록이 없다는 사실만으로 모든 침해가 없었다고 단정할 수 없다.

관련 문서

컴퓨터 망 / 라우터 / 인터넷 프로토콜 / HTTPS