中国网站安全形式风险报告

news2024/11/26 23:46:32

声明

本文是学习2017中国网站安全形势分析报告. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们

网站漏洞检测分析

网站漏洞的整体形势可以从两个角度分析:一是网站安全检测的自动扫描结果统计,二是网站被报告漏洞情况的统计。本章将从自动扫描角度,以奇安信网站安全检测与防护相关产品的统计结果为依据,分析2017年1-10月中国网站的安全漏洞情况。

漏洞数量概况

2017年1-10月,奇安信网站安全检测平台共扫描检测网站104.7万个,其中,扫出存在漏洞的网站69.1万个(全年去重),占比为66.0%,共扫描出1674.1万次漏洞。

从高危漏洞的检测情况来看,扫出存在高危漏洞的网站34.5万个(相比2016年的14.0万个网站漏洞,增长了约2.5倍),占扫描网站总数的32.9%,共扫描出247.0万次高危漏洞。

github5.com 专注免费分享高质量文档

2014年至2017年,虽然存在漏洞的网站数量呈现下降趋势,但是含有高危漏洞的网站数却在不断上升。高危漏洞更容易被病毒、木马、黑客等侵入,导致软件崩溃或者盗取重要信息、密码等,其危害性更大,影响更深远。下图给出了2014年至2017年网站存在漏洞的情况对比。

github5.com 专注免费分享高质量文档

扫描网站介绍

从域名类型统计来看,全球通用域名中.com域名最多,占比为64.2%;其次是.cn(23.0%)、.net(5.9%);作为本土化域名,.gov占比为3.6%,.edu占比为1.6%。具体分布情况如下图所示。

github5.com 专注免费分享高质量文档

漏洞危险等级情况

从网站检测出漏洞的危险等级来看,2017年高危漏洞数量占比为11.5%,中危漏洞占比为5.0%,低危漏洞占比为83.5%。具体如下图所示。

github5.com 专注免费分享高质量文档

下图给出了奇安信网站安全检测平台每月扫描出存在高危漏洞的网站个数(当月去重)。其中,在全年各月中,9月扫出的有高危漏洞的网站数量最多,为5.6万个。与2016年3月后稳定下降相比,2017年每月的变化还是很明显的。

github5.com 专注免费分享高质量文档

奇安信网站安全检测平台全年共扫描发现网站高危漏洞247.0万次,较2016年480.8万次降低了48.7%,平均每天扫出高危漏洞约8097次。下图给出了2017年每月扫描出网站高危漏洞的次数。整体基本保持平稳,其中5月份是扫出高危漏洞最多的月份,数量达到47.9万次。

github5.com 专注免费分享高质量文档

漏洞类型分析

根据奇安信网站安全检测平台扫描出高危漏洞的情况,跨站脚本攻击漏洞的扫出次数和漏洞网站数都是最多的,稳居排行榜榜首。其次是SQL注入漏洞、SQL注入漏洞(盲注)、PHP错误信息泄露等漏洞类型。下表给出了2017年1-10月份高危漏洞TOP10。

漏洞名称扫出次数(万)漏洞网站数(万)
跨站脚本攻击漏洞91.77.6
SQL注入漏洞18.81.7
SQL注入漏洞(盲注)18.02.3
PHP错误信息泄露9.20.7
数据库运行时错误5.30.5
跨站脚本攻击漏洞(路径)3.71.1
使用存在漏洞的JQuery版本3.71.8
MS15-034 HTTP.sys远程代码执行1.80.9
发现SVN版本控制信息文件1.50.2
跨站脚本攻击漏洞(文件)1.30.2

表格 1 1-10月份高危漏洞TOP10

根据各类网站安全漏洞被扫出次数的统计情况。应用程序错误信息(287.7万次)、发现敏感名称的目录漏洞(184.1万次)和异常页面导致服务器路径泄露(122.7万次)这三类安全漏洞是占比最高的网站安全漏洞,三者之和超过其他所有漏洞检出次数的总和。

值得一提的是,“应用程序错误信息”漏洞等前四名都是低危漏洞,改变了前两年高危漏洞稳居排名第一的局面。下表给出了被扫出次数最多的十大类典型网站安全漏洞。

漏洞名称漏洞级别扫出次数(万)漏洞网站数(万)
应用程序错误低危287.78.9
发现敏感名称的目录漏洞低危184.116.1
异常页面导致服务器路径泄漏低危122.78.0
X-Frame-Options头未设置低危105.736.8
跨站脚本攻击漏洞高危91.77.6
发现robots.txt文件低危68.728.7
WEB服务器启用了OPTIONS方法低危64.925.7
IIS版本号可以被识别低危43.918.4
Cookie没有HttpOnly标志低危30.310.1
IIS短文件名泄露漏洞低危24.09.6

表格 2 2017年扫描出数量最多的10类网站漏洞

不同行业网站漏洞扫描情况

奇安信网站云监测主要通过云端发现企业网站的安全问题,是一款基于云的安全服务产品,依靠奇安信强大的云端资源,为政府机构、大型国企等用户提供服务。

