Winlogon e GINA

Winlogon, GINA e provedores de rede são as partes do modelo de logon interativo. O procedimento de logon interativo normalmente é controlado por provedores de rede, MSGina.dll e Winlogon. Para alterar o procedimento de logon interativo, MSGina.dll pode ser substituído por uma DLL GINA personalizada.

Para trabalhar com o Winlogon, o GINA e os provedores de rede, você deve ter um conhecimento firme da arquitetura de segurança do Windows, especialmente em relação a tokens, pacotes de autenticação e assuntos relacionados.

Observação

As DLLs GINA são ignoradas no Windows Vista.

 

Para obter informações sobre funções e estruturas específicas, consulte Referência de autenticação. Esta seção de referência inclui descrições das funções que uma DLL GINA deve implementar, as funções de suporte do Winlogon que a DLL GINA pode chamar e as estruturas de dados usadas para passar informações entre o Winlogon e o GINA.

O código GINA de exemplo pode ser encontrado nos exemplos de segurança do SDK (Platform Software Development Kit). Os exemplos contêm código C para implementar um stub gina e um gancho GINA. Para obter mais informações sobre o desenvolvimento personalizado da DLL gina, envie uma mensagem de email para: ginareqs@microsoft.com.

Para obter informações sobre o modelo de autenticação com suporte do Windows e para obter detalhes sobre os serviços da LSA ( Autoridade de Segurança Local ) e as interfaces do pacote de autenticação , consulte Autenticação LSA.

Para obter informações sobre os aspectos da Autoridade de Segurança Local relacionados à administração da política de segurança, que inclui relações de confiança com outros computadores e domínios, atribuição de privilégios, controle de geração de auditoria, acessibilidade do sistema e outros tópicos semelhantes, consulte Política LSA.

Para obter informações sobre Winlogon e GINA, consulte os tópicos a seguir.

Tópico Descrição
Winlogon O Winlogon fornece um conjunto de funções de suporte para a DLL gina.
GINA Uma DLL GINA fornece procedimentos personalizáveis de identificação e autenticação do usuário.
Funções GINA dos Serviços de Terminal Quando os Serviços de Terminal estão habilitados, o GINA deve chamar as funções de suporte do Winlogon para concluir várias tarefas.
Interação com provedores de rede Você pode configurar um sistema para dar suporte a zero ou mais provedores de rede.
Responsabilidades e recursos Cada parte do processo de logon interativo tem um conjunto de responsabilidades.
Interação entre Winlogon e GINA O estado de Winlogon determina qual função GINA é chamada para processar qualquer evento SAS ( sequência de atenção segura ).
Pacotes de notificação do Winlogon Você pode implementar um pacote de notificação para monitorar e responder a eventos do Winlogon.