FortiGateの「自動アップデート機能(Auto Firmware Upgrade)」は、FortiGuardサーバを通じて最新のファームウェアを自動で取得・適用する仕組みです。
主に同一メジャー/マイナーバージョン内のパッチリリースを対象としており、セキュリティ修正やバグ修正を迅速に反映できるよう設計されています。
この機能はFortiOS 7.2.6以降で段階的に強化され、7.4.5以降では全モデルでデフォルト有効になりました。
特に近年は、脆弱性対策やゼロデイ対応の迅速化が求められており、企業ネットワークのセキュリティ維持において重要な役割を果たします。
| FortiOSバージョン | デフォルト設定 | 備考 |
|---|---|---|
| 7.2.6 | エントリーモデル(100番台未満)で自動有効 | 既存機を7.2.6へアップグレードした場合も自動有効化される場合あり |
| 7.4.5以降 | 全モデルで自動有効 | FortiGate VMも含む |
これらの仕様は公式リリースノートおよび管理ガイドに明記されています。
自動アップデートは config system fortiguard セクションで制御します。
config system fortiguard
set auto-firmware-upgrade enable
set auto-firmware-upgrade-day sunday monday tuesday wednesday thursday friday saturday
set auto-firmware-upgrade-start-hour 1
set auto-firmware-upgrade-end-hour 4
set auto-firmware-upgrade-delay 3
end
主なパラメータ
| パラメータ名 | 説明 |
|---|---|
enable / disable |
自動アップデートの有効・無効 |
auto-firmware-upgrade-day |
実施曜日を指定(複数指定可) |
start-hour / end-hour |
実施時間帯(0〜23時)を設定 |
delay |
公開から実施までの遅延日数(0〜14、既定=3日) |
GUIでは、System → FortiGuard → Firmware Updatesから同様の設定を行えます(バージョンによって表記差あり)。
enableに設定しても実際には更新されません。| リスク | 内容 | 対策 |
|---|---|---|
| 通信断 | 再起動を伴うため、短時間のネットワーク停止が発生 | 深夜帯など非稼働時間にスケジュール設定 |
| 不具合導入 | 新バージョンにバグが存在する場合 | 検証機で事前確認し、段階的に展開 |
| 設定競合 | FortiManager/Cloudと競合する設定が存在 | 運用ポリシーの整合性を確立 |
| アップデート忘れ | 自動無効化されている環境で放置 | 監査・通知機能を有効化して確認徹底 |
start-hour / end-hourを使い、夜間実行に限定。
show full system fortiguard | grep firmware
現在の設定値を確認できます。
FortiManager配下では、以下の診断コマンドで状態を確認可能です。
diagnose test application forticldd 13
# “Automatic image upgrade: Disabled.” が表示されるのが正常
FortiGateの自動アップデート機能は、運用負荷を大きく軽減しつつセキュリティを最新状態に保つための有効な仕組みです。
ただし、実運用では次の点に特に注意が必要です。
適切なスケジューリングと監査体制を組み合わせれば、FortiGateの自動アップデートは安全かつ効率的なセキュリティ運用を実現します。
以上、FortiGateの自動アップデートについてでした。
最後までお読みいただき、ありがとうございました。