ノート:

ハイブリッド・クラウド環境で監視されていないデータベースを検出し、Oracle Data Safeで保護

イントロダクション

急速に進化する今日の技術環境において、ハイブリッド・クラウド環境は、多くの組織がITインフラストラクチャの柔軟性とスケーラビリティを求める基盤となっています。しかし、この変化に伴い、さまざまなプラットフォームで膨大な量のデータを管理・保護するという課題が生じています。これらのハイブリッド環境内の監視されていないデータベースは、データ漏洩や不正アクセスなど、重大なリスクをもたらします。

このチュートリアルでは、監視されていないこれらのデータベースを識別する重要なタスクについて詳しく説明し、Oracle Data Safeを使用してそれらを効果的に保護するための包括的なガイドを提供します。

「コンパートメント」にナビゲートします。

ハイブリッド環境ですべてのOracleデータベースを見つけるには、オンプレミスとクラウドの両方のデータベースを識別する必要があります。

対象読者

目的

前提条件

タスク1: OCI Cloud Shellの実行

OCI Cloud Shellにアクセスして、統合機能を利用します。

  1. OCIコンソールにログインします。

    「コンパートメント」にナビゲートします。

  2. ドロップダウン・メニューから「クラウド・シェル」をクリックします。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. 次のコマンドを実行して、すべてのDatabase-as-a-Service (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"'
    

    「Create Identity Domain」を選択します。

タスク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 }'
      

      「Create Identity Domain」を選択します。

  2. IP範囲を持つNmapを持つデータベースをリストします。

    • 次のNmapコマンドをIPの範囲で実行します。

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

      「Create Identity Domain」を選択します。

タスク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に登録されているデータベースのリスト。

    「Create Identity Domain」を選択します。

  2. モニターされていない残りのデータベースをOracle Data Safeに登録します。

    このチュートリアルでは、Oracle Data Safeにまだ登録されていないすべての自律型データベースを登録します。OCI Cloud Shellを介してOCI CLIを使用します。このタスクでは、OCI CLIの使用が簡単で効率的です。詳細は、OCI CLIコマンド・リファレンスを参照してください。

    次のコマンドを実行して、OCI CLIでOracle Data Safeに自律型データベースを登録します。

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

    予期される出力:

    「Create Identity Domain」を選択します。

ノート:

確認

その他の学習リソース

docs.oracle.com/learnの他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。

製品ドキュメントは、Oracle Help Centerを参照してください。