Mi aplicación web funciona solo a través de SSL y establece una cookie de tiempo limitado para cada usuario después de que inicie sesión correctamente con un nombre de usuario y contraseña. Las mayores debilidades en el sistema son comprometer las cookies de un usuario existente. Y dos adivinando un GUID de ID de sesión.¿Los GUID generados en Windows 2003 son seguros para usar como ID de sesión?
sé de mecanismos para la primera debilidad, pero me pregunto cuánto necesito que preocuparse por la posibilidad de que un atacante adivinar un GUID ID de sesión basado en un GUID han obtenido previamente por la tala en una cuenta que se han fijado ¿arriba? El servidor web en este caso es Windows 2003 y los GUID se están generando con .Net 3.5.
El algoritmo de creación de GUID ha cambiado. Ya no usan direcciones MAC. Son solo números pseudoaleatorios de 128 bits. Y tienen muchos problemas de seguridad. –
No hay una dirección MAC ni una marca de tiempo en .NET 3.5 guids. –
¿Es un GUID .net 3.5 descrito por el proveedor como criptográficamente seguro? – ConcernedOfTunbridgeWells