
信息系统安全风险评估培训材料ppt课件.ppt
52页通信网络信息安全风险评估培训1;.提 纲n基础概念基础概念u相关背景介绍相关背景介绍u什么是风险评估什么是风险评估u为什么要风险评估为什么要风险评估u风险评估意义风险评估意义u风险评估内容风险评估内容u相关术语相关术语u相关标准相关标准n风险评估通用流程及具体实施风险评估通用流程及具体实施n实施要点及示例说明实施要点及示例说明我们的安全形势威胁无处不在威胁无处不在网络网络拒绝服务攻击拒绝服务攻击逻辑炸弹逻辑炸弹特洛伊木马特洛伊木马黑客攻击黑客攻击计算机病毒计算机病毒信息丢失、篡信息丢失、篡改、销毁改、销毁后门、隐蔽通道后门、隐蔽通道怎么办?怎么办?----风险评估风险评估n网络面临的最大威胁是什么?有哪些安全问题?n什么是最关键的信息资产?n网络设备是否安全?操作系统、数据库系统是否安全?n您需要什么安全技术保障?风险控制手段?n采用了哪些安全措施?是否有效?n如何应对未来的威胁?……我们的网络有多安我们的网络有多安我们的网络有多安我们的网络有多安全全全全 ?? ?? ?? ?? 如何知道如何知道如何知道如何知道 ?? ?? ?? ?? --------面临的问题面临的问题风险评估相关概念脆弱性脆弱性/ Vulnerability资产资产/ Asset存在存在利用利用破坏破坏威胁威胁/Threat风险风险/ Risk什么是风险评估什么是风险评估n国信办[2006]5号文件u风险评估(Risk Assessment)是从风险管理角度,运用科学的方法和手段,系统地分析网络与信息系统所面临的威胁及其存在的脆弱性,评估安全事件一旦发生可能造成的危害程度,提出有针对性的抵御威胁的防护对策和整改措施。
并为防范和化解信息安全风险,或者将风险控制在可接受的水平,从而最大限度地为保障网络和信息安全提供科学依据风险评估内容风险评估内容评估内容评估内容管理层面管理层面技术层面技术层面部分相关标准评估项参照标准资产评估 ISO17799/BS7799 加拿大《威胁和风险评估工作指南》风险分析方法 ISO13335 IT风险管理系列风险分析模型《AS/NZS 4360: 2004 风险管理标准》计算模型《AS/NZS 4360: 2004 风险管理标准》 GAO/AIMD-00-33《信息安全风险评估》评估过程GBT20984-2007《信息安全风险评估规范》NIST-SP800-26 信息技术系统风险自评估指南 NIST-SP800-30 信息技术系统风险管理指南安全管理工作的评估ISO17799/BS7799 ISO13335 IT风险管理系列物理安全评估ISO17799/BS7799GB50174-2008《电子信息系统机房设计规范》网络设备安全性 ISO15408(CC) GB17859工信部安全防护系列标准提 纲n基础概念基础概念n风险评估流程风险评估流程u风险准备风险准备u资产识别资产识别u威胁识别威胁识别u脆弱性识别脆弱性识别u已有安全措施的确认已有安全措施的确认u风险分析风险分析n实施要点及示例说明实施要点及示例说明风险评估流程资产识别资产识别脆弱性识别脆弱性识别威胁识别威胁识别已有安全措施的确认已有安全措施的确认风险分析风险分析风险评估准备风险评估准备实施风险管理实施风险管理风险评估准备n工作内容工作内容风险评估准备n《信息安全风险评估方案》n检查记录表模板u《支撑网安全评测检查记录表—业务安全》u《支撑网安全评测检查记录表—网络安全》u《支撑网安全评测检查记录表—主机安全》u《支撑网安全评测检查记录表—应用安全》u《支撑网安全评测检查记录表—数据安全及备份恢复》u《支撑网安全评测检查记录表—物理环境安全》u《支撑网安全评测检查记录表—管理安全》u《支撑网安全评测检查记录表—灾难备份及恢复》n调查问卷及其他u《需求文档清单》u《文档交接单》u《资产调查问卷》u《资产识别清单》u《重要资产清单》u《脆弱性调查问卷》u《现场配合人员名单》 n工作输出工作输出风险评估流程资产识别资产识别脆弱性识别脆弱性识别威胁识别威胁识别已有安全措施的确认已有安全措施的确认风险分析风险分析风险评估准备风险评估准备实施风险管理实施风险管理n主要任务主要任务 资产识别u资产信息搜集u资产分类u资产赋值 n资产类别u网络设备(包括路由器、交换机等)u安全设备(包括防火墙、入侵检测系统、防病毒软件等)u主机(包括服务器、PC终端等)u机房及相关设施 (如UPS、门禁、灭火器、温湿计)u重要数据(如计费数据、用户信息数据、用户帐单)u管理制度及文档u人员资产分类n安全属性赋值 资产赋值u社会影响力u业务价值u可用性 资产赋值(示例)风险评估流程资产识别资产识别脆弱性识别脆弱性识别威胁识别威胁识别已有安全措施的确认已有安全措施的确认风险分析风险分析风险评估准备风险评估准备实施风险管理实施风险管理威胁识别n主要任务:主要任务: ---识别对系统、组织及其资产构成潜在破坏能力的可能性因素或 者事件 ---威胁出现频率赋值(简称威胁赋值) 威胁赋值u通过被评估对象体的历史故障报告或记录,统计各种发生过的威胁和其发生频率;u通过网管或安全管理系统的数据统计和分析;u通过整个社会同行业近年来曾发生过的威胁统计数据均值。
n赋值方法 n判断威胁出现频率,需要结合以下三个方面:威胁赋值资产识别资产识别脆弱性识别脆弱性识别威胁识别威胁识别已有安全措施的确认已有安全措施的确认风险分析风险分析风险评估准备风险评估准备实施风险管理实施风险管理风险评估流程脆弱性识别n主要任务 ---查找脆弱性 ---脆弱性严重程度赋值(简称脆弱性赋值)u访谈u现场勘察u漏洞扫描u渗透测试u人工审计 ---文档检查 ---控制台审计u以前的审计和评估结果u… 脆弱性识别相关方法脆弱性识别方法-访谈n访谈可以采取现场访谈的方式,也可以采取调查问卷的方式,通常是两种方式的结合n通过一套审计问题列表问答的形式对企业信息资产所有人和管理人员进行访谈脆弱性识别方法-漏洞扫描n多种扫描工具优化组合多种扫描工具优化组合n扫描内容扫描内容u服务与端口开放情况 u枚举帐号/组u检测弱口令u各种系统、服务和协议漏洞u……脆弱性识别方法-渗透测试n什么是渗透测试u模拟黑客对模拟黑客对网络中的核心服务器及重要的网络设备,包括服务器、网络设备、防火墙等进行非破坏性质的攻击行为非破坏性质的攻击行为,以发现系统深层次的漏洞,并将整个过程与细节报告给用户。
n渗透测试的必要性u工具扫描存在一定的误报率和漏报率,并且不能发现高层次、复杂、并且相互关联的安全问题;u渗透测试可以发现逻辑性更强、更深层次的弱点,同时渗透测试可以对漏洞扫描结果进行验证;n渗透测试难点u对测试者的专业技能要求很高渗透测试内容u信息泄露:对外服务是否暴露了可能被黑客利用的敏感信息u业务逻辑测试:系统是否在业务逻辑设计上存在被黑客利用的漏洞u认证测试:系统是否存在弱口令、绕过身份认证、浏览器缓存管理等漏洞u会话管理测试:系统是否存在会话劫持、CSRF等漏洞u拒绝服务测试:系统是否易受DDOS攻击uWeb服务测试:SQL注入、跨站脚本…uAJAX测试…渗透测试一般方法u远程溢出攻击测试 u口令破解 uWeb脚本及应用测试(SQL注入、XSS等)u本地权限提升测试 u网络嗅探监听u其它(社会工程学等) ……渗透测试分类n黑盒测试u(”zero-knowledge testing”)渗透者完全处于对系统一无所知的状态通常,这种类型的测试,最初的信息获取来自DNS、Web、Email及各种公开对外的服务器n白盒测试u测试者可以通过正常渠道向被测单位取得各种资料,包括网络拓扑、员工资料甚至网站或其他程序的代码片段,也能与单位其他员工进行面对面的沟通这类的测试目的是模拟企业内部雇员的越权操作渗透测试一般流程n计划与准备u测试计划u测试准备n侦查分析阶段u信息收集u目标判别u漏洞查找n攻击阶段u获取权限u权限提升u…u…脆弱性识别方法-人工审计n采用人工审计方式可以对漏洞扫描的结果进行验证和分析,也可以检查某些无法利用工具扫描的内容n人工审计内容人工审计内容u网络安全网络安全n网络拓扑结构n子网划分n网络边界n审计日志n网络流量与拥塞控制n网络设备的安全配置n…….u主机安全主机安全n审计日志n自主访问控制功能n强制访问控制功能n目录与文件权限n口令设置n登陆设置n资源使用设置n进程与端口关联n…….人工审计内容(续)u专用业务/应用系统安全n 通讯安全性n本地文件存储安全性n登陆过程安全性n自主访问控制功能有效性及安全策略配置n强制访问控制功能有效性及安全策略配置n用户权限n审计日志n并发会话数限制n……u数据安全及备份n数据传输安全性n数据存储安全性n备份与恢复功能n备份数据(如用户帐单备份数据)n链路冗余n硬件冗余(如计费系统双机备份) 人工审计内容(续)u物理环境安全n防震、防风、防雨等能力n机房出入安全n区域隔离n防水防潮n防静电n防盗窃和防破坏 n温湿度控制n……u管理安全n管理制度n制定和发布n岗位设置n人员配备n人员录用、离岗n安全意识教育和培训 n软件开发n测试验收n……审计示例防护要求脆弱性检查要点(HP-UX)检查结果记录当对服务器进行远程管理时,应采取必要措施,防止鉴别信息在网络传输过程中被窃听; /etc/inet/services/etc/inet/inetd.conf …口令应有复杂度要求并定期更换/var/adm/userdb//etc/shadow…审计范围应覆盖到服务器上的每个操作系统用户和数据库用户/var/adm/userdb//etc/default/security …脆弱性识别—工具n扫描工具扫描工具u系统层:系统层:nX-scan、 Nessus、极光漏洞扫描系统、天镜漏洞扫描系统u应用层:应用层:nIBM Appscan、 Fortify 、 Acunetix Web Vulnerability Scanneru数据库:数据库:nShadow DataBase Scanner、 ISS Database Scanneru…脆弱性赋值等级标识定义5很高如果被威胁利用,将对资产造成完全损害4高如果被威胁利用,将对资产造成重大损害3中等如果被威胁利用,将对资产造成一般损害2低如果被威胁利用,将对资产造成较小损害1很低如果被威胁利用,对资产造成的损害可以忽略脆弱性赋值表脆弱性赋值表 u赋值方法赋值方法u工作输出工作输出n《《脆弱性列表脆弱性列表》》Ø类型、名称、描述、赋值类型、名称、描述、赋值……风险评估流程资产识别资产识别脆弱性识别脆弱性识别威胁识别威胁识别已有安全措施的确认已有安全措施的确认风险分析风险分析风险评估准备风险评估准备实施风险管理实施风险管理已有安全措施确认n安全措施 --预防性安全措施 --保护性安全措施n主要任务 --针对已识别的脆弱性确认已采取的安全措施并记录下来n工作输出 --《已有安全措施确认表 》风险评估流程资产识别资产识别脆弱性识别脆弱性识别威胁识别威胁识别已有安全措施的确认已有安全措施的确认风险分析风险分析风险评估准备风险评估准备实施风险管理实施风险管理风险分析流程保持已有安全措施保持已有安全措施提出风险处理计划提出风险处理计划是否接受风险是否接受风险风险计算风险计算是是否否风险阈值风险阈值风险计算n风险计算方法 1、 风险计算n风险计算方法(续)u相乘法:风险值 = 资产价值 x 威胁值 x 脆弱性值 风险阈值的确定n风险阈值是风险是否可接受的判断依据n确定方法对象的安全等级1级2级3.1级3.2级4级5级风险阈值(风险值大于此阈值的风险视为不可接受)设备类风险(包括设备、机房、数据、网络)60452515105人员类风险906040302010管理制度、文档类风险80503020105风险处理建议n主要任务 n风险处理方式u降低风险————应用适当的控制措施 (预防性措施、保护性措施)u接受风险————由于投入过高和收效不明显u避免风险————因为风险的代价太高,不允许执行会产生风险的活动u转移风险————转嫁给第三方(保险、供应商)u对不可接受风险提出控制风险的安全建议提 纲n基础概念基础概念n风险评估通用流程及具体实施风险评估通用流程及具体实施n实施要点及示例说明实施要点及示例说明成功实施要点n评估范围确定n分析方法及计算方法的选择n建立良好的沟通氛围n适当的评估工具选择及操作策略n数据、报告应务必做到准确、详尽、规范,可溯n整个过程应遵循风险评估原则安全风险评估工作重点n管理与技术并重 --三分技术、七分管理 --管理工作重视程度不够,比较容易忽视风险评估工作的持续性n做了风险评估,但不代表没有任何隐患了或者不存在被入侵的可能。
n不管操作系统如何更新换代,总会有漏洞;不管安全措施多么完善,总会有黑客和病毒此外,信息系统的网络结构和系统设置不是一成不变的再有,黑客技术和攻击手段一直在不断发展,曾经安全的信息系统很可能变得不堪一击谢 谢 ! Thanks !52;.。
