附註:

在混合雲端環境中尋找未受監控的資料庫,並使用 Oracle Data Safe 保護這些資料庫

簡介

在現今瞬息萬變的技術環境中,混合雲端環境已成為許多組織在 IT 基礎架構中尋求彈性和可擴展性的基石。然而,隨著此轉變,管理和保護各種平台的大量資料面臨挑戰。這些混合環境內的未受監控資料庫會造成重大風險,包括資料外洩和未經授權的存取。

本教學課程深入探討識別這些不受監控資料庫的重要工作,並提供運用 Oracle Data Safe 的全面性指南,以有效保護這些資料庫。

瀏覽至區間

在混合環境中探索所有 Oracle 資料庫,涉及在內部部署和雲端中識別資料庫。

適用對象

目標

必要條件

作業 1:執行 OCI Cloud Shell

存取 OCI Cloud Shell 以使用其整合功能。

  1. 登入 OCI 主控台。

    瀏覽至區間

  2. 按一下下拉式功能表中的 Cloud Shell 。請注意,在 OCI Cloud Shell 中執行的 OCI 命令行介面 (CLI) 將會在 OCI Cloud Shell 啟動時,對主控台區域選擇功能表中選取的區域執行命令。

    選取建立區間

作業 2:識別所有 OCI 資料庫

利用 OCI Cloud Shell,全面探索和編目您環境中的所有 OCI 資料庫。

  1. 執行下列命令以列出所有 Oracle Autonomous Database

    oci db autonomous-database list --compartment-id <compartment-id>  | jq -r '.data[]."db-name"'
    

    選取建立區間

  2. 執行下列命令以列出所有資料庫即服務 (DBaaS) 資料庫

    oci db database list --compartment-id <compartment-id>  | jq -r '.data[]."db-name"'
    

    選取建立區間

  3. 執行下列命令列出所有 DBaaS 可插拔資料庫 (PDB) 資料庫

    oci db database list --compartment-id <compartment-id>  | jq -r '.data[]."pdb-name"'
    

    選取建立區間

  4. 執行下列命令,依 OCI 搜尋列出所有資料庫。

    oci search resource structured-search --query-text "query dbsystem,AutonomousDatabase resources" --output json | jq -r '.[][][]."display-name"'
    

    選取建立識別網域

作業 3:掃描內部部署和其他雲端資料庫

使用 Nmap 偵測並清查託管在內部部署和跨其他雲端供應商的所有 Oracle 資料庫。

  1. 列出具有 Nmap 的資料庫。

    • 執行下列 Nmap 命令以取得伺服器 IP 清單。

      cat server_list.txt
      nmap -sV -p 1521 -iL server_list.txt -oG - | grep '/open/' | awk 'BEGIN { FS="[ /]"; print "Server,Service,Version" }/open/ { print $2 "," $8 "," $13 }'
      

      選取建立識別網域

  2. 列出具有 IP 範圍之 Nmap 的資料庫。

    • 以 IP 範圍執行下列 Nmap 命令。

      nmap -sV -p 1521 129.**.**.0/24 -oG - | grep '/open/' | awk 'BEGIN { FS="[ /]"; print "Server,Service,Version" }/open/ { print $2 "," $8 "," $13 }'
      

      選取建立識別網域

作業 4:安全資料庫監督

使用 Oracle Data Safe 為所有資料庫實行健全的安全性監控,以確保持續的保護和合規性。

  1. 列出在 Oracle Data Safe 註冊的目標資料庫。

    oci search resource structured-search --query-text "query DataSafeTargetDatabase resources" --output json |jq -r '.[][][]."display-name"'
    

    在 Oracle Data Safe 註冊的資料庫清單。

    選取建立識別網域

  2. 在 Oracle Data Safe 註冊剩餘的未監督資料庫。

    在本教學課程中,我們會註冊所有尚未在 Oracle Data Safe 註冊的自治式資料庫。我們透過 OCI Cloud Shell 使用 OCI CLI。對於此工作,使用 OCI CLI 既簡單又有效率。如需詳細資訊,請參閱 OCI CLI Command Reference

    執行下列命令,在 OCI CLI 中向 Oracle Data Safe 註冊自治式資料庫。

    oci db autonomous-database data-safe register --autonomous-database-id $autonomous_database_id --pdb-admin-password $pdb_admin_password
    

    預期的輸出:

    選取建立識別網域

注意:

確認

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center