gpt4 book ai didi

php - 增加登录的时间延迟以停止暴力破解,好主意?

转载 作者:行者123 更新时间:2023-12-01 11:49:42 38 4
gpt4 key购买 nike

我已经设置了我的数据库来记录每次失败的登录尝试。我以为我会将失败尝试的次数乘以 0.05 秒之类的。就像是:

            time_nanosleep(0, (50000000 * $failed_attempts ) ); 

黑客猜测密码的尝试越多,每次检查所需的时间就越多。检查 100 个密码后,他必须在每次尝试之间等待 5 秒。

这是停止暴力破解的好方法吗?我通过IP识别用户。所以我想你可以通过使用多个代理服务器或其他东西来对应用程序进行暴力破解,但除此之外,我认为这是一个好主意。你们有什么感想?

最佳答案

怎么样:

time_nanosleep(0, (10000000000 * (log($failed_attempts)^10)) ); 

这将为您提供一个呈指数增长的尝试窗口。

关于php - 增加登录的时间延迟以停止暴力破解,好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4819464/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com