为什么网站被ddos攻击?应该怎么防御?
DDOS要看流量的,如果攻击节点很多,你又是自己建立服务器,还没有买堡垒机,除了被瘫痪没有别的办法,只能报警哈哈。
目前阿里能防御DDOS攻击到了TB级别。一般黑客哪怕老的也没撒办法。不过国家级就有了,因为掌握了百万台,甚至千万台肉鸡同时ddos,阿里一样会瘫痪。
实际上攻击阿里这样大公司,用ddos太费成本了,一般人吃不消还没效,用邮件攻击反而更好,将病毒放入邮件附件,进行伪装。将最新变种勒索病毒放入进去。
你讲他内网瘫痪了,比从外部攻击更厉害。
如何防止黑客攻击网站
1、设置安全的密码(包括会员密码、FTP密码、邮箱密码、数据库密码、后台管理密码等)原则如下:比较安全的密码首先必须是8位长度,其次必须包括大小写、数字字母,如果有特殊控制符更好,最后就是不要太常见。比如说:d9Cv6Q0这样的密码就是相对比较安全的,如果再坚持每隔几个月更换一次密码,那就更安全了。另外,还要注意更好及时清空自己的临时文件,上网拨号的时候不选择“保存密码”,在浏览网页输入密码的时候不让浏览器记住自己的密码等。
2、尽量不要使用无组件上传,很容易被黑客利用上传木马,对网站进行破坏。动网论坛建议升级最新版本,老期版本存在漏洞。
3、后台管理入口添加验证码,避免黑客通过程序方式暴力破解。
4、access数据库后缀不要用.mdb,建议用.asp/.asa,避免被黑客下载;数据库名称建议使用#开头,存放的目录名称建议复杂一些,避免黑客猜测到。
网站经常被人攻击怎么办!
不怕的..因为已经拦截了!或许你可以尝试关闭端口
1、arp攻击
针对arp的攻击主要有两种,一种是dos,一种是spoof。
arp欺骗往往应用于一个内部 *** ,我们可以用它来扩大一个已经存在的 *** 安全漏洞。
如果你可以入侵一个子网内的机器,其它的机器安全也将受到arp欺骗的威胁。同样,利用apr的dos甚至能使整个子网瘫痪。
2、对arp攻击的防护
防止arp攻击是比较困难的,修改协议也是不大可能。但是有一些工作是可以提高本地 *** 的安全性。
首先,你要知道,如果一个错误的记录 *** 入arp或者ip
route表,可以用两种方式来删除。
a.
使用arp
–d
host_entry
b.
自动过期,由系统删除
这样,可以采用以下的一些 *** :
1).
减少过期时间
#ndd
–set
/dev/arp
arp_cleanup_interval
60000
#ndd
-set
/dev/ip
ip_ire_flush_interval
60000
60000=60000毫秒
默认是300000
加快过期时间,并不能避免攻击,但是使得攻击更加困难,带来的影响是在 *** 中会大量的出现arp请求和回复,请不要在繁忙的 *** 上使用。
2).
建立静态arp表
这是一种很有效的 *** ,而且对系统影响不大。缺点是破坏了动态arp协议。可以建立如下的文件。
test.nsfocus.com
08:00:20:ba:a1:f2
user.
nsfocus.com
08:00:20:ee:de:1f
使用arp
–f
filename加载进去,这样的arp映射将不会过期和被新的arp数据刷新,除非使用arp
–d才能删除。但是一旦合法主机的网卡硬件地址改变,就必须手工刷新这个arp文件。这个 *** ,不适合于经常变动的 *** 环境。
3).禁止arp
可以通过ifconfig
interface
–arp
完全禁止arp,这样,网卡不会发送arp和接受arp包。但是使用前提是使用静态的arp表,如果不在apr表中的计算机
,将不能通信。这个 *** 不适用与大多数 *** 环境,因为这增加了 *** 管理的成本。但是对小规模的安全 *** 来说,还是有效和可行的
!
网站服务器如何防止木马攻击?
ASP木马攻击原理一般是通过文件上传漏洞,传送木马文件到服务器里,然后运行就可以读取你系统里的所有资料了。一般的ASP木马文件是利用FSO组件进行操作的,也有不用FSO组件的。针对如上情况,要如何去防止ASP木马,就必须做好如下三方面: 1、服务器的权限设置 2、做好ASP程序的验证功能,防止有漏洞被利用 3、关闭或更改相关的组件名称 1,2两方面可以查阅创新思维网站的相关文章,在这里主要是说第3个方面 1)针对利用FSO写的ASP木马的防止办法是更好的防止方式是把FSO功能关掉 在开始--运行处输入:Regsvr32 /u c:\windows\system32\scrrun.dll 如果想再用该组件可以在运行处再输入 Regsvr32 c:\windows\system32\scrrun.dll 重新注册一下便可以用了。 *** 上现在有些文章在说在 查找注册表中 HKEY_CLASSES_ROOT\Scripting.FileSystemObject 键值 将其更改成为你想要的字符串(右键--"重命名"),比如更改成为 HKEY_CLASSES_ROOT\Scripting.FileSystemObject2 这样,在ASP就必须这样引用这个对象了: Set fso = CreateObject("Scripting.FileSystemObject2") 而不能使用: Set fso = CreateObject("Scripting.FileSystemObject") 这种 *** 是行不通的,因为FSO除了用对象调用,还可以用调用classid 比如: 这样也能调用 所以说要改的话还行查找0D43FE01-F093-11CF-8940-00A0C9054228这个键值,然后改掉,但是这样改完以后FSO也就不能用了。所以推荐还是把组件关掉,如果要上传的话可以自行编写一个上传组件。这样会安全一些。 (2)免FSO对像就能使用的ASP木马防范 *** 通过上面的代码,我们可以看出这段代码的SHELL是通过shell.application 建立 shell 对像的,我们只要在注册表里查找键值shell.application,shell.application.1和 wscript.shell,wscript.shell.1 键值,然后把这些键值删除,就能防止这一类的ASP木马攻击了,删除这些键值对你的服务器及ASP支持等不会造成影响的,所以请放心删除。 各黑客网站上还有各种各样的WEBSHELL下载,除了ASP的WEBSHELL以外,还有CGI、PHP、 *** P的等等。基本上都是大同小异的,还有一些WEBSHELL是调用系统下的CMD.EXE命令运行的。但这些调用服务器系统CMD.EXE的WEBSHELL木马在Win2003下没法运行了,能调用CMD.EXE命令的WEBSHELL只在Win2K下测试通过,在Win2003下,那些ASP、CGI、PHP、 *** P的WEBSHELL已经不能调用CMD.EXE的命令了。原因很简单,因为Win2K下的CMD.EXE命令在默认情况下是能以匿名及来宾权限访问的,而Win2003系统下,CMD.EXE命令却禁止了“Everyone”匿名访问及“Guests”组的访问权限了,所以各种调用CMD.EXE的WEBSHELL木马都没法运行了,这也算是Win2003系统安全上的一点进步吧。 当然第个对像都有相应的classid值,一样找出来进行删除 wscript.shell (classid:72c24dd5-d70a-438b-8a42
网站被cc攻击如何防御?
取消域名绑定
一般CC攻击都是针对网站的域名进行攻击,比如网站域名是“xxx”,那么攻击者就在攻击工具中设定攻击对象为该域名然后实施攻击。
对于这样的攻击措施是在ⅡS上取消这个域名的绑定,让CC攻击失去目标。具体操作步骤是:打开“ⅡS管理器”定位到具体站点右键“属性”打开该站点的属性面板,点击IP地址右侧的“高级”按钮,选择该域名项进行编辑,将“主机头值”删除或者改为其它的值(域名)。
实例模拟测试,取消域名绑定后Web服务器的CPU马上恢复正常状态,通过IP进行访问连接一切正常。但是不足之处也很明显,取消或者更改域名对于别人的访问带来了不便,另外,对于针对IP的CC攻击它是无效的,就算更换域名攻击者发现之后,他也会对新域名实施攻击。
更改Web端口
一般情况下Web服务器通过80端口对外提供服务,因此攻击者实施攻击就以默认的80端口进行攻击,所以,我们可以修改Web端口达到防CC攻击的目的。运行ⅡS管理器,定位到相应站点,打开站点“属性”面板,在“网站标识”下有个TCP端口默认为80,我们修改为其他的端口就可以了。
ⅡS屏蔽IP
我们通过命令或在查看日志发现了CC攻击的源IP,就可以在ⅡS中设置屏蔽该IP对Web站点的访问,从而达到防范ⅡS攻击的目的。在相应站点的“属性”面板中,点击“目录安全性”选项卡,点击“IP地址和域名现在”下的“编辑”按钮打开设置对话框。在此窗口中我们可以设置“授权访问”也就是“白名单”,也可以设置“拒绝访问”即“黑名单”。比如我们可以将攻击者的IP添加到“拒绝访问”列表中,就屏蔽了该IP对于Web的访问。
IPSec封锁
IPSec是优秀的系统防火墙,在排除其他还有别的类型的DDOS攻击时,针对CC攻击可以用设置IP策略来对付攻击。以219.128.*.43这个IP为例子,笔者实际操作对该IP的访问封锁。
之一步:“开始→管理工具”,打开“本地安全设置”,右键点击“IP安全策略,在本地机器”选择“创建IP安全策略”,然后点击“下一步”,输入策略“名称”和“描述”。然后默认一路“下一步”创建了一个名为“封CC攻击”的IPSec策略。
第二步:右键点击“IP安全策略,在本地机器”选择“管理IP筛选器表和筛选器操作”,在打开的窗口中点“添加”,在“IP 筛选器列表”窗口添入同之一步的名称和描述信息。取消“使用添加向导”的勾选,然后点击“添加”。在“IP 筛选器 属性”窗口的“地址”选项下设置“源地址”为“192.168.1.6”,目标地址为“我的IP地址”,取消对“镜像”的勾选;点击“协议”选项卡,设置“协议类型”为“TCP”,设置“协议端口”为“从任意端口”到“此端口80”最后确定退出。
第三步:在“新规则 属性”窗口中点选刚才创建的“封CC攻击”规则,点击“筛选器操作”选项卡下的“添加”,点选“安全措施”下的“阻止”,在“常规”选项卡下为该筛选器命名为“阻止CC攻击”然后确定退出。
第四步:点选刚才创建的“阻止CC攻击”筛选器,一路“确定”退出IP策略编辑器,可以看到在组策略窗口的中创建成功一个名为“封CC攻击”的策略,然后右键点击该策略选择“指派”。这样就实现了对该IP的封锁。
防火墙
除了利用上述 *** 外,还可以通过第三方的防火墙进行防范,打开防护墙防火墙可以了,笔者以天鹰ddos防火墙为例进行演示。安装好天鹰ddos防火墙即可开启防护,傻瓜式配置界面,默认参数即可防护网站,误封较少,智能识别蜘蛛。
网站换https了以后,能有效防止cc攻击吗
HTTPS无法防御cc攻击。HTTPS协议的安全是有范围的,在黑客攻击、拒绝服务攻击和服务器劫持等方面几乎起不到什么作用。
总结来说,HTTPS的改进点在于创造性的使用了非对称加密算法,在不安全的网路上,安全的传输了用来进行非对称加密的密钥,综合利用了非对称加密的安全性和对称加密的快速性。
扩展资料
HTTPS 原理
1、客户端将它所支持的算法列表和一个用作产生密钥的随机数发送给服务器;
2、 服务器从算法列表中选择一种加密算法,并将它和一份包含服务器公用密钥的证书发送给客户端;该证书还包含了用于认证目的的服务器标识,服务器同时还提供了一个用作产生密钥的随机数;
3、 客户端对服务器的证书进行验证,并抽取服务器的公用密钥;然后,再产生一个称作 pre_master_secret 的随机密码串,并使用服务器的公用密钥对其进行加密,并将加密后的信息发送给服务器;
4、 客户端与服务器端根据 pre_master_secret 以及客户端与服务器的随机数值独立计算出加密和 MAC密钥;
5、客户端将所有握手消息的 MAC 值发送给服务器;
6、服务器将所有握手消息的 MAC 值发送给客户端。
0条大神的评论