gpt4 book ai didi

php - 为安全性向 MySQL 查询添加延迟或暂停

转载 作者:行者123 更新时间:2023-11-29 03:13:39 25 4
gpt4 key购买 nike

我一直在阅读有关防止暴力攻击的安全措施。我特别关心通过 PHP 查询我的 MySQL 数据库。

有没有办法通过 PHP 或 MySQL 在 MySQL 查询中添加几秒钟的暂停?这将限制黑客可以使用的暴力尝试次数。

作为引用,我在这里找到了这个想法 - http://www.owasp.org/index.php/Blocking_Brute_Force_Attacks

最佳答案

您可以像其他人所说的那样做 usleep 或 sleep ,但这不是应该实现此安全措施的方式。实际上,这些功能对于这种安全模型是无用的。您想要的是向登录函数添加一个逻辑层,该逻辑层将检查给定用户的登录次数或某个时间范围。延迟脚本的执行没有意义,因为新请求将启动另一个 php 脚本。检查来自该 IP 的最后一次登录尝试的时间戳或记录尝试次数,如果您认为存在风险,请在接下来的 24 小时左右阻止来自该 IP 的请求。

关于php - 为安全性向 MySQL 查询添加延迟或暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234439/

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