Entry № 1248
システムハードニング
システムハードニング とは何ですか?
システムハードニング不要な機能の削除、設定の引き締め、安全な既定値の強制によりシステムのアタックサーフェスを縮小する取り組み。
ハードニングは、出荷時状態のシステムを堅牢な状態に変える作業です。未使用サービスの停止、既定アカウントの削除、最小権限の適用、強力な認証の強制、暗号化、ログ取得、ネットワーク露出の制限などを実施します。対象は OS・アプリ・データベース・コンテナ・クラウドサービス・ネットワーク機器・ファームウェアと多岐にわたります。実務では CIS ベンチマーク・DISA STIG・NIST SP 800-53・ベンダーガイドを参照しつつ、構成管理ツールで統制を自動化します。ハードニングはパッチ運用と補完関係にあります。完全にパッチが当たっていても、設定不備や不要機能が残っていれば容易に侵害されかねません。
● 例
- 01
Linux サーバを、root SSH 無効化・SELinux 適用・本番環境からのコンパイラ削除でハードニングする。
- 02
Pod Security Standards の強制と匿名 API エンドポイントの無効化による Kubernetes のハードニング。
● よくある質問
システムハードニング とは何ですか?
不要な機能の削除、設定の引き締め、安全な既定値の強制によりシステムのアタックサーフェスを縮小する取り組み。 サイバーセキュリティの 防御と運用 カテゴリに属します。
システムハードニング とはどういう意味ですか?
不要な機能の削除、設定の引き締め、安全な既定値の強制によりシステムのアタックサーフェスを縮小する取り組み。
システムハードニング からどのように防御しますか?
システムハードニング に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
システムハードニング の別名は何ですか?
一般的な別名: ハードニング。