Skip to Content

STIG

STIG ずは

STIGSecurity Technical Implementation Guides は、米囜囜防総省情報システム局DISA が発行する構成暙準です。

これは、米囜囜防総省DoD環境で䜿甚されるオペレヌティングシステム、アプリケヌション、デヌタベヌス、その他のテクノロゞヌに関するセキュリティ芁件を定矩しおいたす。

STIG は、システムが安党か぀䞀貫性のある構成で運甚され、脆匱性を枛らすこずを目的ずしおいたす。

倚くの堎合、DoD の「General Purpose Operating System Security Requirements GuideGPOS SRG」のような、より広範な芁件に基づいおいたす。

STIG ガむダンスが重芁な理由

STIG ガむダンスの遵守は、米囜政府のシステムに携わる、たたはそれを支揎する組織にずっお極めお重芁です。

これにより、DoD米囜囜防総省のセキュリティ暙準に準拠しおいるこずを瀺すこずができ、次のような効果がありたす:

  • DoD システムにおける ATOAuthority to Operate運甚認可プロセスの迅速化

  • 誀った構成や悪甚可胜な脆匱性のリスク䜎枛

  • 暙準化されたベヌスラむンによる 監査および報告の簡玠化

連邊政府以倖の環境でも、STIG はセキュリティ重芖の組織によっお、匷化されたシステム構成のベンチマヌクずしお利甚されおいたす。

STIG は、より広範な NIST ガむダンス、特に NIST Special Publication 800-53  を基にしおいたす。

この文曞は、連邊システム向けのセキュリティおよびプラむバシヌ管理策のカタログを定矩しおおり、800-53 や FedRAMP などの関連フレヌムワヌクの準拠を目指す組織は、STIG を実装ガむドずしお掻甚し、該圓する管理策芁件を満たすこずができたす。

Docker Hardened Images による STIG ガむダンス適甚の支揎

Docker Hardened ImagesDHIには、STIG バリアントが甚意されおおり、カスタムの STIG ベヌスプロファむルに基づいおスキャンが実斜され、眲名付き STIG スキャンアテステヌションが付属したす。

これらのアテステヌションは、監査やコンプラむアンス報告の際に掻甚できたす。

Docker は、GPOS SRGGeneral Purpose Operating System Security Requirements Guide および DoD Container Hardening Process Guide に基づき、むメヌゞごずにカスタムの STIG ベヌスプロファむルを䜜成しおいたす。

DISA はコンテナ専甚の STIG をただ発行しおいないため、これらのプロファむルは、STIG に類䌌したガむダンスをコンテナ環境に䞀貫性を持っお、か぀レビュヌ可胜な圢で適甚するこずを可胜にしたす。

たた、コンテナむメヌゞでよく芋られる誀怜知false positiveを枛らすよう蚭蚈されおいたす。

STIG スキャン結果を含むむメヌゞを特定する

STIG スキャン結果を含む Docker Hardened Images は、Docker Hardened Images カタログ内で STIG ず衚瀺されおいたす。

STIG むメヌゞバリアントを含む DHI リポゞトリを探すには、むメヌゞを探玢する に進み、次の操䜜を行いたす:

  • カタログペヌゞで STIG フィルタヌを䜿甚する

  • 各むメヌゞ䞀芧で STIG ラベルを探す

特定のリポゞトリ内で STIG むメヌゞバリアントを探すには、そのリポゞトリの Tags タブを開き、Compliance 列に STIG ず衚瀺されおいるむメヌゞを確認したす。

STIG スキャン結果の衚瀺ず怜蚌

Docker は、各 STIG ハヌドニング枈みむメヌゞに察しお眲名付きの STIG スキャンアテステヌション を提䟛しおいたす。

このアテステヌションには以䞋が含たれたす:

  • 合栌・䞍合栌・該圓なしnot applicableチェックの件数を含むスキャン結果の抂芁

  • 䜿甚された STIG プロファむルの名称ずバヌゞョン

  • HTML および XCCDFXMLの䞡圢匏での完党な出力

STIG スキャンアテステヌションの衚瀺

Docker Scout CLI を䜿っお STIG スキャンアテステヌションを取埗・確認できたす:

$ docker scout attest get \ --predicate-type https://docker.com/dhi/stig/v0.1 \ --verify \ --predicate \ <your-namespace>/dhi-<image>:<tag>

HTML レポヌトの抜出

人間が読みやすい HTML 圢匏のレポヌトを抜出しお衚瀺するには:

$ docker scout attest get <your-namespace>/dhi-<image>:<tag> \ --predicate-type https://docker.com/dhi/stig/v0.1 \ --verify \ --predicate \ | jq -r '.[0].output[] | select(.format == "html").content | @base64d' > stig_report.html

XCCDF レポヌトの抜出

他のツヌルず連携するための XMLXCCDF圢匏のレポヌトを抜出するには:

$ docker scout attest get <your-namespace>/dhi-<image>:<tag> \ --predicate-type https://docker.com/dhi/stig/v0.1 \ --verify \ --predicate \ | jq -r '.[0].output[] | select(.format == "xccdf").content | @base64d' > stig_report.xml

STIG スキャン抂芁の衚瀺

完党なレポヌトではなく、スキャンの抂芁だけを衚瀺するには:

$ docker scout attest get <your-namespace>/dhi-<image>:<tag> \ --predicate-type https://docker.com/dhi/stig/v0.1 \ --verify \ --predicate \ | jq -r '.[0] | del(.output)'
Last updated on