У вас есть несколько вариантов здесь.
Случай 1:
Роль вашей собственной безопасности, но имейте в виду, что вы будете наблюдать за чем-то. Безопасность не проста, и оооочень легко что-то упустить. Хеширование, засолка, шифрование и т.д ...
Случай 2:
Если это простой сайт, просто используйте Microsoft memberschipprovider. Это хорошо, и они проводят 3 года, настраивая / исправляя это. Вы также можете переопределить memberschipServiceprovider для реализации дополнительной безопасности. или сообщить членам поставщика, какие данные следует использовать.
Дополнительно:
Расширьте свой сервер ISS этим брандмауэром с открытым исходным кодом: http://www.aqtronix.com/?PageID=99
Он предоставляет некоторые интересные функции для «бесплатно» (если у вас есть доступ для его установки).
Наилучшая защита - это когда вы находите баланс между безопасностью и доступностью по сравнению с Top-security и недоступностью.
А чтобы ответить на часть ссылки вашего вопроса:
http://www.owasp.org/index.php/Main_Page
Если вам нужна дополнительная информация о членах Microsoft, предоставляющих услуги:
Гугл :) или Bing или yahooooo!
Гудлак