针对多个快速请求的.htaccess或PHP保护代码

Phi*_*son 8 php .htaccess

我正在寻找有关如何阻止连接到我的网站的外部脚本的想法.我正在寻找谷歌背后的同样想法.如果在一定时间内发出一定数量的请求,则阻止IP地址或其他内容.我想可能有一个htaccess解决方案,如果没有,我会写一个PHP.

任何有关现有方法或脚本的想法或链接都非常感谢.

squ*_*ism 2

PHPIDS可能就是您想要的。“目前 PHPIDS 可以检测各种 XSS、SQL 注入、标头注入、目录遍历、RFE/LFI、DoS 和 LDAP 攻击。”

来自常见问题解答:

  require_once 'IDS/Init.php';
  $request = array(
      'REQUEST' => $_REQUEST,
      'GET' => $_GET,
      'POST' => $_POST,
      'COOKIE' => $_COOKIE
  );
  $init = IDS_Init::init('IDS/Config/Config.ini');
  $ids = new IDS_Monitor($request, $init);
  $result = $ids->run();

  if (!$result->isEmpty()) {
   // Take a look at the result object
   echo $result;
  }
Run Code Online (Sandbox Code Playgroud)