网站攻击方法及防御

news/2024/5/14 7:37:59/文章来源:https://blog.csdn.net/weixin_34061042/article/details/92602242

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

现在做网站的站长都有一个心里,网站受攻击是在所难免的事,特别是一些比较热门的行业以及一些比较小的企业,更是被这些攻击整得焦头烂额。那么如果我们要解决攻击的问题,我们就必须去了解攻击到底是一个什么东西,具体的攻击有什么形式。

随着互联网的迅速发展,网络安全面临着严峻的挑战,一些恶意的网络服务器行为也层出不穷。无论是正规企业网站、游戏网站、购物网站仍是棋牌室、文娱网站,许多用户由于各类网络侵犯攻使网站溃散,服务器强行关闭,客户不能访问,私密信息泄露,而导致利益损失。

网站攻击方法及防御网站攻击方法及防御

一、网站被攻击的常见形式:
1. 网站网页被挂马

当我们打开网站网页时,会被浏览器或电脑安全管理软件提示,此网站存在风险、此网站被挂马等报告,是因为网页和根目录文件中被植入了js,当打开网页时,触发js的命令,自动执行含有木马的脚本或php文件,从而窃取用户的隐私数据。被攻击的网站往往是一些涉及虚拟货币或有交易性质的网站。

2. 网站网页中出现大量的黑链

网站的网页一般用户看着没有什么异常,但是在网站的源代码中,往往是在最底部,出现了大量的锚文本链接,而这些链接往往被隐藏起来,字体大小为0或极限便宜位置。被攻击的目的在于,一些黑客非法植入链接,来提高一些低权重网站的权重和流量而获取利益,而被攻击方的网站往往会被降权惩罚。被攻击的网站往往是一些存在一定搜索引擎权重和流量的网站。

3. 网站根目录中出现大量植入的网页

如果网站维护不及时,会发现网站收录突然暴增,而收录的内容都是非自身网站的内容,大多数是一些非法广告页面,诸如游戏私服外挂等内容,我们检查服务器网站数据会发现大量植入的静态页。被攻击的网站广泛,特别是一些流量高的网站备受黑客青睐。

4. 网站网页打开自动跳转到其它网站页面

这种形式我们常常称之为非法桥页,在网页中植入的强制转的js,或入侵服务器,在iis中做了301重定向跳转,其目的在于黑客进行一些非法广告性或网站权重转移而从中获益。被攻击的对象往往是一些有权重、有流量的网站。

5. 网站数据库被植入新内容

网站数据被植入了一些新增加的内容,这些内容形式和网站其他数据看似正常,但是看时间日期,会发现内容往往比较集中,而并不是编辑人员添加的内容。这种网站往往是一些能够办理证件的网站,诸如职业资格证等。黑客为一些非法客户在正规官网植入虚假职业信息,而从中获取高额利益。被攻击的网站往往是一些大学官网、教育部门网站或一些资质认定的网站。

6. 网站被攻击打不开会打开极为缓慢

网站网页经常打不开,或服务器无法远程连接,这种情况往往是由于企业竞争激烈,非法的竞争对手雇佣网络黑客,恶意攻击自己的网站程序和服务器,导致网站或服务器无法正常运行,诸如大量的DDoS攻击、CC攻击、直接破坏或删除网站数据。部分黑客存在心理扭曲、炫耀自己的能力进行恶意攻击。被攻击的网站往往是企业网站或一些维护水平较低存在大量安全漏洞的网站。

7. 网站和服务器密码被篡改

有时会发现网站和服务器的密码不正确,被篡改了。是因为黑客对存在漏洞的网站和服务器进行,篡改了密码。其目的往往在于炫耀黑客技术能力,进行恶意的、非法的黑客技术操作。被攻击的网站为所有网站。

8. 网站数据库丢失或损坏

有时发现自己的网站可以正常打开,但是无法再继续更新程序和新添加内容。这种情况往往是一些缺乏职业道德的离职程序员或黑客,进行恶意的攻击网站。被攻击的网站为各类网站。

9. 网站域名DNS劫持

打开自己的网站,内容却不是自己的网站内容,检查服务器和网站程序均正常,这种情况我们ping网站ip到时候已经不是自己的服务器ip,这种情况往往存在域名DNS劫持。其目的在于恶意的攻击炫耀或广告利益。被攻击的网站为所有类网站。

10. 网站服务器运行缓慢,被植入蠕虫等病毒

