近期由于工作需要,做了些防DDOS攻击的研究,发现nginx本身就有这方面的模块ngx_http_limit_req_module和ngx_http_limit_conn_module。一、基本介绍  1.ngx_http_limit_req_module  配置格式及说明:  设置一个缓存区保存不同key的状态,这里的状态是指当前的过量请求数。而key是由variable指定的,是一个非空的
假定一个场景:某个网站它可能不希望被网络爬虫抓取,例如测试环境不希望被抓取,以免对用户造成误导,那么需要在该网站中申明,本站不希望被抓取。有如下方法:方法一:修改nginx.conf,禁止网络爬虫的ua,返回403。server { listen 80; server_name 127.0.0.1;#添加如下内容即可防止爬虫 if ($http_user_agent ~* "qihoo
nginx防止恶意解析
原创 2018-05-04 11:11:41
1012阅读
1点赞
本节书摘来《Java编码指南:编写安全可靠程序的75条建议》一书中的第1章,第1.9节,作者:【美】Fred Long(弗雷德•朗), Dhruv Mohindra(德鲁•莫欣达), Robert C.Seacord(罗伯特 C.西科德), Dean F.Sutherland(迪恩 F.萨瑟兰), David Svoboda(大卫•斯沃博达)
网上搜出来的,没试过,不知行不行得通,先记录下来。1、把 register.php改成你想要的文件名。如:regist.php 2、打开:login.htm 找 register.php 替换成你刚才设置的文件名。如:regist.php 3、打开:register.htm 找 register.php 替换成你刚才设置的文件名。如:regist.php(注意有两处) 4、打开:
现在这个互联网环境,互联网企业时不时的就会被DDoS很多时候攻击很简单也容易封堵,但是攻击的目标是应用的时候就更难防御。在这里介绍一下使用Nginx作为代理过滤器来封堵一些这种攻击。 Apache DDoS攻击 攻击Apache或者任何其他的HTTP服务器并不需要大量流量。有些服务器可能1 Mbit流量就宕机了。正确页面上的正确请求会生成巨大的负载,导致服务器过载。应用设计、阿帕奇配置和其他的因素
本人服务器前段时间受到了DDos和CC攻击,DDoS流量型攻击只能靠带宽来扛住,但CC攻击可以从服务器和应用层面防御和减轻影响。本文介绍受到攻击后,本人在服务器上采取的简易防CC攻击设置。Nginx防CC设置不同于DDoS靠流量蛮力攻击,CC攻击模拟正常用户与服务器交互。CC攻击一般需找到网站/应用的薄弱处,然后通过大量连接/请求消耗服务器资源,让CPU、带宽能资源占用飙升。并发请求和请求速率防护
什么是sql注入        SQL注入是比较常见的网络攻击方式之一,在客户端在向服务器发送请求的时候,sql命令通过表单提交或者url字符串拼接传递到后台持久层,最终达到欺骗服务器执行恶意的SQL命令;它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。
系统的账号密码如果被破解了,对我们的整个系统都是巨大隐患。 通常情况下,我们会使用以下方法阻止黑客破解账号密码: 1、网站管理入口禁止使用弱口令帐号,建议使用复杂口令,比如:大小写字母与数字的组合,口令长度不小于8位等; 2、验证码在服务端校验; 3、建议采用防高频策略,针对同一IP短时间内的高频请求进行限时锁定; 4、第三方WEB防火墙来加固整个网站系统。 5、诱导/模糊提示。具体操作:方案1在
转载 7月前
0阅读
为了防止别人恶意将大量域名解析到自己的网站上面。我们可以对nginx防止恶意域名解析,这样就只能通过自己的域名访问网站,其他域名就会显示错误500打开Nginx配置文件nginx.conf,在原来的server添加一个server配置如下: server {listen 80 default;re
原创 2021-09-10 15:05:00
2352阅读
为了防止别人恶意将大量域名解析到自己的网站上面。我们可以对nginx防止恶意域名解析,这样就只能通过自己的域名访问网站,其他域名就会显示错误500打开Nginx配置文件nginx.conf,把原来的server改成如下状态:server {listen 80 default;return 500;}这表示当外来域名解析到这个站点上时,直接会返回500错误,这就有效防止恶意解析。为了能匹配自己的
原创 2014-11-26 17:39:26
2994阅读
1点赞
2评论
我的网站上,同时发现直接输入 ip 也能访问博客。
转载 2023-02-06 19:08:19
135阅读
如何防止恶意网页篡改注册表   1.升级IE为6.0版本并利用Windows Update下载微软补丁Microsoft Windows Script 5.6;   2.在“Internet选项”→“安全”→“自定义级别”中将ActiveX插件和控件、Java脚本等全部禁止,不过这样做在以后的网页浏览过程中可能会造成一些正常使用ActiveX的网站无法浏览;   3.通过修改注册表来禁止恶意
转载 精选 2007-03-25 18:38:58
1236阅读
  正好帮政府关系的同事解决了下客户被恶意解析的事情,顺手把东西贴上来供大家参考一般来说,网站可以用域名和IP来访问。你的网站可以通过IP直接访问,本来这没什么问题,但是会有些隐患:由于搜索引擎也会收录你的IP地址的页面,所以同一个页面搜索引擎会重复收录,造成页面的权重不如单个收录高。域名恶意指向的可能。还记得去年还是前年的 google.com.sb 事件吗?google.com.sb
转载 精选 2014-11-18 12:21:58
538阅读
  1.升级IE为6.0版本并利用Windows Update下载微软补丁Microsoft Windows Script 5.6;   2.在“Internet选项”→“安全”→“自定义级别”中将ActiveX插件和控件、Java脚本等全部禁止,不过这样做在以后的网页浏览过程中可能会造成一些正常使用ActiveX的网站无法浏览;   3.通过修改注册表来禁止恶意网页使用注册表编辑器Reged
转载 2009-04-04 22:19:09
185阅读
    1.升级IE为6.0版本并利用Windows Update下载微软补丁Microsoft Windows Script 5.6;   2.在“Internet选项”→“安全”→“自定义级别”中将ActiveX插件和控件、Java脚本等全部禁止,不过这样做在以后的网页浏览过程中可能会造成一些正常使用ActiveX的网站无法浏览;   3.通过修改注册表来禁止恶意网页使用注册
转载 2008-09-24 10:01:16
220阅读
防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的特点是分布式,针对带宽和服务攻击,也就 是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应用攻击,我们还是可以做一些配置来防御的,例如前端是 Nginx,主要使用nginx的http_limit_conn和http_limit_req模块来防御。 ngx_http_
       项目原来使用的短信验证码接口没有做安全限制,去网上查找了很多的解决方案,无非是在接口调用时添加图形验证码、单ip请求限制、限定每天每个号码获取短信验证码的次数、限制短信验证码的调用频率等。逛了一大圈,发现大家都只是信心满满的分享着一大堆逻辑和方法,至于具体的代码实现,就。。。大概大神们都觉得这东西没有什么技术含量吧。但是我觉得,所有的技术无论高
WP 默认的登陆 URL 是 wp-login.php或wp-admin.php,许多spamer会根据这些footprint来收集可注册的wordpress站点,然后你的站内就多出许多垃圾评论。如果你不想成为其中的一员,那就改改登录url吧可以通过在 .htaccess 添加如下代码把登陆 URL 改
转载 2013-11-13 08:44:00
82阅读
2评论
package com.example.filter; import com.example.utils.IPUtils; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import javax.servlet.ht
转载 2023-07-23 14:36:42
140阅读
  • 1
  • 2
  • 3
  • 4
  • 5