tsql-强密码
回答
你不能!如果你能识别弱密码,那将是一个安全问题。您可能希望强制所有用户更改其密码并强制执行密码策略。
的饼干:
// pseudocode:
foreach (var username in
exec(@"SELECT username FROM hypothetical.fn_get_users_with_weak_passwords()"))
PerformDictionaryAttack(username);
不太好......不是吗?
我有系统管理员权限。 而出于审计目的,我需要找到一个登录名是否有弱密码。 是否有任何审计? – Manjot 2009-07-08 00:11:51
Manjot:没有。无论你是否是系统管理员都无所谓。管理员*可以更改密码*,但他们无法看到当前的密码。 – 2009-07-08 00:13:59
我无法想象如果审计人员知道他/她的东西会要求您检查数据库中的密码强度,如上所述,无论您的权利如何,您都无法在Db服务器上查询密码是。他们更有可能问你你的密码和密码强度。
登录应绑定到一个域帐户,并且域控制器应该有一个配置文件,强制强密码,至少在Windows世界。
对于非用户,即网络应用程序,报告等,应该在应用程序的域级别创建功能帐户,或者更好的是为使用数据库的组创建功能帐户。
出于审计目的,这基本上是我们如何做到的,从管理角度来看,让Windows域控制器完成他们的工作并处理登录事务更容易。
是的,这是可能的,种类。
SQL 2005可以链接到组策略密码策略。这意味着您可以让SQL登录密码具有与您的NT登录相同的长度,到期时间等。当然,如果你没有政策,为什么他们关心SQL登录?
对于这两个版本,您可以使用NGS Squirrel蛮力强制密码散列。如果你快速破解密码(每周?每月?),那么它们不够好。
如果您想要一个纯粹的T-SQL解决方案,您可以使用pwdencrypt函数和一个循环遍历所有排列来模拟Squirrel。
否则:否。您只能通过破解密码来检查密码...
碰巧,我们全部使用域服务/系统帐户:我们根本没有SQL登录。
我认为你最好的选择是尝试使用gooddictionary,SQL Ping 3蛮力的方法,似乎它会做这项工作。
- 1. 密码强度
- 2. KeyStore的强密码
- 3. Django强制密码过期
- 4. 强制密码要求
- 5. 检查密码的强度
- 6. jquery密码强度脚本
- 7. 密码强度测量仪
- 8. 密码强度检查器
- 9. 强制postgres_fdw使用密码?
- 10. 检查密码强度
- 11. 密码强度验证
- 12. 测试Plone密码强度
- 13. Joomla盐增强密码
- 14. 引导3.0 + jQuery密码强度表多个密码字段
- 15. 密码强度无法重置密码Symfony
- 16. Optimizing TSQL代码
- 17. ASP.NET会员API强制密码更改
- 18. ASP.NET的密码强度控制
- 19. jQuery密码强度检查器
- 20. RegEx密码强度验证问题
- 21. ExtJs密码强度检查程序
- 22. 确定弱/好/强密码的算法
- 23. 密码强 - 不要求每个条件
- 24. 强密码验证与PHP中
- 25. 如何确保tank_auth中的强密码?
- 26. Firefox扩展 - 密码强度测量
- 27. CentOS的强行更改密码问题
- 28. 如何检查密码强度?
- 29. 无法显示密码的强度
- 30. 密码强度脚本失败
由于很好的原因,密码被哈希......这是其中之一。 – Eric 2009-07-08 05:16:33