2017年全年,奇安信云监测平台共对7.94万个网站进行扫描检测,扫出存在漏洞的网站6.35万个,占比为80.0%,共扫描检测出2428.8万次网站漏洞,平均每个网站扫描出约382个漏洞。其中,扫描出高危漏洞网站2.24万个,共扫描出121.3万次高危漏洞,平均每个网站扫描出约54个高危漏洞。

从2017年云监测扫描检测的网站中,人工挑选出十个行业进行分析。教育培训类网站是检测出网站漏洞最多的行业,总计为555.3万次网站漏洞,其次是政府机构的网站,共检测出455.9万次网站漏洞,事业单位的网站,共检测出92.0万次网站漏洞。具体分布如下表所示。

行业扫描检测 网站总数扫描出漏洞的 网站个数网站扫描出 漏洞次数平均每个网站检测出的漏洞个数
教育培训13721125125552554444
政府机构17209150044559052304
事业单位20571920920320479
公检法14831231322029262
金融16431402312212223
交通运输13471273306436241
媒体11721143265246232
医疗卫生718640205496321
央企640584121230208
协会团体14513860247437

表格 3 不同行业网站漏洞扫描情况

进一步对不同行业网站扫出的高危漏洞进行分析,我们发现,政府机构网站扫描出高危漏洞次数最多,为31.76万次,其次为教育培训类网站,共扫描检测出高危漏洞16.89万次。

特别值得注意的是协会团体虽然只有66个网站扫描检测出高危漏洞,但是竟然扫描出了5028次高危漏洞,平均每个网站约扫描出76次高危漏洞。具体分布如下表所示。

行业扫描检测网站总数扫描出高危漏洞 的网站个数网站扫描出 高危漏洞次数平均每个网站检测出的高危漏洞个数
教育培训13721404016881842
政府机构17209543431758058
事业单位20579153582339
公检法1483361736520
金融1643394930724
交通运输1347507789816
媒体1172294864629
医疗卫生718263779630
央企640199344717
协会团体14566502876

表格 4 不同行业网站扫描出高危漏洞的分布情况

延伸阅读

更多内容 可以 2017中国网站安全形势分析报告. 进一步学习

联系我们

DB37-T 4089—2020 化妆品中硫柳汞和苯基汞的测定 液相色谱-原子荧光光谱法 山东省.pdf

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FreeRTOS队列 | FreeRTOS九

目录 说明: 一、队列简介 1.1、什么是队列 1.2、队列的优势 1.3、队列实现功能 1.4、队列使用了解 1.5、队列特点 1.6、队列阻塞处理 1.7、队列出队入队过程 二、队列结构体 2.1、结构体了解 2.2、共同体了解 2.3、队列结构体存储区 三、队列API函数 …

nacos配置中心搭建

网站每次更新版本都有短暂暂停,影响用户使用,返回经常不可用,需要改进 需要实现高可用,搭建负载均衡,实现jenkinsnacos不停机部署 nacos搭建预备环境准备 64 bit OS,支持 Linux/Unix/Mac/Windows&#x…

vue2.0项目第一部分

论坛项目后端管理系统服务器地址:http://172.16.11.18:9090swagger地址:http://172.16.11.18:9090/doc.html前端h5地址:http://172.16.11.18:9099/h5/#/前端管理系统地址:http://172.16.11.18:9099/admin/#/搭建项目vue create . …

JavaScript 变量提升

文章目录JavaScript 变量提升JavaScript 初始化不会提升在头部声明你的变量JavaScript 变量提升 JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。 JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。 以下两个实…

前端面试题汇总

一:JavaScript 1、闭包是什么?利弊?如何解决弊端? 闭包是什么:JS中内层函数可以访问外层函数的变量,外层函数无法操作内存函数的变量的特性。我们把这个特性称作闭包。 闭包的好处: 隔离作用…

三、Linux文件 - Close函数讲解实战,文件权限

目录 1.Close函数 2.Linux文件权限 3.项目实战 3.1Close 项目实战1 3.2 文件权限项目实战 -Open函数设置权限 1.Close函数 参数说明 在Linux系统库的定义&#xff1a; int close(int fd) 包含的头文件 #include <unistd.h> 功能就是简单的关闭文件 注&#x…

荧光素标记PEG衍生物Fluorescein-PEG-Acid,FITC-PEG-COOH

英文名称&#xff1a;FITC-PEG-COOH&#xff0c;Fluorescein-PEG-Acid 中文名称&#xff1a;荧光素-聚乙二醇-羧基 荧光素标记的聚乙二醇PEG衍生物的荧光波长为495 nm&#xff0c;发射大约515 ~ 520 nm处有最大吸收。FITC组可以很容易地从它的黄色和绿色荧光。额外的功能&…

Python算法:深度优先搜索—DFS(模板及其样例)