有时候站长会发现网站运行更新或在服务器操作异常缓慢,我们查看服务器的进程管理会发现,有运行占据高CPU、高内存的进程。这是查杀木马,往往会查出蠕虫等病毒。其目的在于占据网站资源,或服务器自身被攻击入侵,作为一种“肉鸡”用来攻击其他人的平台。被攻击网站,往往是一些高性能、高带宽的服务器。

二、针对服务器的恶意攻击行为应该如何应对?
1. 建立良好的硬件安全防御系统。

一个良好的安全系统模型,必然包括防火墙、入侵检测系统、路由系统等必要组件。防火墙是一个十分重要的部分,就好比一个保安,能够有效阻断网络非法访问和数据流量攻击;入侵检测器就如同一个监视器,在服务器入口兢兢业业地监视着,智能抵御带有攻击和入侵性质的访问。

2. 选择安全可靠的域名提供商

一个用户访问一个网站的正常过程是先在DNS服务器上解析域名到某一个具体的IP,再访问到这个IP的服务器上。对网站运营者来说,最害怕出现的情况是,在DNS出现解析次数频繁的时候,作为DNS的域名提供商却采用直接屏蔽域名的方式来解决问题,这时候网站运营者掌握不了控制权,一切未知只能任其发展。在这种情况下,就要选择安全可靠的域名提供商,最好是带有安全防护功能的DNS域名提供商。

3. 防止黑客入侵

对于黑客入侵,我们能做的就是在保证安全的基础上,最大程度地避免被入侵,减少不必要的损失。那么,如何防止黑客入侵?我们可以这样做:

(1)采用NTFS文件系统格式。通常我们所用的文件系统格式是FAT或FAT32。而微软的NTFS文件系统格式容量更大、安全系数更高,在这个系统里面,任意磁盘都可以单独设置访问权限,分开存放敏感信息和服务信息,这样能够增加黑客入侵的难度,降低敏感信息被盗的风险。
(2)做好系统备份。俗话说"有备无患",防范于未然是明智的做法。将服务器系统备份好,如果遭受入侵和攻击的话,能够及时恢复,避免不必要的麻烦。
(3)关掉不需要的服务,只开需要的端口。关掉不需要的服务,细致管理好每项服务。一些系统默认的服务是不需要的,这些服务存在一定的危害,例如:默认的共享远程注册表访问(Remote Registry Service),注册的时候很多敏感私密信息会填在注册表里,这时候就有潜在的危险性。
除了关闭不需要的服务之外,还要关掉不需要的端口,因为这些不需要的端口会泄露操作上的系统私密信息,让黑客清楚知道是什么系统,这样对黑客来说是大大的便利。因此,过滤掉不需要的服务和端口,不仅能够有效预防黑客入侵,而且还能够预防病毒。
(4)安装防火墙和杀毒软件。在原有硬件防御系统的基础上,安装防火墙和杀毒软件,可以进一步增强安全防御。
(5)打开事件日志服务。开启事件日志服务能够间接抵御黑客入侵,记录黑客行为轨迹,这样方便我们仔细分析系统破坏程度,具体是哪些破坏,黑客有没有留了什么后手以及服务器的一些安全隐患等。对一些高手来说,还能够设置好"蜜罐",做好"陷阱",请黑客"入瓮",抓住黑客。
(6)在RAS使用上开启回叫功能。RAS就是远程访问,然而,一个RAS服务器为黑客入侵系统提供了便利,要知道,黑客只需要一个电话号码就可以入侵一台主机。因此,当远程用户使用的是不太变动的电话号码,就要在RAS使用上开启回叫功能,能够允许远程用户登陆后及时切断连接,随后会自动拨通一个预定义的电话号码,黑客对于预先设定好的电话号码是没有机会能够入侵系统的,这样可以保证RAS服务器的安全。

转载于:https://my.oschina.net/xiangyunyan/blog/3043303

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_815413.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

azure怎么安装依赖软件_Azure Application Insights警告我网站上的依赖请求失败

azure怎么安装依赖软件Ive been loving Application Insights ever since I hooked it up to my Podcast Site. Application Insights is stupid cheap and provides an unreal number of insights into whats going on in your site. I hooked it up and now I have a nice da…

使用Chrome的Lighthouse Auditor优化ASP.NET Core网站

Im continuing to update my podcast site. Ive upgraded it from ASP.NET "Web Pages" (10 year old code written in WebMatrix) to ASP.NET Core 2.1 developed with VS Code. Heres some recent posts: 我正在继续更新我的播客网站。 我已经将其从ASP.NET“网页”…

根据环境为ASP.NET Core网站动态生成robots.txt

Im putting part of older WebForms portions of my site that still run on bare metal to ASP.NET Core and Azure App Services, and while Im doing that I realized that I want to make sure my staging sites dont get indexed by Google/Bing. 我将仍旧在裸机上运行的网…

