¿Cuál es la reputación del marco de membresía de ASP.NET en lo que respecta a la seguridad? ¿Hay alguna configuración de configuración predeterminada típica que sea problemática? ¿Qué mejores prácticas hay? ¿Hay algún método incorporado para combatir cosas como el secuestro de sesión?¿Qué tan seguro es el marco de membresía de ASP.NET?
Respuesta
En lo que respecta a las mejores prácticas, hay un corto WIKI llamada ASP.NET 2.0 Security Inspection Questions que enumera las consideraciones de seguridad cuando se utiliza un proveedor de pertenencia. Puede ser de alguna utilidad?
No estoy seguro de si esto es un problema para los bits de membresía de ASP.NET per se, pero no se olvide de garantizar que haya un secreto generado en el servidor y autenticado en POST para que pueda estar seguro de que la publicación del formulario provino de su aplicación.
Puede haber otras maneras (mejor) para hacer esto, sólo estoy compartiendo lo que sé
Omar al Zabir escribió en su blog sobre algunos cambios que hizo a los procedimientos almacenados que se necesitaban para una aplicación web de alta de usuario . Su sugerencia es básicamente utilizar ya sea
WITH (NOLOCK)
o
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
antes de las consultas SELECT en los procedimientos de membresía almacenado.
Optimize asp net membership stored procedures for greater speed and scalability
- 1. ¿Qué tan seguro es javax.crypto.Cipher?
- 2. ¿Qué tan seguro es PHP?
- 3. ¿Qué tan seguro es ProtectedData.Protect (DPAPI)?
- 4. ¿Qué tan seguro es usar document.body.innerHTML.replace?
- 5. ¿Qué tan seguro es actualizar la base?
- 6. ¿Qué tan seguro es $ _SERVER ["HTTP_HOST"]?
- 7. PHP Mcrypt, ¿qué tan seguro es realmente?
- 8. ¿Qué tan seguro es Spring Security?
- 9. ¿Qué tan seguro es el filtrado de la dirección IP?
- 10. ¿Qué tan seguro es un HTTP POST?
- 11. ¿Qué tan seguro es usar Maven?
- 12. ¿Qué tan seguro es `UnsafePerformIO (newTVarIO 0)`?
- 13. https URL con el parámetro token: ¿qué tan seguro es?
- 14. ¿Qué tan seguro es el thread enum en java?
- 15. Captcha alternativa, ¿qué tan seguro?
- 16. ¿Qué tan seguro es SQLite WAL en fallas de energía?
- 17. ¿Qué tan seguro es el modo seguro de MongoDB en los insertos?
- 18. ¿Qué tan seguro es php curl en ssl/https?
- 19. ¿Qué tan seguro es un AppDomain con sandboxed con SecurityPermissionFlag.Execution?
- 20. ¿Por qué la membresía de asp.net tiene una tabla de usuarios y una tabla de membresía?
- 21. ¿Qué tan seguro es apache Commons-javaflow mientras usa jasperreports
- 22. ¿Qué tan seguro es usar enlaces `// domain.com /` (sin esquema)?
- 23. ¿Qué tan seguro para los hilos es V4L2?
- 24. ¿Qué tan seguro es "git" con una conexión no confiable?
- 25. Perfil de membresía de ASP.NET
- 26. ¿Qué tan seguro es almacenar la sesión con Redis?
- 27. Alternativas de membresía ASP.NET
- 28. App_Data - Directorio de datos de la aplicación web. ¿Qué tan seguro es?
- 29. ¿Qué tan seguro es "el futuro de los juegos de navegador"?
- 30. Qué usar para la membresía en ASP.NET
buen enlace, pero eso aborda el rendimiento/escalabilidad más que la robustez de seguridad – kenwarner
cierto ... Estaba respondiendo la parte de 'mejores prácticas' ... Al volver a leer la pregunta que puede haber sido mejores prácticas para la seguridad en lugar de las mejores prácticas en general ... Supongo que no hay problema en dejar la respuesta de todos modos? –