O Kerberos é um protocolo de autenticação utilizado no Windows para permitir que usuários e serviços se autentiquem de maneira segura em uma rede. Aqui está uma visão geral de como funciona: ### Funcionamento do Kerberos 1. **Baseado em Tickets**: Kerberos utiliza tickets para autenticação. Esses tickets permitem que clientes autentiquem sua identidade para serviços sem a necessidade de enviar senhas pela rede. 2. **Componentes Principais**: - **KDC (Key Distribution Center)**: O coração do Kerberos, responsável por autenticar usuários e distribuir tickets. Ele é composto pelo **Authentication Server (AS)** e pelo **Ticket Granting Server (TGS /Ticket de Autenticação de Serviços)**. - **TGT (Ticket Granting Ticket)**: Um ticket inicial obtido no login (autenticação) que permite ao usuário solicitar outros tickets de serviço. - Realm: Domínio do AD, exemplo: dominio.local. - Principals: É a junção de um Realm com o nome de usuário, ficando da seguinte forma: [email protected]. - KRBTGT - É a principal conta de serviço do Kerberos, é nela que é armazenado a chave de criptografia que garante a segurança de todos os ticvkets. 3. **Processo de Autenticação**: - **Login Inicial**: O usuário insere suas credenciais, que são enviadas ao KDC. - **Recebimento do TGT**: Se as credenciais forem válidas, o KDC emite um TGT, que é utilizado para solicitar acesso a outros serviços. - **Solicitação de Serviço**: Quando o usuário precisa acessar um serviço, ele usa o TGT para solicitar ao KDC um ticket específico para o serviço desejado. - **Acesso ao Serviço**: Com o ticket de serviço, o usuário pode acessar o recurso desejado sem reenviar sua senha. 4. **Segurança**: - **Criptografia Forte**: Kerberos utiliza criptografia simétrica e forte para proteger tickets e autenticações. - **Proteção Contra Replay**: Inclui carimbos de tempo nos tickets para evitar ataques de replay. 5. **Integração com Active Directory**: - **Autenticação Centralizada**: Kerberos é o protocolo padrão de autenticação ao usar o Active Directory, permitindo um gerenciamento centralizado e seguro. No Windows, o uso do Kerberos melhora a segurança e a eficiência de logins e acessos a recursos, reduzindo a necessidade de transmissão de senhas pela rede e fornecendo uma estrutura escalável e segura para autenticação de usuários e serviços. O Kerberos roda na porta 88/TCP/UDP e possui uma grande sensibilidade com o tempo, então esteja ligada na hora de enumeração para estar certo o timer da maquina AD com a maquina local.