AlloyDB Omni の STIG 準拠

ドキュメントのバージョンを選択してください。

AlloyDB Omni のセキュリティ技術実装ガイド(STIG)コンプライアンス マトリックスには、データベース レベルとシステムレベルでのセキュリティ関連の管理策の実装の詳細が記載されています。詳細については、Red Hat Enterprise Linux の PostgreSQL 9.x のセキュリティ技術実装ガイド(STIG)コンプライアンス チェックリストをご覧ください。

Google が管理するすべてのコントロールが完全に実装され、継続的に検証されます。コンプライアンスを維持するには、お客様がユーザー アクションを必要とするコントロールを構成して管理する必要があります。詳細については、STIG の責任の共有をご覧ください。

STIG コンプライアンス マトリックス

次の表に、STIG ID、説明、オペレーターによる適用ステータス、お客様の責任要件、重大度を示します。

STIG ID セキュリティ管理の説明 デフォルトで適用 お客様の責任 重大度
V-214151 データベース ファイルへのアクセスは、関連するプロセスと、承認された管理者権限を持つユーザーに限定する必要があります。 ○ いいえ 中
V-214127 外部実行可能ファイルへのアクセスを無効にするか、制限する必要があります。 ○ いいえ 中
V-214154 分類された情報(分類レベルやセキュリティ レベルなど)が削除されたときに、監査レコードを生成する必要があります。 ○ いいえ 中
V-214150 データベースの内容は、データ転送ポリシーの適用により、不正な情報転送や意図しない情報転送から保護する必要があります。 いいえ いいえ 中
V-214074 データベース オブジェクト(テーブル、インデックス、ストレージ、トリガー プロシージャ、関数、PostgreSQL 外部のソフトウェアへのリンクなど)は、所有権が承認されたデータベースおよび DBMS プリンシパルが所有する必要があります。 ○ いいえ 中
V-214076 PostgreSQL 構成ファイルなどのデータベース ソフトウェアは、ホスト OS や他のアプリケーションとは別の専用ディレクトリに保存する必要があります。 いいえ いいえ 中
V-214078 権限昇格を伴うソフトウェア モジュール(関数やトリガー プロシージャを含む)の実行は、必要な場合にのみ制限する必要があります。 いいえ いいえ 中
V-214130 認証にパスワードを使用する場合、PostgreSQL はパスワードのハッシュ化されたソルト付き表現のみを保存する必要があります。 ○ いいえ 高
V-214056 認証にパスワードを使用する場合、PostgreSQL は暗号化されたパスワードのみを送信する必要があります。 ○ いいえ 高
V-214064 PostgreSQL と関連アプリケーションは、動的コード実行の使用を、それを必要とする状況に限定する必要があります。 いいえ いいえ 中
V-214065 PostgreSQL と関連するアプリケーションは、動的コード実行を使用する場合、コード インジェクション攻撃を示す可能性のある無効な値について入力データをスキャンする必要があります。 いいえ いいえ 中
V-214066 PostgreSQL は、組織が定義した監査レコードのストレージ要件に従って、監査レコードのストレージ容量を割り当てる必要があります。 いいえ ○ 中
V-214071 PostgreSQL は、情報システム セキュリティ マネージャー(ISSM)または ISSM によって任命された個人またはロールのみが、監査対象のイベントを選択できるようにする必要があります。 いいえ ○ 中
V-214129 PostgreSQL は、組織定義のセキュリティ ラベル値を持つ組織定義のセキュリティ ラベルのタイプをプロセス内の情報に関連付ける必要があります。 いいえ ○ 中
V-214062 PostgreSQL は、組織で定義されたセキュリティ ラベル値を持つ組織定義のセキュリティ ラベルの種類を、ストレージ内の情報に関連付ける必要があります。 いいえ ○ 中
V-214058 PostgreSQL は、組織で定義されたセキュリティ ラベル値を持つ組織で定義されたセキュリティ ラベルのタイプを、送信中の情報に関連付ける必要があります。 いいえ ○ 中
V-214147 PostgreSQL は、組織で定義された条件またはセッションの切断を必要とするトリガー イベントが発生した後、ユーザー セッションを自動的に終了する必要があります。 ○ いいえ 中
V-214096 PostgreSQL は、権限と許可が取得されたときに監査レコードを生成できる必要があります。 ○ いいえ 中
V-214101 PostgreSQL は、セキュリティ オブジェクトへのアクセス時に監査レコードを生成できる必要があります。 ○ いいえ 中
V-214048 PostgreSQL は、ポート、プロトコル、サービス管理(PPSM)カテゴリ保証リスト(CAL)および脆弱性評価で定義されているように、組織で定義された関数、ポート、プロトコル、サービスの使用を禁止または制限するように構成する必要があります。 ○ いいえ 中
V-214063 PostgreSQL は、組織によって明示的に識別されたものを除き、すべてのデータ入力の有効性を確認する必要があります。 いいえ いいえ 中
V-214131 PostgreSQL は、PostgreSQL またはデータベースの構成の変更に関連するアクセス制限を適用する必要があります。 ○ いいえ 中
V-214057 PostgreSQL は、適用されるアクセス制御ポリシーに従って、情報とシステム リソースへの論理アクセスに対して承認された認可を適用する必要があります。 いいえ いいえ 高
V-214136 PostgreSQL は、PostgreSQL によって保存および使用されるすべての PKI 秘密鍵への承認済みアクセスを適用する必要があります。 ○ いいえ 高
V-214067 PostgreSQL は、データオーナーが定義した裁量アクセス制御ポリシーを、定義されたサブジェクトとオブジェクトに適用する必要があります。 ○ いいえ 中
V-214156 PostgreSQL は、データベースへのすべての直接アクセスに対して監査レコードを生成する必要があります。 ○ いいえ 中
V-214099 PostgreSQL は、すべての特権アクティビティまたはその他のシステムレベルのアクセスについて監査レコードを生成する必要があります。 ○ いいえ 中
V-214088 PostgreSQL は、ユーザーがデータベースにアクセスした開始時刻と終了時刻を示す監査レコードを生成する必要があります。 ○ いいえ 中
V-214085 PostgreSQL は、分類された情報(分類レベルやセキュリティ レベルなど)にアクセスしたときに監査レコードを生成する必要があります。 ○ いいえ 中
V-214108 分類された情報(分類レベルやセキュリティ レベルなど)が変更された場合、PostgreSQL は監査レコードを生成する必要があります。 いいえ ○ 中
V-214103 PostgreSQL は、同じユーザーが異なるワークステーションから同時にログインして接続した場合に、監査レコードを生成する必要があります。 ○ いいえ 中
V-214090 PostgreSQL は、権限が追加されたときに監査レコードを生成する必要があります。 ○ いいえ 中
V-214102 権限と権限が削除されたときに、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214105 PostgreSQL は、権限が変更されたときに監査レコードを生成する必要があります。 ○ いいえ 中
V-214093 セキュリティ オブジェクトが削除されたときに、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214107 セキュリティ オブジェクトが変更されたときに、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214155 オブジェクトへのアクセスが成功した場合、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214092 PostgreSQL は、ログインまたは接続が成功したときに監査レコードを生成する必要があります。 ○ いいえ 中
V-214098 オブジェクトへのアクセスが失敗した場合、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214100 PostgreSQL は、分類された情報(分類レベルやセキュリティ レベルなど)へのアクセス試行が失敗した場合に、監査レコードを生成する必要があります。 ○ いいえ 中
V-214086 PostgreSQL は、セキュリティ オブジェクトへのアクセス試行が失敗した場合に監査レコードを生成する必要があります。 ○ いいえ 中
V-214110 PostgreSQL は、権限の追加に失敗した場合に監査レコードを生成する必要があります。 ○ いいえ 中
V-214091 PostgreSQL は、分類された情報(分類レベルやセキュリティ レベルなど)の削除に失敗した場合に、監査レコードを生成する必要があります。 ○ いいえ 中
V-214095 権限と権限の削除が失敗した場合、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214104 セキュリティ オブジェクトの削除が失敗した場合は、PostgreSQL が監査レコードを生成する必要があります。 ○ いいえ 中
V-214106 PostgreSQL は、特権アクティビティやその他のシステムレベルのアクセスを試みて失敗した場合に、監査レコードを生成する必要があります。 ○ いいえ 中
V-214097 PostgreSQL は、分類された情報(分類レベルやセキュリティ レベルなど)の変更が失敗した場合に監査レコードを生成する必要があります。 ○ いいえ 中
V-214109 PostgreSQL は、権限の変更に失敗した場合に監査レコードを生成する必要があります。 ○ いいえ 中
V-214089 セキュリティ オブジェクトの変更が失敗した場合、PostgreSQL は監査レコードを生成する必要があります。 ○ いいえ 中
V-214094 PostgreSQL は、権限と許可の取得に失敗した場合に監査レコードを生成する必要があります。 ○ いいえ 中
V-214087 PostgreSQL は、ログインまたは接続の試行が失敗した場合に監査レコードを生成する必要があります。 ○ いいえ 中
V-214115 PostgreSQL は、監査レコードとアプリケーション データのタイムスタンプを 1 秒以上の粒度で生成する必要があります。 ○ いいえ 中
V-214139 PostgreSQL は、組織が定義した情報システム コンポーネントに保存されている組織が定義した情報の不正な開示を防ぐ暗号メカニズムを実装する必要があります。 ○ いいえ 中
V-214124 PostgreSQL は、組織が定義した情報システム コンポーネントで、組織が定義した保存データの不正な変更を防ぐための暗号メカニズムを実装する必要があります。これには、少なくとも PII と機密情報が含まれます。 ○ いいえ 中
V-214117 PostgreSQL は、NIST FIPS 140-2 または 140-3 で検証された暗号モジュールを実装して、暗号学的ハッシュを生成および検証する必要があります。 いいえ いいえ 高
V-214119 PostgreSQL は、データ所有者の要件に従って、機密性と暗号化による保護を必要とする未分類情報を保護するために、NIST FIPS 140-2 または 140-3 認証取得済みの暗号モジュールを実装する必要があります。 いいえ いいえ 高
V-214077 PostgreSQL は、タイプ、場所、またはサブジェクトによって識別される監査イベントの監査レコードに、組織が定義した追加の詳細情報を含める必要があります。 いいえ ○ 中
V-214123 PostgreSQL は起動時にセッション監査を開始する必要があります。 ○ いいえ 中
V-214052 PostgreSQL は、すべてのユーザー、グループ、ロール、その他のプリンシパルに対してアカウント管理と自動化を提供する組織レベルの認証とアクセス メカニズムと統合する必要があります。 いいえ いいえ 高
V-214140 PostgreSQL は、ユーザーのログアウト時やその他のセッション終了時にセッション識別子を無効にする必要があります。 ○ いいえ 中
V-214081 PostgreSQL は、セキュリティ機能をセキュリティ以外の機能から分離する必要があります。 ○ いいえ 中
V-214055 PostgreSQL は、関数とトリガーを変更する権限と、PostgreSQL 外部のソフトウェアへのリンクを制限する必要があります。 ○ いいえ 中
V-214059 PostgreSQL は、すべてのアカウントとアカウント タイプについて、同時セッション数をユーザーごとに組織で定義された数に制限する必要があります。 いいえ いいえ 中
V-214145 PostgreSQL は、セッション ID 値を推測するオンパス攻撃を防ぐことで、通信セッションの信頼性を維持する必要があります。 ○ いいえ 中
V-214113 PostgreSQL は、送信の準備中に情報の機密性と完全性を維持する必要があります。 ○ いいえ 中
V-214073 PostgreSQL は、受信時に情報の機密性と完全性を維持する必要があります。 ○ いいえ 中
V-214149 PostgreSQL は、PKI 認証された ID を関連付けられたユーザー アカウントにマッピングする必要があります。 いいえ いいえ 中
V-214144 PostgreSQL は、監査データを別のログ管理機能にオフロードする必要があります。この処理は、ストレージ施設へのネットワーク接続があるシステムでは、継続的かつ準リアルタイムで行う必要があります。スタンドアロン システムの場合、オフロードは毎週またはそれ以上の頻度で行う必要があります。 いいえ ○ 中
V-214137 PostgreSQL は、すべての暗号化セッションの確立に、PKI または承認された PKI 認証局(CA)によって発行されたエンド エンティティ証明書のみを受け入れる必要があります。 いいえ いいえ 中
V-214148 PostgreSQL は、特権のないユーザーが特権関数を実行できないようにする必要があります。これには、実装されたセキュリティ保護対策や対策の無効化、回避、変更が含まれます。 ○ いいえ 高
V-214116 PostgreSQL は、イベントに関連付けられたユーザー、サブジェクト、プロセスの ID を確立するのに十分な情報を含む監査レコードを生成する必要があります。 ○ いいえ 中
V-214049 PostgreSQL は、イベントの結果(成功または失敗)を確立するのに十分な情報を含む監査レコードを生成する必要があります。 ○ いいえ 中
V-214125 PostgreSQL は、イベントのソースまたは発生元を特定するのに十分な情報を含む監査レコードを生成する必要があります。 ○ いいえ 中
V-214138 PostgreSQL は、発生したイベントの種類を特定するのに十分な情報を含む監査レコードを生成する必要があります。 ○ いいえ 中
V-214112 PostgreSQL は、イベントが発生した場所を特定するのに十分な情報を含む監査レコードを生成する必要があります。 ○ いいえ 中
V-214142 PostgreSQL は、イベントの発生日時を特定するために、タイムスタンプを含む監査レコードを生成する必要があります。 ○ いいえ 中
V-214082 PostgreSQL は、PostgreSQL またはデータベースの構成の変更に関連するアクセス制限の適用に関する監査レコードを生成する必要があります。 ○ いいえ 中
V-214121 PostgreSQL は、明示的な特権ステータスなしで、ユーザーがロジック モジュール(関数、トリガー プロシージャ、ビューなど)をインストールすることを禁止する必要があります。 ○ いいえ 中
V-214132 PostgreSQL は、組織で定義されたアクションを実行したことをユーザーが虚偽に否認することを防止する必要があります。 ○ いいえ 中
V-214152 PostgreSQL は、監査構成を不正な変更から保護する必要があります。 ○ いいえ 中
V-214141 PostgreSQL は、監査機能を不正アクセスから保護する必要があります。 ○ いいえ 中
V-214143 PostgreSQL は、監査機能を不正な削除から保護する必要があります。 ○ いいえ 中
V-214120 PostgreSQL は、保存されているすべての情報の機密性と完全性を保護する必要があります。 ○ いいえ 高
V-214072 PostgreSQL は、すべての監査ログの失敗について、適切なサポート スタッフに即時のリアルタイム アラートを提供する必要があります。 いいえ ○ 中
V-214114 PostgreSQL は、すべての DBMS とデータベース コンポーネントで、組織が定義した監査可能なイベントの監査レコード生成機能を提供する必要があります。 いいえ いいえ 中
V-214053 PostgreSQL は、権限のないユーザーに対して、敵対者が悪用する可能性のある情報を開示することなく、是正措置に必要な情報を提供するエラー メッセージを提供する必要があります。 ○ いいえ 中
V-214069 PostgreSQL は、協定世界時(UTC、旧 GMT)にマッピングできるタイムスタンプを監査レコードとアプリケーション データに記録する必要があります。 ○ いいえ 中
V-214135 PostgreSQL は、組織で定義された状況または状況で再認証が必要な場合に、ユーザーに再認証を要求する必要があります。 ○ いいえ 中
V-214070 PostgreSQL は、ISSO、ISSM、SA、DBA にのみ詳細なエラー メッセージを表示する必要があります。 ○ いいえ 中
V-214122 PostgreSQL は、ユーザー インターフェース サービスを含むユーザー機能をデータベース管理機能から分離する必要があります。 ○ いいえ 中
V-214061 PostgreSQL は、組織外のユーザー、または組織外のユーザーに代わって動作するプロセスを一意に識別し、認証する必要があります。 ○ いいえ 中
V-214146 PostgreSQL は、組織ユーザーまたは組織ユーザーに代わって動作するプロセスを一意に識別して認証する必要があります。 ○ いいえ 中
V-214153 PostgreSQL は、暗号オペレーションに NIST FIPS 140-2 または 140-3 認定済みの暗号モジュールを使用する必要があります。 いいえ いいえ 高
V-220321 PostgreSQL は、データ所有者の要件に従って、NSA 承認の暗号を使用して機密情報を保護する必要があります。 いいえ いいえ 中
V-214080 PostgreSQL は、PostgreSQL のすべてのコンポーネントによって生成された監査レコードでキャプチャされたコンテンツの一元管理を使用する必要があります。 いいえ いいえ 中
V-214111 PostgreSQL は、PKI ベースの認証を使用する場合、RFC 5280 準拠の認証パス検証を実行して証明書を検証する必要があります。 いいえ いいえ 中
V-214054 PostgreSQL ソフトウェア モジュールを変更する権限は制限する必要があります。 ○ いいえ 中
V-214050 PostgreSQL のセキュリティ関連のソフトウェア アップデートは、信頼できるソース(IAVM、CTO、DTM、STIG など)が指示する期間内にインストールする必要があります。 ○ いいえ 高
V-214068 PostgreSQL によって生成された監査情報は、不正な削除から保護する必要があります。 ○ いいえ 中
V-214051 PostgreSQL によって生成された監査情報は、不正な変更から保護する必要があります。 ○ いいえ 中
V-214083 PostgreSQL によって生成された監査情報は、不正な読み取りアクセスから保護する必要があります。 ○ いいえ 中
V-214157 DBMS は、NIST 認定の FIPS 140-2 または 140-3 の OpenSSL がインストールされているプラットフォームで構成する必要があります。 いいえ いいえ 高
V-214075 PostgreSQL ソフトウェアのインストール アカウントは、承認されたユーザーに制限する必要があります。 いいえ いいえ 高
V-214060 データベース構造(テーブル、インデックス、ストレージなど)とロジック モジュール(関数、トリガー プロシージャ、PostgreSQL 外部のソフトウェアへのリンクなど)の変更に使用されるロールとグループは、承認されたユーザーに制限する必要があります。 ○ いいえ 中
V-214133 割り当てられた監査レコードのストレージ容量が、監査レコードの最大ストレージ容量の 75% に達したときに、適切なサポート スタッフに警告を送信する必要があります。 いいえ ○ 中
V-214128 PostgreSQL に統合されていてアンインストールできない未使用のデータベース コンポーネントは、無効にする必要があります。 いいえ いいえ 中
V-214126 未使用のデータベース コンポーネント、PostgreSQL ソフトウェア、データベース オブジェクトを削除する必要があります。 ○ いいえ 中
V-214079 無効な入力が受信された場合、PostgreSQL は、組織とシステムの目標を反映した、予測可能で文書化された方法で動作する必要があります。 ○ いいえ 中
V-214084 PostgreSQL ソフトウェアに更新が適用されると、置き換えられたソフトウェア コンポーネントや不要になったソフトウェア コンポーネントは削除する必要があります。 いいえ いいえ 中

次のステップ