网站风险评估报告.doc
《网站风险评估报告.doc》由会员分享,可在线阅读,更多相关《网站风险评估报告.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 网站风险评估报告信息安全工程课程报告课程名称 信息安全工程 班 级 专 业 信息安全 任课教师 学 号 姓 名 目录封面-1 目录-2 一、评估准备-3 1、安全评估准备-3 2、安全评估范围-3 3、安全评估团队-3 4、安全评估计划-3 二、风险因素评估-3 1威胁分析-3 1.1威胁分析概述-3 1.2威胁分析来源-4 1.3威胁种类-4 2安全评估-7 2.1高危漏洞-7 2.2中级漏洞-7 2.3低级漏洞-8 三、综述-8 1.1具有最多安全性问题的文件-9 1.2Web风险分布统计-9 2.Web风险类别分布-10 3.渗透测试-10 4.漏洞信息-15 四、风险评价-18 五、
2、风险控制建议-19 附录:-22一、评估准备1、安全评估目标在项目评估阶段,为了充分了解SecurityTweets这个网站的安全系数,因此需要对SecurityTweets这个网站当前的重点服务器和web应用程序进行一次抽样扫描和安全弱点分析,对象为SecurityTweets全站,然后根据安全弱点扫描分析报告,作为提高SecurityTweets系统整体安全的重要参考依据之一。2、安全评估范围本小组将对如下系统进行安全评估:采用linux系统的web服务器(IP地址:176.28.50.165)采用nginx服务器程序的web站点采用MySQL的数据库3、安全评估团队成员组成:组员姓名班级
3、学号使用工具:1、Acunetix Web Vulnerability Scanner2、BurpSuite4、安全评估计划1、此次针对网站的安全评估分为2个步骤进行。第一步利用现有的优秀安全评估软件来模拟攻击行为进行自动的探测安全隐患;第二步根据第一步得出的扫描结果进行分析由小组成员亲自进行手动检测,排除误报情况,查找扫描软件无法找到的安全漏洞。2、第一步我们采用两种不同的渗透测试软件对网站做总体扫描。采用两种工具是因为这两个工具的侧重点不同,可以互为补充,使得分析更为精确。然后生成测试报告。3、根据上一步生成的测试报告,由组员亲自手动验证报告的可信性。4、根据安全扫描程序和人工分析结果写出
4、这次安全评估的报告书。二、风险因素评估1. 威胁分析1.1. 威胁分析概述本次威胁分析是对一个德国的SecurityTweets网站进行的。威胁分析包括的具体内容有:威胁主体、威胁途径、威胁种类。1.2. 威胁来源SecurityTweets 网站是基于Internet 体系结构建立,网络业务系统大都采用TCP/IP作为主要的网络通讯协议,其自身提供了各种各样的接口以供使用和维护,然而,这些接口同样可能向威胁主体提供了攻击的途径:来源描述环境因素断电、静电、灰尘、潮湿、温度、鼠蚁虫害、电磁干扰、洪灾、火灾、地震、意外事故等环境危害或自然灾害,以及软件、硬件、数据、通讯线路等方面的故障人为因素恶
5、意人员不满的或有预谋的内部人员对信息系统进行恶意破坏;采用自主或内外勾结的方式盗窃机密信息或进行篡改,获取利益外部人员利用信息系统的脆弱性,对网络或系统的保密性、完整性和可用性进行破坏,以获取利益或炫耀能力非恶意人员内部人员由于缺乏责任心,或者由于不关心或不专注,或者没有遵循规章制度和操作流程而导致故障或信息损坏;内部人员由于缺乏培训、专业技能不足、不具备岗位技能要求而导致信息系统故障或被攻击1.3. 威胁种类:1.描述这个脚本是可能容易受到跨站点脚本(XSS)攻击。 跨站点脚本(也被称为XSS)是一种漏洞,允许攻击者发送恶意代码(通常在Javascript中的形式)给其他用户。因为浏览器无法
6、知道是否该脚本应该是可信与否,它会在用户上下文中,允许攻击者访问被浏览器保留的任何Cookie或会话令牌执行脚本。虽然传统的跨站点脚本漏洞发生在服务器端的代码,文档对象模型的跨站点脚本是一种类型的漏洞会影响脚本代码在客户端的浏览器。2. 描述 基于堆的缓冲区溢出在nginx1.3.15的SPDY执行1.4.7和1.5.x版本1.5.12之前之前允许远程攻击者通过特制的请求执行任意代码。该问题影响的ngx_http_spdy_module模块(默认情况下不编译),并编译nginx的 - 与调试配置选项,如果“听”指令的“SPDY”选项用于在配置文件中。 3描述 您使用的是脆弱的Javascrip
7、t库。一个或多个漏洞报告这个版本的JavaScript库。咨询攻击细节和Web引用有关受影响的库,并进行了报道,该漏洞的详细信息。4.描述 XML支持被称为“外部实体”,它指示XML处理器来检索和执行内嵌的设施包括XML位于特定URI的。一个外部XML实体可以用来追加或修改与XML文档相关联的文档类型定义(DTD)。外部XML实体也可以用于对XML文档的内容中包含的XML。 现在假设XML处理器解析数据从下攻击者控制的一个光源发出。大多数时候,处理器将不会被确认,但它可能包括替换文本从而引发意想不到的文件打开操作,或HTTP传输,或任何系统IDS的XML处理器知道如何访问。 以下是将使用此功能
8、包含本地文件(/ etc / passwd文件)的内容的示例XML文档 !DOCTYPE的Acunetix acunetixent;4.描述 此警报可能是假阳性,手动确认是必要的。 跨站请求伪造,也称为一次单击攻击或会话骑马和缩写为CSRF或者XSRF,是一种类型的恶意攻击网站即未经授权的命令是从一个用户,该网站信任传递的。 WVS的Acunetix找到一个HTML表单与实施没有明显的CSRF保护。详细信息请咨询有关受影响的HTML表单的信息。5.描述 用户凭据的传送是在一个未加密的通道。这些信息应该始终通过加密通道(HTTPS),以避免被拦截恶意用户转移。6.描述 点击劫持(用户界面补救的攻
9、击,用户界面补救攻击,用户界面救济的权利)是诱骗网络用户点击的东西从什么用户会感觉到他们是点击,从而有可能泄露机密资料,或利用其电脑同时控制不同的恶意技术点击看似无害的网页。 该服务器没有返回的X帧选项头这意味着该网站可能是在点击劫持攻击的风险。 X框,选择HTTP响应头可以被用于指示浏览器是否应该被允许以呈现页面中的或。网站可以利用这一点避免点击劫持攻击,以确保其内容不会嵌入到其他网站。7.描述 一个常见的威胁Web开发人员面对的是一个密码猜测攻击被称为蛮力攻击。蛮力攻击是试图通过系统地尝试字母,数字和符号的每个可能的组合,直到你发现工作一个正确的组合来发现密码。 这个登录页面没有对密码猜测
10、攻击(蛮力攻击)的任何保护。它的建议,以实现一个定义不正确的密码尝试次数后,某些类型的帐户锁定的。对于咨询有关解决此问题的详细信息的Web引用。8.描述 HTTP OPTIONS方法在此Web伺服器已启用。 OPTIONS方法提供了由web服务器所支持的方法列表,它代表约可在发现Request-URI的请求/响应链中的通讯选项信息的请求。9.描述 一个可能的敏感目录已经找到。这个目录不是直接从website.This检查一下常见的敏感资源,如备份目录链接,数据库转储,管理页面,临时目录。这些目录中的每一个可以帮助攻击者更多地了解他的目标。10描述 虚拟主机是一台服务器(或服务器池)上托管多个域
11、名(每名独立处理)的方法。这允许一个服务器共享它的资源,诸如存储器和处理器周期,而无需提供使用相同的主机名的所有服务。 这个Web服务器响应不同,当主机头操纵以及各种常见的虚拟主机进行测试。这可能表明有一个虚拟主机存在。11.描述 此cookie不具备HTTPOnly标志设置。当一个cookie设置与HTTPOnly标志,它指示该cookie只能由服务器而不是由客户端脚本访问的浏览器。这是一个会话cookie的一个重要的安全保护。12.描述 当一个新的名称,并输入密码的形式和提交表单时,浏览器会询问密码应该是saved.Thereafter显示表单时,该名和密码自动填充或完成输入名称。与本地访
12、问攻击者可以从浏览器缓存中获取明文密码。2. 安全评估2.1. 高危漏洞:1.影响恶意用户可能注入的JavaScript,VBScript中,的ActiveX,HTML或Flash成为一个易受攻击的应用程序来欺骗用户,以便从他们那里收集数据。攻击者可以窃取会话cookie并接管帐户,冒充用户。另外,也可以修改呈现给用户的网页的内容。2.影响 攻击者可以导致堆内存缓冲区溢出的工作进程通过使用特制的请求,可能导致任意代码执行。3.影响 攻击可以包括公开本地文件,其中可能包含敏感数据,如密码或用户的私人数据,使用文件:系统识别计划或相对路径。由于攻击发生相对于应用程序处理XML文档,攻击者可能会利用
13、此受信任的应用程序转动到其他内部系统,有可能泄露通过HTTP(S)请求其他内部内容。2.2. 中级漏洞1.影响 攻击者可能会迫使一个Web应用程序的用户执行攻击者的选择的行动。一个成功的CSRF攻击会危及最终用户的数据和操作的情况下,普通用户的。如果最终的目标用户是管理员帐户,这可能会危及整个Web应用程序。2. 影响 第三方可以通过拦截一个未加密的HTTP连接来读取用户凭据。2.3. 低级漏洞1.影响 影响取决于受影响的Web应用程序。2.影响 攻击者可能试图通过系统地尝试字母,数字和符号的每个可能的组合,直到发现工作的一个正确组合,以发现一个弱口令。3.影响 OPTIONS方法可能暴露敏感
14、信息可以帮助一个恶意用户编写更先进的攻击。4.影响 此目录可能暴露敏感信息,可以帮助恶意用户准备更高级的攻击。5.影响 可能的敏感信息泄露。三、 综述1.1具有最多安全性问题的文件URL漏洞数4231.2 web风险分布统计2. Web风险类别分布分类别高风险中风险低风险总计跨站脚本攻击3205信息泄露2057内容欺骗1001系统命令执行3003功能滥用1012资源位置可预测0202其他00113. 渗透测试输入网址,然后开始扫描正在扫描该网站扫描结束,共20个漏洞。点击Report生成报告软件自动生成的扫描报告4.漏洞信息四、风险评价安全威胁是一种对系统、组织及其资产构成潜在破坏能力的可能性
15、因素或者事件。产生安全威胁的主要因素可以分为人为因素和环境因素。人为因素包括有意的和无意的因素。环境因素包括自然界的不可抗力因素和其他物理因素。威胁可能源于对web站点的直接或间接攻击,例如非授权的泄露、篡改、删除等,在机密性、完整性或可用性等方面造成损害。威胁也可能源于偶发的或蓄意的事件。一般来说,威胁总是要利用web站点的系统、应用或服务的弱点才可能成功造成损害。因此威胁分析是围绕信息系统的可用性、保密性、完整性、可控性、可审查性、可抵赖性进行的。安全风险则是一种可能性,是指某个威胁利用弱点引起某项信息资产或一组信息资产的损害,从而直接地或间接地引起企业或机构的损害的可能性。本次风险分析主
16、要采用自顶向下和自底向上分析、定性分析与定量分析相结合的分析方法。首先自顶向下识别关键,然后自底向上采用定性、定量相结合的方法进行风险分析。形成一个分层次的树形分析体系。在这次评估中,整体系统存在的威胁和其产生的安全风险主要有以下几个方面:1、针对主机的攻击威胁包括针对linux系统以及其使用的nginx等组件的安全漏洞的攻击威胁,攻击者可能由此获取系统的信息资源或对系统信息进行破坏。2、 针对数据库的攻击威胁包括在对数据库系统的攻击行为,包括非法获取、篡改、删除数据库信息资源和进行其他形式的服务攻击。3、 管理不当所引起的威胁包括由于用户管理策略不当使得攻击者可能获取某一级别的用户的访问权限
17、,并由此提升用户权限,造成用户权限的滥用和信息资源的泄露、损毁等;由于采用远程管理而引发的威胁;缺乏足够的安全审计致使对安全事件不敏感,无法发现攻击行为等。4、 配置不当所引起的威胁包括在主机上开放了未做安全防范的服务所造成的威胁。5、 程序逻辑漏洞造成的威胁包括编码时由于对用户输入处理考虑不完全以及代码本身的bug被利用所造成的威胁。在现场核查测试结束后,我们将对得到的脆弱性、威胁数据进行风险分析。我们认为在复杂的系统风险评估过程中,不能将定性分析和定量分析两种方法简单的割裂开来。而是应该将这两种方法融合起来,采用综合的评估方法。在信息系统风险分析过程中,定性分析是灵魂,是形成概念、观点,作
18、出判断,得出结论所必须依靠的。定量分析则是手段,是定性分析的基础和前提,定性分析应建立在定量分析的基础上才能揭示客观事物的内在规律。是为作出判断和得出结论。对于所识别出的各类安全风险,处理方式有四种,即预防、避免、降低、转移和接受,但对于整个系统而言,风险不可能完全被消灭。在风险识别后,应按照风险程度的轻重缓急和自身的经济实力及安全需求,综合考虑法律法规的要求、机构自身的发展需要、风险评估的结果等众多因素,实施处理风险的各类措施。对不可接受的风险选择适当的处理方式及控制措施,并形成风险处理计划。控制措施的选择应兼顾管理与技术,并特别关注成本与风险的平衡。五、风险控制建议 安全这个话题是多层次的
19、,一个网站要安全必须满足物理安全、链路安全、网络级安全、应用安全和用户安全这5个层次。大多数网站没有完整的采取防护措施,因此,建立一套有效的网络安全机制就显得尤为重要,以下是必须考虑的安全防护要点: 1、部署防火墙 在互联网与服务器之间部署硬件防火墙,这样,通过互联网进来的用户只能访问到对外公开的一些服务(如W W W、E - m a i l、F T P、D N S 等 ),既 保 护 内 网 资 源 不 被非法访问或破坏,也阻止了内部用户对外部不良资源的使用,并能够对发生的安全事件进行跟踪和审计。在网站的服务器上安装软件防火墙后还要进一步设置访问策略。2、漏洞及补丁管理Web服务器是一个由多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 风险 评估 报告
限制150内