FortiOS(フォーティオーエス)は、Fortinet社が開発するセキュリティアプライアンス「FortiGate」シリーズの基盤となる専用OSです。
ファイアウォール、VPN、IPS/IDS、アプリケーション制御、Webフィルタリング、アンチウイルス、SSL/TLSインスペクション、無線LAN制御など、複数のセキュリティ機能を1つの統合プラットフォーム上で実行します。
このOSは、単なるファイアウォールではなく「統合型セキュリティ&ネットワークOS(Converged Security & Networking Platform)」として設計されています。
また、物理アプライアンス版だけでなく、FortiGate-VM(仮想アプライアンス版)やクラウド版(AWS、Azure、GCPなど)にも対応しており、さまざまな環境で同一の管理性を維持できる点が特徴です。
FortiOSはLinux系カーネルをベースにしており、カーネルモードとユーザーモードに分かれています。
この二層構造により、管理系処理とデータプレーン処理を分離し、安定性と高速性を両立させています。
※使用しているLinuxカーネルの具体的なバージョンは機種やビルドによって異なり、公式には明示されていません(CLIコマンド fnsysctl cat /proc/version で確認可能)。
FortiOSはデュアルパーティション構成を採用しています。
これは「現在使用中のOS」と「新しいOS」を別領域に格納することで、アップデート時に安全な切り替えを可能にする仕組みです。
さらに、すべての公式ファームウェアにはFortinet署名付きデジタル署名が付与されており、起動時にはOSが自動的にイメージ整合性を検証します。
これにより、改ざん・不正ファームウェア起動を防止します。
FortiGateシリーズの大きな特徴の一つが、専用チップによるハードウェアオフロードです。
最新世代では「SPU(Security Processing Unit)」や「NP7(Network Processor)」が搭載されており、以下のような処理をCPUから分離して高速化します。
これにより、ソフトウェア処理よりも大幅に高速かつ低遅延な通信を実現できます。
ただし、すべての機能がオフロード対象ではなく、SSLインスペクションや複雑なポリシー処理はCPUで処理されることもあるため、設計段階でトラフィック特性を考慮する必要があります。
FortiOSは多数の機能モジュールを持ち、それぞれを一元管理できます。
主なモジュールは以下の通りです。
| 機能カテゴリ | 概要 |
|---|---|
| Firewall / NAT | 基本的なパケットフィルタ、ルーティング、アドレス変換 |
| VPN | IPSec VPN、SSL-VPN両対応 |
| IPS / IDS | 侵入防御・検出機能(シグネチャ更新対応) |
| アプリケーション制御 | トラフィックをアプリ単位で制御 |
| Webフィルタ / URLフィルタ | URLカテゴリ、Web評価サービスによる制御 |
| アンチウイルス / サンドボックス連携 | FortiSandboxとの統合検知 |
| SSLインスペクション | HTTPS通信の解析 |
| ログ / 分析 / レポート | FortiAnalyzerやSyslogとの連携 |
| SD-WAN / WAN最適化 | 動的経路制御、帯域最適化 |
| 無線LAN統合 | FortiAP管理、802.11関連設定 |
| Security Fabric | FortiGateを中核とした他Fortinet製品連携基盤 |
このように、単一OS上でセキュリティ・ネットワーク・分析・可視化を包括的に提供できる点がFortiOSの最大の特徴です。
FortiOSはおおむね以下の体系で進化しています。
| 系列 | 主な特徴 |
|---|---|
| 5.x 系 | GUIの刷新、初期の統合セキュリティ機能 |
| 6.x 系 | SD-WAN、クラウド連携、Fabric強化 |
| 7.x 系(現行主流) | ZTNA(ゼロトラスト)、OT/IoT対応、Wi-Fi保護、AIベース脅威検出 |
特に7.xでは、Security FabricやZTNAの高度な統合、Wi-Fi保護機能の拡張が大きな進化ポイントです。
FortiOS 7.6系では、ネットワークとセキュリティの統合をさらに深化させ、次のような新機能・改善が行われています。
これらの機能は、公式ドキュメント(FortiOS 7.6 Release Notes)で正式に確認されています。
FortiOSは、ファイアウォールという枠を超えた「ネットワーク統合セキュリティOS」です。
物理・仮想・クラウドを問わず統一した運用性を保ちつつ、高速なハードウェア処理と高度なセキュリティ制御を両立しています。
一方で、機能が豊富なだけに「性能設計」「バージョン選定」「冗長化」「検証手順」を慎重に組み立てることが運用成功の鍵です。
FortiOSを適切に理解し、Security Fabric全体の一部として活用することで、強固で柔軟なネットワーク防御基盤を構築できるでしょう。
以上、FortiGateのOSについてでした。
最後までお読みいただき、ありがとうございました。