Segurança do Aplicativo Real do Oracle Database
O Oracle Database Real Application Security é um modelo de autorização de banco de dados que: suporta políticas de segurança declarativas, permite segurança de ponta a ponta para aplicativos multicamadas, fornece uma solução integrada para proteger recursos de banco de dados e aplicativos e avança a arquitetura de segurança do Oracle Database para atender às demandas existentes e emergentes de aplicativos desenvolvidos para a Internet.
Consulte Introdução ao Oracle Database Real Application Security para obter mais informações.
O Real Application Security funciona da mesma forma no Autonomous AI Database como em um Oracle Database on-premises, exceto que você precisa executar as seguintes tarefas ADMIN antes de usar o Real Application Security no Autonomous AI Database:
-
Para criar usuários/funções do Real Application Security, você precisa do privilégio de sistema
PROVISION. Como usuário ADMIN, execute o seguinte comando para conceder esse privilégio a um usuário de banco de dados:SQL> EXEC XS_ADMIN_CLOUD_UTIL.GRANT_SYSTEM_PRIVILEGE('PROVISION','DB_USER');Neste exemplo,
DB_USERé um usuário do banco de dados.A execução desse comando no Autonomous AI Database substitui o seguinte comando de banco de dados local (observe que o
_CLOUD_não está no seguinte nome de pacote):SQL> EXEC SYS.XS_ADMIN_UTIL.GRANT_SYSTEM_PRIVILEGE('PROVISION', 'DB_USER', XS_ADMIN_UTIL.PTYPE_XS);Consulte Procedimentos Gerais para Criar Contas de Usuário do Aplicativo para obter mais informações.
-
Para criar controles de dados do Real Application Security, você precisa do privilégio
ADMIN_ANY_SEC_POLICY. Como o usuário ADMIN, execute o seguinte comando para conceder esse privilégio:EXEC XS_ADMIN_CLOUD_UTIL.GRANT_SYSTEM_PRIVILEGE('ADMIN_ANY_SEC_POLICY','DB_USER');Neste exemplo,
DB_USERé um usuário do banco de dados.A execução desse comando no Autonomous AI Database substitui o seguinte comando de banco de dados local (observe que o
_CLOUD_não está no seguinte nome de pacote):SQL> EXEC SYS.XS_ADMIN_UTIL.GRANT_SYSTEM_PRIVILEGE('ADMIN_ANY_SEC_POLICY','DB_USER');Consulte Criando Atribuições e Usuários de Aplicativos para obter mais informações.
Tópico principal: Observações de Usuários Migrando de Outros Bancos de Dados da Oracle