深度优先搜索搜索 【介绍】 • 沿着一条路径一直搜索下去&#xff0c;在无法搜索时&#xff0c;回退到刚刚访问过的节点。 • 并且每个节点只能访问一次。 • 本质上是持续搜索&#xff0c;遍历了所有可能的情况&#xff0c;必然能得到解。 • 流程是一个树的形式&#xff0c;…

深度学习基础-机器学习基本原理

本文大部分内容参考《深度学习》书籍&#xff0c;从中抽取重要的知识点&#xff0c;并对部分概念和原理加以自己的总结&#xff0c;适合当作原书的补充资料阅读&#xff0c;也可当作快速阅览机器学习原理基础知识的参考资料。 前言 深度学习是机器学习的一个特定分支。我们要想…

项目管理的前路,前辈能给一些意见吗?

什么是项目管理&#xff1f;关于项目管理的解释主要是基于国际项目管理三大体系不同的解释及本领域权威专家的解释!!!! 项目管理就是以项目为对象的系统管理方法&#xff0c;通过一个临时性的、专门的柔性组织&#xff0c;对项目进行高效率的计划、组织、指导和控制&#xff0c…

活动目录(Active Directory)管理,AD自动化

每个IT管理员几乎每天都在Active Directory管理中面临许多挑战&#xff0c;尤其是在管理Active Directory用户帐户方面。手动配置用户属性非常耗时、令人厌烦且容易出错&#xff0c;尤其是在大型、复杂的 Windows 网络中。Active Directory管理员和IT经理大多必须执行重复和世俗…

关于Zebec生态的改进提案,即将上线的 Nautilus 链

概括 在最初作为 Solana 原生应用程序推出一年后&#xff0c;Zebec 团队已经能够通过在 BNB和NEAR区块链上成功部署来扩大其产品的范围。 凭借继续向尽可能多的公司/协议/基金提供薪资工具和基础设施的雄心勃勃的计划&#xff0c;我们决定采用最终将使 Zebec生态系统及其核心…

情人节又到了 程序员高逼格表白套路 附源码

又到了每月都有的情人节了&#xff08;笑&#xff09; 一个相当重要的日子&#xff1a;214&#xff0c;不知道是从啥时候开始兴起来的&#xff0c;单身的羡慕着有对象的&#xff0c;有对象的羡慕着单身的&#xff0c; 但也有很大一部分单身人士等待着表白的好机会&#xff0c;毕…

08.程序环境和预处理

1. 程序的翻译环境和执行环境在ANSI C的任何一种实现中&#xff0c;存在两个不同的环境。第1种是翻译环境&#xff0c;在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境&#xff0c;它用于实际执行代码。2. 详解编译链接2.1 翻译环境 //.obg组成一个程序的每个源文…

力扣方法总结:其他数据结构(单调栈等)

单调栈 单调栈代码模板 找下一个更大&#xff08;不是大于等于&#xff09;元素 vector<int> nextGreaterElement(vector<int>& nums) {int n nums.size();vector<int> res(n, -1);stack<int> s;// 从后向前构建单调栈for (int i n - 1; i >…

在 Eclipse 中创建 Maven 项目

1.在 Eclipse 中配置 MavenEclipse 中默认自带 Maven 插件&#xff0c;但是自带的 Maven 插件不能修改本地仓库&#xff0c;所以通常我们不使用自带的 Maven &#xff0c;而是使用自己安装的&#xff0c;在 Eclipse 中配置 Maven 的步骤如下&#xff1a; 1) 点击 Eclipse 中的 …

C# 引用DLL 静态字段和非静态字段

再讲一下如何引用dll动态链接库&#xff1a;右键项目----添加 --项目引用----选择你要添加的dll即可。在依赖项这里就可以看到。再在要用的项目那里using一下这个dll的命名空间&#xff1a;using 生成dll;然后就可以使用以下所说的两种方法去调用dll里的函数了。切记&#xff0…

KDZD832 智能蓄电池活化仪

一、产品概述 KDZD832 智能蓄电池活化仪&#xff08;2V-24V 一体机&#xff0c;适用于 2V、6V、12V/24V 蓄电池&#xff0c;以下简称活化仪&#xff09;&#xff0c;是专用于日常维护中对落后蓄电池处理的便携式产品&#xff0c;它具有四种独立的使用方式&#xff1a;电池放电…

python爬虫--beautifulsoup模块简介

BeautifulSoup 的引入 我们学习了正则表达式的相关用法&#xff0c;但是一旦正则写的有问题&#xff0c;可能得到的就不是我们想要的结果了&#xff0c;而且对于一个网页来说&#xff0c;都有一定的特殊的结构和层级关系&#xff0c;而且很多标签都有 id 或 class 来对作区分&…

Vue3+node.js实现webScoket双向通信

Vue3 webScoket方法封装 Node.js webScoket 方法封装 1.先实现服务端node.js scoket方法的封装 先安装ws(基于node.js开发的webScoket 库) npm install ws 2.新建一个webScoket.js文件 3.代码逻辑实现 const Scoket require(ws) // 当前scoket对象 let scoket {} //当前…