ファイアウォール(防火壁)は、ネットワークの出入り口で 通してよい通信だけを許可し、危険な通信を遮断する 仕組みです。外部からの不正アクセスを防ぐ、基本的で重要な守りです。
判断のもとになるのは、あらかじめ決めた ルール です。たとえば次のように設定します。
flowchart LR
NET["外部(インターネット)"] --> FW{ファイアウォール}
FW -->|"ルールに合う"| OK[内部ネットワークへ]
FW -->|"ルール違反"| NG[遮断]
ファイアウォールは、機器として置かれるものも、OS やソフトとして動くものもあります。「境界を守る」古典的な考え方ですが、クラウドや在宅勤務の広がりで、境界だけに頼らず常に確認する ゼロトラスト の考え方も重視されるようになっています。