SEO的艺术(原书第2版)

《SEO的艺术(原书第2版)》基本信息原书名:The Art of SEO, Second Edition作者: Eric Enge Stephan Spencer Jessie Stricchiola Rand Fishkin译者: 姚军丛书名: O’Reilly精品图书系列出版社:机械工业出版社ISBN&…

HTML+CSS网站开发兵书

《HTMLCSS网站开发兵书》基本信息作者: 高洪涛丛书名: 程序员藏经阁出版社:电子工业出版社ISBN:9787121212369上架时间:2013-8-26出版日期:2013 年9月开本:16开页码:516版次&#xf…

浅谈大型网站动态应用系统架构(转)

动态应用,是相对于网站静态内容而言,是指以c/c、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统…

2012年5月美国旅游网站排名

2019独角兽企业重金招聘Python工程师标准>>> 2012年5月排名:Expedia居于旅游中介网站首位,TripAdvisor居于目的地及住宿网站首位,Southwest Airlines居于航空公司网站首位。 旅游中介 排名 网站名称 域名 访问率 1 Expedia …

7条大型网站设计和维护的关键技巧

Collis Taeed曾写过一篇博文《7 Crucial Tips for Designing and Maintaining a Large Site 》,为我们分享了大型网站设计及维护的关键技巧,alswl已将此文译成中文,现转载于此,以便大家学习。全文如下: 项目范围和规模…

60多个超炫的视差滚动效果网站设计欣赏

2019独角兽企业重金招聘Python工程师标准>>> 今天见到ebay新版网站的介绍页面,感觉很酷,Jeanne提到这是视差滚动效果,于是想起来之前见到的一些,这种通过鼠标滚动来展现页面元素的做法越来越常见了,于是整理…

asp.net 获取网站根目录

网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath 任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直…

分享40款效果非常漂亮的 HTML5 CSS3 网站模板,模板免费下载

HTML5 作为下一代网页语言,加入中众多更具语义的标签,例如video、audio、section、article、header 和 nav 等。而 CSS3 作为 CSS 的下一代版本,同样引入了很多很酷的属性,以前很多需要 JavaScript 才能实现的复杂效果&#xff0c…

小网站到大网站的发展历程

为什么80%的码农都做不了架构师?>>> 开始都在一台服务器上,应用服务器,数据库服务器,文件服务器,访问量大了,内存不够用了,把数据库服务器踢出去,有钱的话可以分成3台&a…

秒杀全网!研发、运营必备实用工具网站

目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、招聘求职 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、算法 11、在线工具宝典大全 12、音乐 13、神辅助工具 14、语音处理 15、大数据 16、电子书 程序员开发需要具备良好的信息检索…

java开发web网站的路由设计_理解Web路由(浅谈前后端路由与前后端渲染)

1.什么是路由?在Web开发过程中,经常会遇到『路由』的概念。那么,到底什么是路由?简单来说,路由就是URL到函数的映射。路由的概念最开始是由后端提出来的,在以前用模板引擎开发页面的时候,是使用路由返回不…

[Erlang24]使用zotonic搭建网站记录

zotonic的搭建网站(blog)记录: zotonic:用Erlang做的一个web 框架:和wordpress 类似,但是官网称比PHP CMS要快10倍以上先看看我的成果:正弦波 localhost:本地回环地址 443:安全服务端口,好记&am…

网站定位之---根据IP获得区域

记得以前做一个培训机构网站时候需要定位,那时候用的搜狐的api,不是很精准。 demo:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/06.Position/01.IPToPosition 后来做电商的时候用的新浪的api,感觉还行&#xff…

在阿里云centOS环境下搭建基于thinkphp的网站

Step1:购买服务器以及配置选择 作为学生党的优惠,30块3个月的服务器使用时间(为了成为未来的拍黄片导演怎么口以不舍得花钱) 云服务器ECS 学生特惠 基本按照一开始给你的配置就好了,除了公共镜像那里选择,看个人需求吧…

大型网站架构系列:负载均衡详解(1)

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分…

大型分布式网站架构技术总结

2019独角兽企业重金招聘Python工程师标准>>> 本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分…

夺命雷公狗ThinkPHP项目之----企业网站28之网站前台左侧导航的实现

我们基于刚才在model层的找顶级分类的代码在进行修改即可&#xff1a; <?php namespace Home\Controller; use Think\Controller; class CommonController extends Controller {function __construct(){//继承父类的构造方法&#xff0c;所以网站在执行的时候会先执行他par…