版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络安全技术01PREFACE为什么研究网络安全Main content1目前研究网络安全已经不只为了信息和数据的安全性。为什么研究网络安全为什么研究网络安全2网络安全已经渗透到国家的经济、军事等领域。为什么研究网络安全3目前政府上网已经大规模的发展起来,电子政务工程已经在全国启动。政府网络的安全直接代表了国家的形象。为什么研究网络安全4国家互联网应急中心最新发布周报显示网站篡改情况为什么研究网络安全5我国计算机犯罪的增长速度超过了传统的犯罪,按照国家2015年信息安全漏洞态势报告显示为什么研究网络安全6国家互联网信息办公室2016年11月27日发布了国家网络空间安全战略。战略以总体国家安全观
2、为指导,阐明了中国关于网络空间发展和安全的重大立场和主张,明确了建设网络强国战略方针和主要任务。02PREFACE课程相关注意事项Related matters needing attention相关注意事项?网络安全技术学习的目的超星泛雅慕课平台/course/200555727.html相关注意事项课程二维码“学习通”二维码工具网站/tools/download/Soft相关注意事项技术网站国家互联网应急中心/学习要求1、网站上持续开设12周,每周4个学时,共计3学分。2、在线学习,完成课后作业、实验,并参加在线考试。3、配套学习教材:是由杨文虎主编的人民邮电出版社出版的网络安全技术与实训
3、(第三版)。相关注意事项参 考 书网络安全武汉大学出版社网络渗透测试电子工业出版社黑客攻防演习电子工业出版社实战网络安全北京邮电出版社黑客攻防实战入门电子工业出版社信息安全实验与实践清华大学出版社网络安全与管理清华大学出版社03PREFACE主要内容Main content主要内容网络安全基础 01网络攻击与防范 02拒绝服务和数据库安全 03计算机病毒与木马04安全防护与入侵检测 05加密技术与虚拟专用网 06CISCO PIX防火墙07主要内容无线局域网安全0804PREFACE学习目标Learning goals学习目标了解常见的网络攻击方法01掌握网络的安全状况以及防护方法02熟知网络
4、安全管理的基本技能03了解网络安全的高端技术04感谢聆听网络安全技术01体系概述02安全服务03安全机制04安全标准05安全目标01安全体系概述安全体系1ISO(国际标准化组织)1989年制定的ISO/IEC 7489-2,给出了ISO/OSI参考模型的安全体系结构。2在OSI参考模型中增设了安全服务、安全机制和安全管理,并给出了OSI网络层次、安全服务和安全机制之间的逻辑关系。OSI网络层次安全机制安全服务安全体系3定义了5大类安全服务,提供这些服务的8大类安全机制以及相应的开放系统互联的安全管理。 网络安全三维模型安全体系依照确定的安全体系,决定付出多大的安全代价来实现根据实际的安全需求,
5、确定要建立一个什么样的安全体系根据具体的安全风险,提出相应的安全需求分析具体的网络,了解网络系统中潜在的安全风险安全代价安全体系安全需求安全威胁安全现状02安全服务安全服务服 务 目 的 鉴别服务 (认证) 提供身份验证的过程,用于在于保证信息的可靠性。访问控制 确定一个用户或服务可能用到什么样的系统资源,查看还是改变。一旦一个用户认证通过,操作系统上的访问控制服务确定此用户将能做些什么。数据保密性 这个服务保护数据不被未授权的暴露。数据保密性防止被动威胁,包括一些用户想用packet sniffer来读取网线上的数据。数据完整性 这个服务通过检查或维护信息的一致性来防止主动的威胁。 抗抵赖性
6、服务(不可否定性) 不可否定性是防止参与交易的全部或部分的抵赖。比如说在网络上,一个人发送了一封Email信息或一些数据,如ping包或SYN包,然后说“我并没有发送”。不可否定性可以防止这种来自源端的欺骗。 03安全机制安全机制1安全机制是一种技术,一些软件或实施一个或更多安全服务的过程。ISO把机制分成特殊的和普遍的。安全机制特殊安全机制普通安全机制安全机制2一个特殊的安全机制是在同一时间只对一种安全服务上实施一种技术或软件。加密就是特殊安全机制的一个例子。尽管可以通过使用加密来保证数据的保密性,数据的完整性和不可否定性,但实施在每种服务时你需要不同的加密技术。安全机制3一般的安全机制都列
7、出了在同时实施一个或多个安全服务的执行过程。特殊安全机制和一般安全机制不同的另一个要素是一般安全机制不能应用到OSI参考模型的任一层。安全机制4安全服务依赖于安全机制的支持。ISO安全体系结构提出了8种基本的安全机制,将一个或多个安全机制配置在适当层次上以实现安全服务。 加密机制数字签名机制访问控制机制数据完整性机制认证(鉴别)机制通信业务填充机制路由选择控制机制公证机制 04安全标准安全标准OSI安全体系的安全标准技术01可信计算机评估标准(TCSEC)02我国的计算机安全等级划分与相关标准03安全服务安全标准TCSEC安全等级 类别级别名称主要特征操作系统DD低级保护没有安全保护DOS,W
8、in98CC1自主安全保护自主存储控制C2受控存储控制单独的可查性,安全标识Unix/Novell3xWin nt/2k/2003BB1标识的安全保护强制存取控制,安全标识B2架构话保护面向安全的体系结构,较好的抗渗透能力B3安全区域存取监控、高抗渗透能力AA验证设计形式化的最高描述和验证安全标准我国安全标准等 级名 称第一级用户自主保护第二级系统审计保护第三级安全标记保护第四级结构化保护第五级访问验证保护05安全目标安全目标制定相应的管理制度制定相应的策略安全管理安全目标网络安全咨询网络安全专业培训网络安全检测网络安全管理应急相应服务安全服务安全目标安全保护能力隐患发现能力 应急反应能力 信
9、息对抗能力 保障网络安全的基本目标感谢聆听网络安全技术网络安全基础Network security foundation01网络安全的定义02网络安全的特征03网络安全的模型01网络安全的定义安全的定义1一种能够识别和消除不安全因素的能力。安全的定义2安全是一个持续的过程。安全的定义3网络安全(Network Security)是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的综合性科学。安全的定义国际标准化组织(ISO)7498-2安全体系结构文献定义了安全就是最小化资产和资源的漏洞。资产可以指任何事物。漏洞是指任何可以造成破坏系统或信息的弱
10、点。安全技术业务安全网络安全主机安全物理环境安全安全管理符合性业务连续性系统开发访问控制运维管理环境人员组织资产健康检查和需求调研评估分析规划设计安全实施运维保障安全工程国际标准化组织(ISO)7498-2安全体系结构安全的定义网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。 02网络安全的特征网络安全的特征2314网络安全从内容看,网络安全大致包括4个方面: 网络实体安全 软件安全 数据安全 安全管理网络安全的特征从特征上看,网络安全包括5个基本要素:机密性完整性可用性可控性可审查性03网络安全
11、的模型网络安全的模型 通信双方想要传递某个信息,需建立一个逻辑上的信息通道。通信主体可以采取适当的安全机制,包括以下两个部分 :网络安全的模型1对被传送的信息进行与安全相关的转换,包括对消息的加密和认证。 2两个通信主体共享不希望对手知道的秘密信息,如密钥等。网络安全的模型一策略网络安全的模型防火墙加密机杀毒软件二保护网络安全的模型隐患扫描入侵检测三检测网络安全的模型四响应网络安全的模型五PDRR访问控制机制Ddetection入侵检测Recovery安全恢复备份与恢复机制Response安全响应Proteetion安全保护入侵检测安全响应机制安全模型PDRRPDRR网络安全的模型安全模型MP
12、DRRPProteetion安全保护DDdetection入侵检测MManagement安全管理Recovery安全恢复RResponse安全响应R访问控制机制安全管理机制备份与恢复机制入侵检测安全响应机制六MPDRR网络安全的模型感谢聆听网络安全技术01网络安全的风险02网络安全的防护需求03网络安全的设计方案01安全风险网络系统自身的脆弱性硬件系统 01软件系统 02网络和通信协议 03缺乏用户身份鉴别机制 缺乏路由协议鉴别机制 缺乏保密性 TCP/UDP的缺陷 TCP/IP服务的脆弱性 信息化进程信息流硬件系统风险举例:设备防盗、防毁企业网络面临的安全风险风险举例:线路老化硬件系统风险举
13、例:停电硬件系统风险举例:抗电磁辐射软件系统具体业务应用常规应用网络和通信协议风险举例:安全拓扑网络和通信协议风险举例:安全路由网络和通信协议风险举例:信息存储风险网络和通信协议风险举例:信息传输的风险网络和通信协议风险举例:信息访问安全内部操作不当 内部管理漏洞 来自外部的威胁和犯罪 威胁和攻击的来源02防护需求企业的安全需求企业网络面临的安全风险企业的安全需求具体需求举例之一:子网之间的访问控制OA子网财务子网VLAN1安全级别低VLAN2安全级别高严格控制两个安全级别不同的两个子网之间的访问企业的安全需求具体需求举例之二:地址转换与IP复用企业的安全需求具体需求举例之三:对员工的信息审计
14、企业的安全需求具体需求举例之四:企业网站保护企业的安全需求具体需求举例之五:信息传输加密企业的安全需求具体需求举例之六:企业整体病毒防护中央控管系统网关防毒服务器防毒邮件系统防毒工作站防毒企业的安全需求具体需求举例之七:不同服务器的访问控制03安全方案的设计安全方案设计原则需求、风险、代价平衡分析原则01综合性、总体性原则02一致性原则03安全方案设计原则需求、风险、代价平衡分析原则易操作性原则04多重保护原则06适应性及灵活性原则05分布实施原则07安全机制与技术安全 技术病毒防治技术审计监控技术入侵检测技术备份与恢复技术数字签名技术加密技术鉴别技术防火墙技术安全机制与技术安全评估入侵检测数
15、据加密病毒防护备份与恢复身份鉴别访问控制身份鉴别基于口令、用户名的身份认证基于主体特征的身份认证:如指纹基于IC卡和PIN号码的认证基于CA证书的身份认证其他的认证方式数据加密数据加密数据机密性保护数据完整性保护数据源发性保护病毒防护1、中央控管a.杀毒策略统一设定b.病毒代码统一更新c.统一病毒扫描d. 2、分布式结构3、网关病毒4、工作站病毒5、服务器防毒 a.邮件服务器 b.文件服务器 c.OA服务器集团公司病毒管理机省市公司B病毒管理机省市公司A病毒管理机地市公司病毒管理机地市公司病毒管理机病毒扫描过程入侵监测系统安全评估(漏洞扫描)备份与恢复关键设备的备份数据备份Web服务企业面保护
16、灾难恢复备份与恢复感谢聆听黑客的概述01黑客的由来02黑客分类03黑客的行为发展趋势在信息安全里,“黑客”指研究智取计算机安全系统的人员。利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的被称为黑帽黑客;调试和分析计算机安全系统的白帽黑客。“黑客”一词最早用来称呼研究盗用电话系统的人士。“黑客”是“一种热衷于研究系统和计算机(特别是网络)内部运作的人”。黑客概述黑客分类目前将黑客分成三类:第一类:破坏者第二类:红客第三类:间谍黑客的准则不恶意破坏系统。不修改系统文档。不在BBS上谈论入侵事项。入侵时不随意离开用户主机。不入侵或破坏政府机关系统的主机,不破坏互联网的基础结构
17、和基础建设。不在电话中谈入侵事项。不删除或涂改已入侵主机的账号。不与朋友分享已破解的账号。黑客的行为发展趋势 网站被黑可谓是家常便饭,世界范围内一般美国和日本的网站比较难入侵,韩国、澳大利亚等国家的网站比较容易入侵,黑客的行为有三方面发展趋势:手段高明化:黑客界已经意识到单靠一个人力量远远不够了,已经逐步形成了一个团体,利用网络进行交流和团体攻击,互相交流经验和自己写的工具。活动频繁化:做一个黑客已经不再需要掌握大量的计算机和网路知识,学会使用几个黑客工具,就可以再互联网上进行攻击活动,黑客工具的大众化是黑客活动频繁的主要原因。动机复杂化:黑客的动机目前已经不再局限于为了国家、金钱和刺激。已经
18、和国际的政治变化、经济变化紧密的结合在一起。感谢聆听常见的网络攻击01攻击目的02攻击分类03外部攻击常见网络攻击-攻击目的破坏窃取信息控制中间站点入侵获取口令获得超级用户权限攻击事件分类外部攻击审计试图登录的失败记录 内部攻击 观察试图连接特定文件、程序或其它资源的失败记录 行为滥用通过审计信息来发现那些权力滥用者往往是很困难的 攻击事件分类外部攻击破坏型攻击 利用型攻击 口令猜测 特洛伊木马 缓冲区溢出 信息收集型攻击 扫描技术 地址扫描 端口扫描 反响扫描 慢速扫描漏洞扫描 攻击事件分类外部攻击信息收集型攻击 体系结构探测 利用信息服务 DNS域转换 Finger服务 LDAP服务 网络
19、欺骗攻击 DNS欺骗攻击 电子邮件攻击 Web欺骗 IP欺骗 垃圾信息攻击 感谢聆听网络攻击的步骤了解网络攻击的基本过程了解每个步骤所做的工作了解每个步骤实现的功能新课导入学习目标网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段攻击目的是指想要给受侵者造成什么样的后果。常见的有破坏型和入侵型两种。1. 确定攻击目的网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段搜集尽量多的关于攻击目标的信息,这些信息包括公开的信息和主动探测的信息。2. 信息收集网络攻击的步骤使用Tra
20、cert命令探测网络结构网络攻击的步骤使用whois协议搜集信息网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段获取目标主机上提供了哪些服务、相应端口是否开放、各服务所使用的软件版本类型。3. 服务分析网络攻击的步骤标准服务与端口的对应关系网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段在知道了目标主机开放的服务之后,可以连接这些服务,然后根据连接过程中的返回消息,分析目标主机的操作系统。4. 目标主机的系统分析网络攻击的步骤Windows家族的TTL一般为128网络攻击的步骤Unix系统的TTL为255网络攻击的步骤网络攻击的三个阶段攻击的
21、准备阶段攻击的实施阶段攻击的善后阶段一般借助软件如Nessus、X-Scan等综合型漏洞检测工具、WVS等专用型漏洞检测工具等自动分析。5. 漏洞分析网络攻击的步骤WVS检测报告网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段非法提权植入后门建立后门账号种植木马网络攻击的步骤网络攻击的三个阶段攻击的准备阶段攻击的实施阶段攻击的善后阶段删除操作记录文件隐藏删除日志操作演示网络攻击的操作演示感谢聆听端口扫描技术新课导入学习目标掌握端口扫描的种类掌握扫描器的特点和优缺点能够根据扫描需求,选择合理的扫描方法基础知识端口的概念“端口”在计算机和网络领域中是个非常重要的概念。它是
22、指网络中TCP协议、UDP协议的通信接口,端口号的范围从0到65535,分为系统默认端口号和一般端口号。基础知识端口扫描概念:对某一段端口或某个指定端口进行扫描。原理:使用TCP/IP协议,向远程目标主机的某一端口提出连接请求,并分析目标主机的应答状态,从而判断出目标系统端口的开关状态。基础知识TCP标志位ACK:确认标志,用来告诉发送端,数据包已收到RST:复位标志,用来重置异常的连接URG:紧急标志,用于发送特殊的数据包SYN:同步标志,用于在建立连接时传输同步序号FIN:终止标志,传输完毕后告诉对方释放连接基础知识TCP建立连接基础知识TCP释放连接端口扫描端口扫描的种类全连接扫描半连接
23、扫描隐蔽扫描端口扫描全连接扫描半连接扫描隐蔽扫描Connect扫描端口扫描的原理端口开放时,连接建立过程端口扫描全连接扫描半连接扫描隐蔽扫描Connect扫描端口扫描的原理端口关闭时,连接建立过程网络攻击的步骤实现简单,对权限没有严格要求系统中的任何用户都有权力使用是得到banners信息的唯一方法扫描速度快优点在日志文件中留下大量记录,容易被发现容易被防火墙和IDS检测、过滤缺点端口扫描全连接扫描半连接扫描隐蔽扫描SYN扫描端口扫描的原理端口开放时,连接建立过程端口扫描全连接扫描半连接扫描隐蔽扫描SYN扫描端口扫描的原理端口关闭时,连接建立过程网络攻击的步骤未建立TCP连接不会被记录到系统日
24、志中,扫描隐蔽优点需要攻击者拥有客户机的root权限可以被防火墙检测和过滤缺点端口扫描全连接扫描半连接扫描隐蔽扫描FIN扫描端口扫描的原理端口开放时,连接建立过程端口扫描全连接扫描半连接扫描隐蔽扫描FIN扫描端口扫描的原理端口关闭时,连接建立过程网络攻击的步骤隐蔽性高,能穿透一般防火墙或者IDS系统目标主机上也不会留下痕迹优点数据包容易被丢弃精确度偏低不适用于windows系统缺点端口扫描全连接扫描半连接扫描隐蔽扫描NULL扫描端口扫描的原理端口开放时,连接建立过程端口扫描全连接扫描半连接扫描隐蔽扫描NULL扫描端口扫描的原理端口关闭时,连接建立过程端口扫描其他扫描方式Xmas-Tree扫描端
25、口扫描的原理分段扫描基于UDP协议的扫描方式基于认证的扫描方式基于FTP代理的扫描方式感谢聆听网络攻击的实施阶段02隐藏技术04基于认证的入侵防范03安全的解决方案01网络信息搜集常用DOS命令ping命令用于测试网络连接性,通过发送ICMP包,获得主机的一些属性。 netstat命令用于了解网络的整体使用情况。 nbstat命令用于显示本地计算机和远程计算机的基于TCP/IP(NetBT)的NetBIOS的统计资料、名称表和名称缓存。 不同操作系统对ping 的TTL返回值 操作系统默认TTL返回值UNIX类255Windows 9532Windows NT/2000/2003128Comp
26、aq Tru64 5.064信息的搜集(一)获得网站的IP地址ping命令获得网站的IP地址nslookup命令信息的搜集(一)由IP地址获得目标主机的地理位置 。IP地址的分配是全球统一管理的,因此,入侵者可以通过查询有关机构的IP地址来得到IP所对应的物理位置,我们介绍2个个人网站:信息的搜集(二)ron.ac/cn/service/index.php信息的搜集(二)信息的搜集(二)/信息的搜集(二)网站注册信息搜集 一个网站在正式发布之前,需要向有关机构申请域名。域名信息和相关的申请信息存储在管理机构的数据库中,信息一般是公开的,从中包含一定的敏感信息:注册人的姓名;注册人的E-mail
27、,联系电话,传真等;注册机构、通信地址、邮编;注册有效时间、失效时间。信息的搜集(二)什么是IPC$IPC是英文Internet Process Connection的缩写。IPC后面的“$”表示隐藏符号。IPC$是Windows2000/XP/2003及Windows NT特有的一项功能。IPC$就好像是挖好的地道,通信程序就通过这个地道访问目标主机。 默认情况下,IPC$共享是开启的,除非手动删除。通过IPC$连接,入侵者就可以实现远程控制目标主机。 建立IPC$连接步骤一:单击“开始”-“运行”,在运行里输入“CMD”。步骤二:建立IPC$连接 使用命令:net use IPIPC$ “
28、PASSWD” /USER: “ADMIN”与目标主机建立IPC$连接,其中“ADMIN”是管理员帐号。建立IPC$连接步骤三:映射网络驱动器 使用命令: net use z:06c$建立IPC$连接步骤四:使用指定文件建立IPC$连接步骤五:断开连接 键入net use * /del命令断开所有IPC$连接。建立IPC$连接删除默认共享禁止空连接进行枚举攻击 关闭Server服务 建立IPC$连接安装隐蔽的telnet服务Windows执行telnet服务实际上运行的是 C:WinntSystem32tlntsvr.exe使用instsrv.exe建立一个名为syshealth的服务安装隐蔽
29、的telnet服务安装隐蔽的telnet服务其他漏洞的入侵基于漏洞的入侵操作系统漏洞IIS漏洞SQL服务器漏洞基于木马的入侵安全解决方案加强个人网络安全保护意识 删除默认的共享 禁止空连接进行枚举攻击 使用正版防火墙和杀毒软件并及时升级 设置代理服务器,隐藏自已的IP定时更新防毒组件 资料备份 感谢聆听拒绝服务攻击概述02DOS攻击过程04常见攻击分类03DOS攻击方法和思想01DOS定义DOS的定义拒绝服务(Denial of service)阻止或拒绝合法使用者存取网络服务器的一种破坏性工具。将大量的非法申请封包传送给指定目标主机,完全消耗目标主机资源,使系统无法使用。DOS的原理原理借助
30、网络系统或协议的缺陷和配置漏洞进行网络攻击,使网络拥塞、系统资源耗尽或系统应用死锁,妨碍目标主机和网络系统对正常用户服务请求的及时响应,造成服务的性能受损甚至导致服务中断。DOS的攻击过程DOS的攻击思想和方法思想:服务器的缓冲区满,不接受新的请求。使用IP欺骗,迫使服务器将合法用户的连接复位。方法:资源消耗服务中止物理破坏 DOS的攻击分类物理形式和逻辑形式 按攻击的目标节点型 主机型攻击 应用型攻击 网络连接型按照攻击方式 资源消耗 服务中止 物理破坏 按受害者类型 服务器端拒绝服务攻击 客户端拒绝服务攻击 常见的DOS攻击Land程序攻击SYN Flood攻击IP欺骗DoS攻击Smurf
31、攻击Ping of DeathTeardrop攻击 WinNuke攻击 分布式拒绝服务(DDOS)DDoS攻击分为:攻击者、主控端和代理端DDOS工具Trinoo TFN TFN2K Stacheldraht独裁者DDoS攻击器DOS攻击的防护(一)防护措施:增加网络核心设备的冗余性 通过路由器配置访问列表过滤掉非法流量 部署防火墙,提高网络抵御网络攻击的能力 部署入侵检测设备,提高对不断更新的DOS攻击的识别和控制能力DOS攻击的防护(二)防护措施:增加网络核心设备的冗余性 通过路由器配置访问列表过滤掉非法流量 部署防火墙,提高网络抵御网络攻击的能力 部署入侵检测设备,提高对不断更新的DOS
32、攻击的识别和控制能力感谢聆听典型的DOS攻击技术(1)新课导入学习目标Ping of Death攻击技术TeardropDDOS攻击技术IP Cheat攻击技术UDP Flood攻击技术SYN Flood攻击技术典型的DOS攻击技术(1)一、ping of death攻击Ping是一个非常著名的程序,这个程序的目的是为了测试另一台主机是否可达。现在所有的操作系统上几乎都有这个程序,它已经成为系统的一部分。Ping程序的目的是为了查看网络上的主机是否处于活动状态。通过发送一份ICMP回显请求报文给目的主机,并等待返回ICMP回显应答,根据回显应答的内容判断目的主机的状况。典型的DOS攻击技术(1
33、)Ping之所以会造成伤害是源于早期操作系统在处理ICMP协议数据包存在漏洞。ICMP协议的报文长度是固定的,大小为64KB,早期很多操作系统在接收ICMP数据报文的时候,只开辟64KB的缓存区用于存放接收到的数据包。一旦发送过来的ICMP数据包的实际尺寸超过64KB(65536B),操作系统将收到的数据报文向缓存区填写时,报文长度大于64KB,就会产生一个缓存溢出,结果将导致TCP/IP协议堆栈的崩溃,造成主机的重启动或是死机。 二、Teardrop (泪滴)攻击典型的DOS攻击技术(1)Teardrop攻击又叫泪滴攻击也被称为分片攻击,它是一种典型的利用TCP/IP协议的问题进行拒绝服务攻
34、击的方式,是基于UDP的病态分片数据包的攻击方法,其工作原理是向被攻击者发送多个分片的IP包, 为了能在到达目标主机后进行数据重组,IP包的TCP首部中包含有分片识别号、偏移量、数据长度、标志位的信息,说明了该分段是原数据的哪一段,这样,目标主机在收到数据后,就能根据首部中的信息将各分片重新组合还原为数据。某些操作系统收到含有重叠偏移的伪造分片数据包时将会出现系统崩溃、重启等现象。典型的DOS攻击技术(1)三、IP Cheat攻击 IP Cheat 即IP地址欺骗是指行动产生的IP数据包为伪造的源IP地址,以便冒充其他系统或发件人的身份。这是一种黑客的攻击形式,黑客使用一台计算机上网,而借用另
35、外一台机器的IP地址,从而冒充另外一台机器与服务器打交道。典型的DOS攻击技术(1)IP欺骗分为三个阶段展开。假设采取IP欺骗的攻击主机为X,它的攻击目标是主机A,并且主机A信任主机B,那么第一阶段:X探明主机A信任主机B。第二阶段:X伪装成B以获取A的信任。第三阶段:X获得A的信任后,向A发送任意数据典型的DOS攻击技术(1)四、UDP Flood攻击UDP洪水(UDP flood)主要是利用主机能自动进行回复的服务(例如使用UDP协议的chargen服务和echo服务)来进行攻击。 很多提供WWW和Mail等服务设备通常是使用Unix的服务器,它们默认打开一些被黑客恶意利用的UDP服务。如
36、echo服务会显示接收到的每一个数据包,而原本作为测试功能的chargen服务会在收到每一个数据包时随机反馈一些字符。 典型的DOS攻击技术(1)当我们向echo服务的端口发送一个数据时,echo服务会将同样的数据返回给发送方,而chargen服务则会随机返回字符。当两个或两个以上系统存在这样的服务时,攻击者利用其中一台主机向另一台主机的echo或者chargen服务端口发送数据,echo和chargen服务会自动进行回复,这样开启echo和chargen服务的主机就会相互回复数据。由于这种做法使一方的输出成为另一方的输入,两台主机间会形成大量的UDP数据包。当多个系统之间互相产生UDP数据包
37、时,最终将导致整个网络瘫痪。 典型的DOS攻击技术(1)五、SYN Flood攻击SYN Flood是当前最流行的拒绝服务攻击方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,使被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。SYN Flood是利用TCP连接的三次握手过程的特性实现的。典型的DOS攻击技术(1)在TCP连接的三次握手过程中,假设一个客户端向服务器发送了SYN报文后突然死机或掉线,那么服务器在发出SYN/ACK应答报文后是无法收到客户端的ACK报文的,这种情况下服务器端一般会重试,并等待一段时间后丢弃这个未完成的连接。这段时间的长度我们称为SYN Tim
38、eout。一般来说这个时间是分钟的数量级。一个用户出现异常导致服务器的一个线程等待1分钟并不是什么很大的问题,但如果有一个恶意的攻击者大量模拟这种情况(伪造IP地址),服务器端将为了维护一个非常大的半连接列表而消耗非常多的资源。典型的DOS攻击技术(1)即使是简单的保存并遍历半连接列表也会消耗非常多的CPU时间和内存,何况还要不断对这个列表中的IP进行SYN+ACK的重试。实际上如果服务器的TCP/IP栈不够强大,最后的结果往往是堆栈溢出崩溃既使服务器端的系统足够强大,服务器端也将忙于处理攻击者伪造的TCP连接请求而无暇理睬客户的正常请求,此时从正常客户的角度看来,服务器失去响应,这种情况就称
39、作:服务器端受到了SYN Flood攻击(SYN洪水攻击)。 典型的DOS攻击技术(1)SYN“洪水”攻击示意图典型的DOS攻击技术(1)SYN“洪水”攻击实例局域网环境,有一台攻击机(PIII667/128/mandrake),被攻击的是一台Solaris 8.0 的主机,网络设备是Cisco的百兆交换机。后面将显示在Solaris上进行snoop抓包的记录。 注:snoop与tcpdump等网络监听工具一样,是一个网络抓包与分析工具。感谢聆听SQL 数据库安全SQL数据库安全数据库技术的基本概念:数据(Data)数据库(DB)数据库管理系统(DBMS)数据库系统(DBS)数据库技术数据模型
40、SQL服务器的发展SQL安全原理第一级安全层次 服务器登录Windows安全模式混合模式第二级安全层次 连接数据库第三级安全层次 获取数据库对象的访问权限用户定义的角色固定数据库角色 服务器角色及其主要功能数据库角色及其主要功能感谢聆听SQL Server攻击的防护SQL Server攻击的防护信息资源的收集获取账号及扩大权限设置安全的SQL Server获取SQL账号和密码的方法社会(交)工程学 弱口令扫描 探测包 暴力破解SQL口令 其他方法SQL Server的基本安全配置对操作系统进行安全配置对要使用的数据库软件(程序)进行安全审核 为数据库安装最新补丁 SQL Server 2000
41、的安全配置使用安全的密码策略和账号策略 激活审核数据库事件日志清除危险的扩展存储过程设置严格的权限使用协议加密 拒绝来自1434端口的探测更改默认的TCP/IP端口对网络连接进行IP限制 感谢聆听计算机病毒概述新课导入掌握计算机病毒的定义、特性和分类了解计算机病的危害学习目标计算机病毒的概述计算机病毒的定义、特性和分类计算机病毒的危害计算机病毒的定义、特性和分类计算机病毒定义计算机病毒是依附于其他程序或文档,是能够自身复制,并且产生用户不知情或不希望、甚至恶意的操作的非正常程序。 计算机病毒的定义、特性和分类计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用
42、某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,
43、非商业转载请注明出处。繁殖性潜伏性破坏性传染性隐藏性病毒程序代码驻留在磁盘等媒体上,无法以操作系统提供的文件管理方法观察到。计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却
44、非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。繁殖性潜伏性破坏性传染性隐藏性当用户利用磁盘片、网络等载体交换信息时,病毒程序趁机以用户不能察觉的方式随之传播。病毒程序也能在磁盘上的不同区域间传播,附着到多个文件上。计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活
45、,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。繁殖性潜伏性破坏性传染性隐藏性病毒程序感染正常的计算机之后,一般不会立即发作,而是潜伏下来,
46、等到激发条件(如日期、时间、特定的字符串等)满足时才产生破坏作用。计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常
47、出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。繁殖性潜伏性破坏性传染性隐藏性当病毒程序发作时,通常会在屏幕上输出一些不正常的信息,同时破坏磁盘上的数据文件和程序。程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有
48、脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。繁殖性潜伏性破坏性传染性隐藏性计算机病毒可以像生物病毒一样进行繁殖,当正常程序运行时,它也进行自身复制,是否具有繁殖、感染的特征是判断某段程序为计算机病毒的首要条件。计算机病毒的定义、特性和分类计算机病毒的分类按照计算机病毒的链接
49、方式分类按照计算机病毒攻击的系统分类按照计算机病毒的破坏情况分类按照计算机病毒传染方式分类按照传播媒介分类计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,
50、这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。攻击DOS系统的病毒攻击Windows系统的病毒攻击UNIX系统的病毒按照计算机病毒攻击的系统分类源码型病毒嵌入型病毒外壳型病毒操作系统型病毒按照计算机病毒的链接方式分类计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的
51、文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。良性计算机病毒恶性计算机病毒按照计算机病毒的破坏情况分类磁盘引导区传染的计算机病毒操作系统传染的计算机病毒按
52、照计算机病毒传染方式分类计算机病毒的定义、特性和分类程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在
53、。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。单机病毒网络病毒按照传播媒介分类计算机病毒的定义、特性和分类计算机病毒的危害计算机病毒的定义、特性和分类计算机病毒的危害计算机病毒的危害程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件, 而无需再次编写,这中文件调用的过程一般被称为文件包含。 程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动态调用, 但正是由于这种灵活性,从而导致客户端可以调用一个恶意文件,造成文件包含漏洞。 几乎所有脚本语言都会提供文件包
54、含的功能,但文件包含漏洞在PHP Web Application中居多, 而在JSP、ASP、ASP.NET程序中却非常少,甚至没有,这是有些语言设计的弊端。 在PHP中经常出现包含漏洞,但这并不意味这其他语言不存在。作者:reber链接:/p/0cc01ee0d247來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。计算机病毒的危害病毒激发对计算机数据信息有直接破坏作用占用磁盘空间和对信息的破坏抢占系统资源影响计算机运行速度计算机病毒的兼容性对系统运行的影响感谢聆听计算机病毒概述4.3 计算机病毒的检测与防范文件型病毒 对文件型病毒的防范,一般采用以下一些方法。安
55、装最新版本、有实时监控文件系统功能的防病毒软件。及时更新病毒引擎,并在有病毒突发事件时立即更新。经常使用防毒软件对系统进行病毒检查。对关键文件,在无毒环境下经常备份。在不影响系统正常工作的情况下,对系统文件设置最低的访问权限。引导型病毒: 引导型病毒的防范措施尽量避免使用软盘等移动设备保存和传递资料,如果需要使用,则应该先对软盘中的文件进行病毒的查杀。软盘用完后应该从软驱中取出。避免在软驱中存有软盘的情况下开机或者启动操作系统。4.3 计算机病毒的检测与防范宏病毒的表现尝试保存文档时,Word只允许保存为文档模板。Word文档图标的外形类似于文档模板图标而不是文档图标。在工具菜单上选择“宏”并
56、单击“宏”后,程序没有反应。宏列表中出现新宏。打开Word文档或模板时显示异常消息。如果打开一个文档后没有进行修改,立即就有存盘操作。4.3 计算机病毒的检测与防范 4.3.3 宏病毒: 宏病毒的防范措施提高宏的安全级别。目前的高版本的Word软件可以设置宏的安全级别,在不影响正常使用的情况下,应该选择较高的安全级别。删除不知来路的宏定义。将Normal.dot模板进行备份,当被病毒感染后,使用备份模板进行覆盖。如果怀疑外来文件含有宏病毒,可以使用写字板打开该文件,然后将文本粘贴到Word中,转换后的文档是不会含有宏的。4.3 计算机病毒的检测与防范 4.3.4 蠕虫病毒: 蠕虫病毒的防范措施
57、用户在网络中共享的文件夹一定要将权限设置为只读,而且最好对于重要的文件夹设置访问账号和密码。要定期检查自己的系统内是否具有可写权限的共享文件夹,一旦发现这种文件夹,需要及时关闭该共享权限。4.3 计算机病毒的检测与防范要定期检查计算机中的账户,看看是否存在不明账户信息。一旦发现,应该立即删除该账户,并且禁用Guest账号,防止被病毒利用。给计算机的账户设置比较复杂的密码,防止被蠕虫病毒破译。购买主流的网络安全产品,并随时更新。提高防杀病毒的意识,不要轻易单击陌生的站点。不要随意查看陌生邮件,尤其是带有附件的邮件。4.3 计算机病毒的检测与防范感谢聆听木马概述什么是木马(Trojan) 它是指通
58、过一段特定的程序(木马程序)来控制另一台计算机。木马通常有两个可执行程序:一个是客户端,即控制端,另一个是服务端,即被控制端。植入被种者电脑的是“服务器”部分,而所谓的“黑客”正是利用“控制器”进入运行了“服务器”的电脑。 该调查报告出自Panda安全公司,据悉全球范围平均被恶意广告攻击过的电脑比率达到了59%,创历史最高点。在所有29个国家和地区中,美国排名第九,比率为58%。与此同时,台湾排名第一,感染率为69%,与此同时挪威只有39%,位列最后。数据表明,美国恶意软件中,木马和恶意广告为最主要的两个类型。 參考:中国互联网网络安全报告 P12据最新一份市场调查报告,在8月到9月份中,全球
59、范围恶意软件的数量增长了15%。 木马与病毒、远程控制的区别病毒程序是以自发性的败坏为目的木马程序是依照黑客的命令来运作,主要目的是偷取文件、机密数据、个人隐私等行为。木马工作原理和一般的远程控制软件相似,区别在于其隐蔽、危害性、非授权性。木马的工作原理实际就是一个C/S模式的程序(里应外合)操作系统被植入木马的PC(server程序)TCP/IP协议端口控制木马的PC(client程序)操作系统TCP/IP协议端口控制端端口处于监听状态木马的分类1.远程访问型2.键盘记录型3.密码发送型4.破坏型5.代理型6.FTP型一般木马的工作过程其过程可用 VB 实现如下:(Horse_Server
60、和Horse_Client 均为 Winsock控件) :服务端:Horse_Server. LocalPort = 31339 (打开一个特定的网络端口)Horse_Server.Listen(监听客户端的连接)客户端Horse_Client . RemoteHost = RemotelP (设远端地址为服务器端IP地址)Horse_Client . RemotePort = 31339(设远程端口为服务端程序起动的特定端口)Horsec_Client . Connect (连接服务端计算机)一旦服务端接到客户端的连接请求 ConnectionRequest ,就接受连接。客户机端用 Hor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《向画家学画故事》表格版教案-2026-2027学年冀美版(新教材)小学美术四年级上册
- 4.3.2高速交叉线岔
- 项目七 Internet应用电子课件
- 活塞式发动机修理工岗位安全竞赛考核试卷含答案
- 煤粉工岗中环保及安全考核试卷含答案
- 起毛挡车工岗中工作规范考核试卷含答案
- 2025年光伏逆变器科普教育创新方案
- 2027版《普通话与职场口才训练》课件 项目四
- 2025年职业健康培训考试试题+答案
- 2025年中储粮湖南分公司招聘(33人)笔试历年参考题库附带答案详解
- T-CHAS 10-2-2-2024 中国医院质量安全管理 第2-2部分:患者服务 院前急救
- 分布式光伏发电系统建设规范
- 2026年人教版小学数学三年级上册全册教案
- 企业商业秘密保护技术应用调研报告
- 2026-2030中国仲钨酸铵行业供需态势及投资策略分析研究报告
- 《物业设备设施管理(第2版)》-第二章
- 儿童焦虑量表(RCMAS)
- 2026年中国超高性能轮胎市场数据研究及竞争策略分析报告
- 村卫生室安全输液制度
- 货场硬化施工方案(3篇)
- 手术安全核查制度课件
评论
0/150
提交评论