黑客入侵网站十条原因及相应抵御方法
黑客入侵网站的原因及抵御方法
黑客入侵网站的原因
黑客入侵网站是一种利用计算机技术和网络漏洞,未经授权对互联网上的网站进行非法访问、控制、篡改或窃取信息等操作的行为。以下是黑客入侵网站的十大主要原因:
桌面漏洞
Internet Explorer、Firefox和Windows操作系统中包含很多可以被黑客利用的漏洞,特别是在用户经常不及时安装补丁的情况下。
服务器漏洞
由于存在漏洞和服务器管理配置错误,Internet Information Server (IIS) 和 Apache 网络服务器经常被黑客用来攻击。
Web服务器虚拟托管
同时托管几个甚至数千个网站的服务器也是恶意攻击的目标。
显性/开放式代理
被黑客控制的计算机可以被设置为代理服务器,躲避URL过滤对通信的控制,进行匿名上网或者充当非法网站数据流的中间人。
HTML嵌入对象
用户可以从特定网站请求浏览网页,只自动地从Google分析服务器等合法网站下载对象;广告服务器;恶意软件下载网站;或者被重新导向至恶意软件网站。
用户安全意识不足
多数用户不了解SSL浏览器检查的原因;不了解如何验证所下载程序的合法性;不了解计算机是否不正常;在家庭网络内不使用防火墙;也不知道如何区分钓鱼网页和合法网页。
移动代码广泛使用
在浏览器中禁用JavaScript、Java applets、.NET应用、Flash或ActiveX似乎是个好主意,因为它们都会在您的计算机上自动执行脚本或代码,但是如果禁用这些功能,很多网站可能无法浏览。这为编码糟糕的Web应用开启了大门,它们接受用户输入并使用Cookies,就像在跨站点脚本(XSS)中一样。
高速宽带互联网接入
多数企业网络都受防火墙的保护,而无网络地址转换(NAT)防火墙的家庭用户很容易受到攻击而丢失个人信息;充当分布式拒绝访问服务(DDOS)的僵尸计算机;安装托管恶意代码的Web服务器——家庭用户可能不会对这些状况有任何怀疑。
对HTTP和HTTPS的普遍访问
访问互联网必须使用Web,所有计算机都可以通过防火墙访问HTTP和HTTPS(TCP端口80和443)。可以假定所有计算机都能够访问外部网络。很多程序都通过HTTP访问互联网,例如IM和P2P软件。
邮件中嵌入式HTML
由于SMTP电子邮件网关会在一定程度上限制可以邮件的发送,黑客已经不经常在电子邮件中发送恶意代码。相反,电子邮件中的HTML被用于从Web上获取恶意软件代码,而用户可能根本不知道已经向可以网站发送了请求。
抵御黑客攻击的方法和建议
网站管理员和开发人员方面
- 及时修复漏洞和升级系统软件:需要密切关注网络安全动态,及时修复发现的漏洞,如及时更新网站开发框架版本等,升级操作系统等软件到最新版本以防止已知漏洞被利用。
- 权限管理:限制敏感操作的权限。比如数据库管理员权限不应随便被使用,定期审查权限账户,确保只有必要的人员拥有特定权限。
- 备份与恢复:定期备份数据库和重要文件,并且制定有效的恢复策略,这样万一遇到黑客攻击造成数据丢失或篡改等情况,可以尽快恢复网站正常运行。
- 增强安全工具使用:增加入侵检测系统(IDS)和防火墙等安全工具的使用,它们可以检测和阻挡一部分常见的黑客攻击手段,通过设置合理的规则,能够阻止可疑的IP访问、识别异常的流量模式像DDoS攻击的异常流量等。
- 定期更换密码:建议定期更改密码,不同的网站使用不同的密码,防止一旦某个网站密码泄露,不同网站的账户被连锁入侵。
- 避免可疑操作:避免使用弱密码和随意点击可疑链接,不要轻易下载来源不清的软件或者文件等,以免设备被黑客控制后通过诸如中间人攻击等手段影响到所在网站账户的安全。
用户方面
- 提高安全意识:用户应该了解如何验证所下载程序的合法性,如何区分钓鱼网页和合法网页,以及如何在家庭网络内使用防火墙等基本的网络安全知识。
- 谨慎处理邮件:用户应该警惕电子邮件中的嵌入式HTML链接,不要轻易点击不明链接,以免遭受恶意软件的攻击。
通过以上措施,可以在很大程度上降低网站被黑客入侵的风险,保护网站及其用户的安全。
