网络安全 频道

冰盾7.0采用新技术抗DDOS攻击

可能的问题

    由于采用了Basic认证的方法, 每次向服务器请求甚至刷新一个受保护的页面或图片时都必须校验用户名和密码, 为此,必须打开密码文件并逐行搜索用户名,因此,服务器响应速度会受一些影响, 其程度与密码文件大小成正比。

    所以,对密码文件中的用户总数存在一个实际上的上限, 此上限取决于特定的服务器机器的性能,但是一般有几百个用户就会对响应速度有明显的影响, 在这种情况下,可以考虑用其他认证方法。

其他认证方法

    基于用户名和密码的认证只是方法之一,时常会有不需要知道来访者是谁, 只需要知道来自哪里的情况。

    Allow和Deny指令可以允许或拒绝来自特定主机名或主机地址的访问, 同时,Order指令告诉Apache处理这两个指令的顺序, 以改变过滤器。

这些指令的用法:
Allow from address

    这里的address可以是一个IP地址(或者IP地址的一部分), 也可以是一个完整的域名(或者域名的一部分),还可以同时指定多个IP地址和域名。

比如,要拒绝兜售垃圾的站点:

Deny from 205.252.46.165

    如此,这个指令所管辖的区域将拒绝来自该地址的访问。 除了指定IP地址,也可以指定域名,如: 

Deny from host.example.com

    另外,还可以指定地址或域名的一部分来阻止一个群体:

Deny from 192.101.205 Deny from cyberthugs.com moreidiots.com Deny from ke

    Order可以组合Deny和Allow指令, 以保证在允许一个群体访问的同时,对其中的一些又加以限制: 

Order deny,allow Deny from all Allow from dev.example.com

 上例首先拒绝任何人,然后允许来自特定主机的访问。

0
相关文章