限制对服务器的不必要的调用

时间:2015-08-24 12:28:32

标签: java angularjs spring rest security

我们有B2C申请。我们有一些不安全的网址,而且有些脚本不断访问该网址。

前提条件:

  1. 我们不想在该网址上实施安全措施。
  2. 我们不想使用Captcha
  3. 我有一个公共网址,所有用户都可以轻松访问,在网址后面,网址正在访问某些服务。现在我在我的公共网址上获得了意外的用户,这些用户出于个人需要使用我的服务。我不想在我的服务上添加安全性。我想根据IP地址或其他一些机制来限制这些用户。这很容易阻止静态IP,但我不知道如何限制动态IP。请帮忙。

1 个答案:

答案 0 :(得分:0)

我可以想到一个快速解决方案:您可以在Web服务器级别限制来自单个IP地址的请求数。

例如,如果您使用的是Apache,则以下配置将负责处理。

<Directory /home/*/public_html> -- You can change this location
    MaxConnPerIP 1  
    OnlyIPLimit audio/mpeg video
</Directory>

您可以访问此链接了解详情:Limit Requests for IP

任何网络服务器都会为此类功能提供不同的配置或规则集