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 軟體套用更新後,必須移除任何已替換或不必要的軟體元件。 | 否 | 否 | 中 |
後續步驟
- 瞭解 STIG 共同責任。