AlloyDB Omni STIG 合規性

選取文件版本:

AlloyDB Omni 的安全技術導入指南 (STIG) 法規遵循矩陣,概述了資料庫和系統層級安全相關控制措施的實作詳細資料。詳情請參閱 PostgreSQL 9.x on Red Hat Enterprise Linux Security Technical Implementation Guide (STIG) compliance checklist。

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 必須為稽核記錄和應用程式資料產生時間戳記,且精細度至少要達到一秒。 是 否 中
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 必須在使用者登出或其他工作階段終止時,撤銷工作階段 ID。 是 否 中
V-214081 PostgreSQL 必須將安全性功能與非安全性功能區隔開來。 是 否 中
V-214055 PostgreSQL 必須限制變更函式和觸發程序,以及連結至 PostgreSQL 外部軟體的權限。 是 否 中
V-214059 PostgreSQL 必須將每個帳戶和帳戶類型的並行工作階段數量,限制為機構為每個使用者定義的數量。 否 否 中
V-214145 PostgreSQL 必須防範猜測工作階段 ID 值的路徑上攻擊,以維護通訊工作階段的真實性。 是 否 中
V-214113 PostgreSQL 必須在準備傳輸資訊時,維護資訊的機密性和完整性。 是 否 中
V-214073 PostgreSQL 必須在接收資訊時維護資訊的機密性和完整性。 是 否 中
V-214149 PostgreSQL 必須將 PKI 驗證的身分對應至相關聯的使用者帳戶。 否 否 中
V-214144 PostgreSQL 必須將稽核資料卸載至獨立的記錄管理工具。如果系統已連上儲存空間設施的網路連線,則必須持續近乎即時地傳送資料。如果是獨立系統,則必須每週或更頻繁地卸載。 否 是 中
V-214137 PostgreSQL 必須只接受由 PKI 或核准的 PKI 憑證授權單位 (CA) 核發的終端實體憑證,才能建立所有加密工作階段。 否 否 中
V-214148 PostgreSQL 必須防止非具備權限的使用者執行具備權限的函式,包括停用、規避或變更已實作的安全防護措施和因應措施。 是 否 高
V-214116 PostgreSQL 必須產生稽核記錄,其中包含足夠的資訊,可識別與事件相關聯的任何使用者、主體或程序。 是 否 中
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,舊稱格林威治標準時間)。 是 否 中
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 您必須在權威來源 (例如 IAVM、CTO、DTM 和 STIG) 指示的時間範圍內,安裝 PostgreSQL 的安全性相關軟體更新。 是 否 高
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 軟體套用更新後,必須移除任何已替換或不必要的軟體元件。 否 否 中

後續步驟