本文の内容は、2023年3月15に ALBA FERRI が投稿したブログ(https://sysdig.com/blog/disa-stig-compliance-docker-kubernetes)を元に日本語に翻訳・再構成した内容となっております。 もし悪意のある脅威者が米国国防総省(DoD)のネットワークに侵入したいと考えたらどうでしょうか。彼らはそれを実行できるでしょうか? こんなことは映画の中だけのことだと思うかもしれませんね。今回は、現実がフィクションを上回ったのです。 2018年12月20日、APT10グループはまさにそれをやってのけたのです。APT10のメンバーは、10万人以上の海軍の職員から社会保障番号や生年月日などの個人情報、機密情報を盗み出しました。 彼らは、たくさんのネットワークにアクセスできるマネージドサービスプロバイダー(MSP)にハッキングし、それぞれのお客様のネットワークにスパイダーを入れて、国防総省のIPにスキャンをかけ、国防総省のネットワークに開いている共有フォルダがないかどうか確認しました。 その様子はこちらでご覧いただけます。 すでに米国の国防総省とある程度仕事をしているのであれば、DISA STIGコンプライアンスについてすでにご存知かもしれません。しかし、あなたの組織がDoDとビジネスをしたことがない場合、これらの複雑な仕組みがどうなっているのか分からないかもしれません。 このブログ記事では、DISA STIGsの詳細、DISA STIGsとは何か、さまざまなカテゴリー、そしてSysdig Secureがあなたの組織がDockerとKubernetesのDISA STIGコンプライアンスを達成するためにどのように支援できるかを説明します。
DISA STIGsとは?
DISA STIGsは、米国のDoDシステムと通信しようとする請負業者のシステムを適切に強固にするための技術的なアドバイスを含むセキュリティガイドです。 国防総省の契約企業は、DoDデータ関連の契約を処理し、保存し、保護します。この非常に機密性の高いデータをより良く保護するために、国防情報システム局(DISA)は、セキュリティ技術実装ガイド(STIG)と呼ばれる一連の必須構成基準を作成しました。 これは、デバイス(ハードウェアとソフトウェアの両方)を可能な限り安全にし、国防総省のITネットワークとシステムを保護するために設計されています。 STIGは、オペレーティングシステム、仮想化ソフトウェア、ネットワークアプライアンス、データベース、またはオープンソースソフトウェアアプリケーションなど、さまざまなITシステムに対して利用可能です。DoDは何百ものSTIGをリリースしており、そのプロセスは、クラウドネイティブソフトウェア開発のニーズと課題に対応するために進化してきました。DISA STIGのコンプライアンスレベル
STIGsの中には、カテゴリーと名付けられた3つのコンプライアンスレベルが存在します。カテゴリーは、特定の弱点に対処できない場合のリスクの深刻度を示しています。
コンテナおよびKubernetesに関するDISA STIGs
Docker Enterpriseは、STIGプロセスを通過した最初のコンテナプラットフォームです。DISAは2020年12月、ソフトウェアコンテナがSTIGプロセスを通過する方法を指示するために、コンテナプラットフォームのセキュリティ要件ガイド(SRG)をリリースしました。 KubernetesのSTIGは、2021年4月21日にリリースされました。 DockerとKubernetesのDISA STIGに含まれる要件のいくつかは、NIST、FedRamp、またはCISのような他のコンプライアンスまたはベストプラクティスポリシーの間で共有されています。- 通信チャネルは暗号化されていること
- リソース(CPU、メモリ、ストレージ)の使用を制限するポリシーでコンテナを実行する
- コンテナのベストプラクティスに従う
- TLS認証局(CA)証明書ファイルの所有者は、root:rootに設定する必要があります。
DISA STIGが重要な理由
すべての政府機関は、国防総省のネットワークやシステムに接続する前に、運用許可(ATO)を受けることが義務付けられています。システムインテグレーター(SI)、政府請負業者、独立系ソフトウェアベンダーは、そのプロセスの主要な部分として、関連するSTIGに準拠する必要があります。 DoDで働くことを計画している場合、DISA STIGに準拠するようにシステムを準備する必要があります。 認定を取得した後は、ATOを維持しなければなりません。非準拠の場合、数百万ドルの罰金や、機関への詳細な調査が実施される可能性があります。 STIGは、その複雑さと、STIG準拠がDoDにおける技術プロジェクトの成功にもたらすハードルの高さで有名です。STIG コンプライアンスのスキャン、修正、報告といった長時間の作業を行うスタッフが限られている組織もよく見かけます。このタスクを担当するプログラムマネージャーの苦悩は想像に難くありません。DISA STIGコンプライアンスは、すべてのシステムがコンプライアンスに適合していることを確認するための終わりのないキャッチアップのような、永遠に陥る悪夢になる可能性があります。 自動化こそが、前進するための明確な道なのです。DISA STIGのためのSysdig Secureの使用方法
DoD Cloud Computing SRGは、CIS BenchmarksがSTIGsの代わりに受け入れられる代替案であることを示していますが、多くの組織は、特にSTIGsへの準拠を実証することを依然として求められています。 Sysdig Secureは、50以上のアウトオブボックスのセキュリティポリシーを提供しており、DockerとKubernetes用のDISA STIGもバンドルの一部として含まれています。 私たちは、異なるSTIGカテゴリーをサポートするために、分離したポリシーを作成しました:





