A imagem mostra o fluxo básico do Firewall de SQL.

  1. Um usuário efetua login no banco de dados Oracle por meio de um aplicativo Web.
  2. O usuário executa instruções SQL, criando tráfego de entrada para o banco de dados Oracle.
  3. O Firewall de SQL inspeciona as conexões de banco de dados de entrada e as instruções SQL e as impõe em relação às instruções SQL permitidas e aos caminhos de conexão confiáveis na política de lista de permissões do usuário. O resultado do processamento do Firewall de SQL é uma das seguintes opções:
    • Permitir o SQL para sua execução subsequente.
    • Permita o SQL e registre-o.
    • Registre e, opcionalmente, bloqueie SQL não autorizado.