【发布时间】:2019-06-29 09:52:00
【问题描述】:
我尝试在所有使用 pragmarx/firewall 的网络路由上使用阻止攻击中间件,但它没有阻止攻击。
我在 App\Http\Kernel.php 上的 $middlewareGroups 中添加了 \PragmaRX\Firewall\Middleware\BlockAttacks::class on 'web'
....
protected $middlewareGroups = [
'web' => [
\PragmaRX\Firewall\Middleware\BlockAttacks::class,
....
然后我使用 Postman 的 runner 并将迭代设置为 51。 50 次请求后,请求和 IP 仍然没有被阻塞。 我也创建并运行这个脚本
var url = 'sample.php';
for (var i = 1; i <= 60; i++)
{
$.post(url, function (data) { console.log(data); });
}
但 IP 仍未被阻止。
【问题讨论】:
标签: php laravel laravel-5.4 firewall