この図は、SQLファイアウォールの基本フローを示しています。

  1. ユーザーがWebアプリケーションを介してOracleデータベースにログインします。
  2. ユーザーはSQL文を実行し、Oracleデータベースへのインバウンド・トラフィックを作成します。
  3. SQLファイアウォールは、受信データベース接続およびSQL文を検査し、それをユーザーの許可リスト・ポリシーで許可されているSQL文および信頼できる接続パスに対して強制します。SQLファイアウォールの処理結果は、次のいずれかのオプションです:
    • その後の実行でSQLを許可します。
    • SQLを許可し、ログに記録します。
    • 認可されないSQLをログに記録し、必要に応じてブロックします。