더북(TheBook)

3.3 방화벽

방화벽(firewall)이란 불법으로 외부에서 침입하는 것을 차단하고 내부에서 정보가 유출되는 것을 방지하는 침입 차단 시스템이다. 서버 간 통신 데이터를 ‘패킷’이라고 부르는데, 방화벽은 외부에서 들어오는 패킷인 인바운드(inbound)와 서버에서 나가는 패킷인 아웃바운드(outbound)에 대한 정책을 설정하여 정책에 따라 패킷을 허가하거나 거부하는 방식으로 작동한다.

▲ 그림 3-8 방화벽 개념도

방화벽의 종류로는 네트워크에 별도의 장비를 구성된 방식(Appliance)과 윈도우나 리눅스 서버 내에 서비스 형태로 구성된 방식(Application Firewall)이 있다.

이번 절에서는 서비스 형태의 방화벽을 구축하는 실습을 진행하겠다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.