2011-03-27 17 views
5

Necesito usar NTLM V2 SSO para una aplicación web implementada en Tomcat 6 (Redhat Linux).NTLM V2 SSO Java Servlet Filter

Conozco la biblioteca JCifs pero su filtro NTLM solo admite NTLM V1 y no V2. Recomiendan JESPA como alternativa, pero preferiría tener una solución de código abierto.

Sé de Waffle que hace NTLM V1, V2 con configuración cero pero funciona solo en el servidor desplegado en Windows.

¿Conoces un filtro NTLM V2 SSO NTLM para servidores de aplicaciones implementados en Linux?

Respuesta

0

Vaya para Kerberos. NTLM es patentado e inseguro en comparación con Digest y Kerberos.

+0

Esto es totalmente falso NTLMv2 no es inseguro. Las afirmaciones sobre la piratería de NTLM se refieren a descifrar hashes de contraseñas sin procesar, lo que requiere primero irrumpir en un controlador de dominio y extraer el almacén de claves seguro. Es extraño que dejen ese detalle. – squarewav

+0

NTLM es propiedad y está cerrado. La seguridad por obscuridad no funciona. Entonces no lo hace NTLM. –

+0

Hay un documento en el sitio web de Microsoft llamado "[MS-NLMP] NTLM LAN Manager (NTLM) Authentication Protocol" que describe cada detalle de NTLMv2 e incluye pseudocódigo de cada operación criptográfica. El documento está disponible gratuitamente en el sitio web de Microsoft y es fácil de encontrar. MS ha documentado la mayoría de sus protocolos de comunicaciones de esta manera. – squarewav

0

Jespa es la solución NTLMv2 primer nivel en este momento y es lo que sustituyó a la antigua Filtro JCIFS:

http://www.ioplex.com/jespa.html

sólo tiene que descargar el paquete y probar el ejemplo de aplicación web como se describe en los requisitos y las secciones de instalación de la Manual del operador de Jespa. Una vez que vea ese trabajo, debería ser bastante fácil incorporarlo a su aplicación. Hay un filtro, pero también hay otras formas más sofisticadas de integración.

Jespa es una solución comercial.

+0

$ 500 por servidor realmente no funciona para la mayoría de los casos de uso, es más fácil para la mayoría de las empresas comprar Windows y usar waffle. Linux/Jespa es difícil de vender con la etiqueta de precio de $ 500. –