Configurar a Autenticação do Kerberos com o Autonomous Database
Descreve como configurar o Kerberos para autenticar usuários do Oracle Autonomous Database.
- Sobre Autenticação do Kerberos
Você pode configurar o Oracle Autonomous Database para usar o protocolo de autenticação de rede Kerberos para autenticar usuários do banco de dados. O Kerberos é um protocolo de autenticação forte de rede. Ele usa criptografia de chave secreta para ativar a autenticação forte fornecendo autenticação de usuário para servidor. - Componentes do Sistema de Autenticação do Kerberos
Fornece uma visão geral do sistema de autenticação do Kerberos. - Ativar Autenticação do Kerberos no Autonomous Database
Mostra as etapas para ativar a autenticação do Kerberos na instância do Autonomous Database. - Desativar a Autenticação do Kerberos no Autonomous Database
Mostra as etapas para desativar a autenticação do Kerberos para sua instância do Autonomous Database. - Observações de Autenticação do Kerberos no Autonomous Database
Fornece observações sobre o uso da Autenticação do Kerberos no Autonomous Database.
Tópico principal: Gerenciar Usuários
Sobre a Autenticação do Kerberos
Você pode configurar o Oracle Autonomous Database para usar o protocolo de autenticação de rede Kerberos para autenticar usuários de banco de dados. O Kerberos é um protocolo de autenticação forte de rede. Ele usa criptografia de chave secreta para ativar a autenticação forte fornecendo autenticação de usuário para servidor.
-
O suporte do Oracle Autonomous Database para o Kerberos fornece os benefícios da autenticação de sign-on único e centralizada dos usuários da Oracle. O Kerberos é um sistema de autenticação de terceiros confiável que depende de segredos compartilhados. Ele presume que o terceiro é seguro e fornece recursos de sign-on único, armazenamento de senha centralizado, autenticação de link de banco de dados e segurança aprimorada do PC. Ele faz isso por meio de um servidor de autenticação do Kerberos.
-
O sistema Kerberos é um conceito de ticket. O ticket é um conjunto de informações eletrônicas que identifica um usuário ou um serviço. Um ticket identifica você e seus privilégios de acesso à rede.
-
Na autenticação baseada no Kerberos, você envia de forma transparente uma solicitação de ticket para um KDC (Key Distribution Center). O Key Distribution Center autentica você e concede a você um ticket para acessar o banco de dados.
Tópico principal: Configurar a Autenticação do Kerberos com o Autonomous Database
Componentes do Sistema de Autenticação do Kerberos
Fornece uma visão geral do sistema de autenticação do Kerberos.
-
Um realm estabelece um domínio administrativo de autenticação. Cada realm tem seu próprio banco de dados Kerberos que contém os usuários e os serviços desse domínio administrativo específico.
-
Os tickets são emitidos pelo KDC (Key Distribution Center). Os clientes apresentam os tickets ao Servidor de Banco de Dados para demonstrar a autenticidade da identidade. Cada ticket tem um tempo de expiração e de renovação.
-
Os keytabs armazenam chaves de longo prazo para um ou mais controladores. Um arquivo keytab é gerado chamando a ferramenta
kadmin.local
(para o MIT Key Distribution Center) ouktpass
(para o Active Directory Key Distribution Center). -
Os controladores são as entradas no banco de dados do Key Distribution Center. Cada usuário, host ou serviço recebe um controlador. O controlador é uma identidade exclusiva à qual o Key Distribution Center pode designar tickets.
-
O suporte a Kerberos no Autonomous Database usa esses valores para vários componentes que formam o nome de um controlador de serviços:
Componente do Principal de Serviço | Valor no Autonomous Database |
---|---|
kinstance |
Você pode obter esse valor do atributo Use a seguinte consulta para obter o
|
kservice |
No Autonomous Database, você tem duas opções para o valor
Depois que o Kerberos for ativado na sua instância do Autonomous Database, use a seguinte consulta para exibir o nome do serviço Kerberos:
|
REALM |
Qualquer realm suportado pelo KDC. REALM sempre deve estar em letras maiúsculas.
|
Para ativar a autenticação do Kerberos no Autonomous Database, mantenha os arquivos de configuração do Kerberos (krb.conf
) e o arquivo de tabela de chaves de serviço (v5srvtab
) prontos. Para obter mais informações sobre esses arquivos e etapas para obtê-los, consulte Configurando a Autenticação no Kerberos.
Tópico principal: Configurar a Autenticação do Kerberos com o Autonomous Database
Ativar Autenticação do Kerberos no Autonomous Database
Mostra as etapas para ativar a autenticação do Kerberos na instância do Autonomous Database.
Para executar DBMS_CLOUD_ADMIN.ENABLE_EXTERNAL_AUTHENTICATION
, você deve fazer log-in como usuário ADMIN ou ter o privilégio EXECUTE
em DBMS_CLOUD_ADMIN
.
Para usar DBMS_CLOUD_ADMIN.ENABLE_EXTERNAL_AUTHENTICATION
para ativar a autenticação do Kerberos:
Para ativar a autenticação do Kerberos no Autonomous Database, obtenha os arquivos de configuração do Kerberos: krb.conf
e o arquivo de tabela de chaves de serviço v5srvtab
. Para obter mais informações sobre esses arquivos e as etapas necessárias para obtê-los, consulte Configurando a Autenticação no Kerberos .
Consulte Navegar até o Oracle Cloud Infrastructure Object Storage e Criar um Bucket para obter mais informações sobre o serviço Object Storage.
Consulte ENABLE_EXTERNAL_AUTHENTICATION Procedimento para obter mais informações.
Tópico principal: Configurar a Autenticação do Kerberos com o Autonomous Database
Desativar a Autenticação do Kerberos no Autonomous Database
Mostra as etapas para desativar a autenticação do Kerberos para sua instância do Autonomous Database.
Tópico principal: Configurar a Autenticação do Kerberos com o Autonomous Database
Observações de Autenticação do Kerberos no Autonomous Database
Fornece observações sobre o uso da Autenticação do Kerberos no Autonomous Database.
-
Se você ativar a autenticação do Kerberos no Autonomous Database, ainda poderá usar a autenticação do banco de dados baseada em senha para seu banco de dados.
- Não há suporte para a autenticação do Kerberos nestas ferramentas:
-
Oracle Database API for MongoDB
-
Oracle REST Data Services
-
Oracle Machine Learning
-
APEX
-
Oracle Graph Studio
-
Ações do Oracle Database
-
-
Você pode ativar a autenticação do Kerberos para autenticar o usuário ADMIN. Você poderá usar a funcionalidade Redefinir Senha na Console do Oracle Cloud Infrastructure para redefinir a senha do usuário ADMIN e recuperar o acesso se um arquivo keytab corrompido fizer com que a autenticação do usuário ADMIN falhe.
-
O valor padrão para a defasamento de relógio máxima no Autonomous Database é 300 segundos (5 minutos). Não é possível alterar o valor padrão da defasagem de relógio.
Tópico principal: Configurar a Autenticação do Kerberos com o Autonomous Database