Modelo de segurança do Windows 7 - diferenças entre o Windows XP e o Active Directory

2

Eu tenho um procedimento Delphi para validar as credenciais do usuário no meu sistema integrado ao Active Directory.

No Windows XP / 2000, quando o usuário apresenta credenciais inválidas, o programa / sistema é executado conforme o esperado. Em um sistema Windows 7, o procedimento não valida as credenciais e permite que o usuário continue sem uma verificação.

    
por p.campbell 27.04.2010 / 13:43

1 resposta

5

Parece um bug na forma como seu aplicativo está processando logons / autenticação, parece que ele pode estar atingindo um tipo de autenticação que não entende e "não é seguro" ao permitir que os usuários entrem.

O Windows 7 (e o Vista) alteraram muitas configurações e padrões relacionados à segurança e autenticação. Por exemplo, por padrão, o 7 não envia mais autenticação LanManager ou NTLMv1, ele só enviará NTLMv2. Observamos um comportamento estranho de aplicativos de terceiros que se autenticam no AD usando módulos Java que foram rastreados até o momento.

A maneira mais fácil de testar é configurar as 7 máquinas de volta ao comportamento do XP (onde ele tenta se autenticar usando o NTLMv2 e depois volta para os protocolos menos seguros, se isso não for entendido pelo aplicativo).

A chave de registro para fazer o downgrade de sua segurança de login para o nível do XP é:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LmCompatibilityLevel"=dword:00000001

(o padrão LmCompatibilityLevel do win7 é 3)

Como alternativa, você pode definir a mesma coisa usando GPOs. A configuração de política que você está procurando está em Configuração do Computador > Configurações do Windows > Configurações de segurança > Políticas locais > Opções de segurança e é chamado 'segurança de rede: nível de autenticação LAN Manager'

Obviamente, você deve estar fazendo isso apenas para testes, você não quer deixar seus clientes em um nível de segurança mais baixo a longo prazo sem entender completamente os riscos.

Você encontrará uma boa descrição dessas configurações de autenticação aqui: TechNet A configuração de segurança mais incompreendida do Windows de todos os tempos . Mais informações sobre as alterações na Autenticação NTLM disponíveis aqui .

    
por 27.04.2010 / 15:00