版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五讲 系统和网络缺陷一、引言 虽然网络信息系统为人们提供了宏大的方便,但是受技术和社会要素的影响,网络信息系统存在着各种平安缺陷。攻击者经常利用这些系统具有的破绽,进展攻击和入侵,给计算机系统呵斥严重的损害。 如今,不论是平安缺陷还是攻击事件,报告的次数一年比一年多。 而且,攻击事件报告的开展特性和平安缺陷报告的开展特性根本上是一致的。第四讲 系统和网络缺陷一、引言 由于系统和网络存在着平安缺陷,给攻击者提供了入侵的条件,所以研讨系统和网络平安缺陷遭到人们的极大关注。 研讨系统和网络平安缺陷有以下几个重要意义: 重要的防备任务 被攻击后,恢复系统的主要根据 网络平安风险评价第四讲 系统和网络
2、缺陷一、引言 计算机网络表示图:223334411 网络TCP/IP2 操作系统3 软件4 用户操作第四讲 系统和网络缺陷二、网络协议缺陷 TCP/IP是目前互联网运用的协议。优点:简单、可扩展性强、尽力而为缺陷:存在着一系列的平安缺陷第四讲 系统和网络缺陷二、网络协议缺陷 1、TCP/IP概述TCP/IP的根本构造TELNETFTPSNMPTCPUDPIPARPENET运用层传输层网络层物理链路层以太网第四讲 系统和网络缺陷二、网络协议缺陷 1、TCP/IP概述TCP/IP的通讯模块TELNETFTPSNMPTCPUDPIPARPENET运用层 传输层 网络层物理链路层以太网在发送端,数据从
3、上层传到下层, 在接纳端,数据从下层传到上层。第四讲 系统和网络缺陷二、网络协议缺陷 1、TCP/IP概述TCP/IP的网络互联模型ARPENETIPARPENET网络层物理链路层以太网E1E2I1I2第四讲 系统和网络缺陷二、网络协议缺陷 2、TCP序列号估计TCP序列号估计由莫里斯初次提出,是网络平安领域中最著名的缺陷之一。正常的TCP衔接建立过程是一个三次握手的过程。描画如下: 客户方 效力方:SYNISNc 效力方 客户方:ACKISNc,SYN(ISNs) 客户方 效力方:ACK(ISNs) 客户方 效力方:数据和/或者 效力方 客户方:数据缺陷在哪里?第四讲 系统和网络缺陷二、网络
4、协议缺陷2、TCP序列号估计 入侵者可以利用TCP序列号估计的缺陷,冒充一个信任主机对目的主机建立衔接,并执行非法操作。这种攻击就是我们常说的IP欺骗攻击IP Spoof。 入侵者还可以利用TCP序列号估计方法去预测一个正在进展的正常衔接中的TCP序列号的变化过程。从而在该连接中随意插入本人的数据,甚至切断该衔接。这种攻击也属于IP欺骗类型,另外它还叫做IP劫持的攻击。第四讲 系统和网络缺陷二、网络协议缺陷 3、路由协议缺陷1源路由选项的运用处理方法:在网关上制止运用源路由的包经过是一种简单 防治方法,但这种方法对于来自同一子网内机 器的攻击束手无策。第四讲 系统和网络缺陷二、网络协议缺陷 3
5、、路由协议缺陷2伪造ARP包处理方法:将交换集线器设为静态绑定。另一可行的方法 也许是当发现主机运转不正常时网速慢、IP 包丧失率较高,反映给网络管理员。 第四讲 系统和网络缺陷二、网络协议缺陷 3、路由协议缺陷3ICMP攻击处理方法:收到ICMP重定向信息后只对该衔接的路由 进展修正是一种可以普及的较为妥当的处置 方法。第四讲 系统和网络缺陷二、网络协议缺陷 4、网络监听TCP/IP的设计原那么是:坚持简单。设计者不思索传输数据的加密。这使得在网上传输的数据,假设在终端没有加以处置的话,都是明文传输。Sniffer就是一个在以太网上进展监听的公用软件。第四讲 系统和网络缺陷二、网络协议缺陷
6、4、网络监听监听这个景象对网络的平安要挟是相当大的。由于它可以:抓到正在传输的密码抓到他人的或不想共享的资料暴露网络信息第四讲 系统和网络缺陷二、网络协议缺陷 5、TCP/UDP运用层效力1ftp的信息暴露 处理方法:采用加密技术。第四讲 系统和网络缺陷二、网络协议缺陷 5、TCP/UDP运用层效力2DNS平安问题处理方法:DNSSEC的认证是一个处理方法。让DNS 效力器处于一个平安的系统和子网中是一 个好的处理方法。第四讲 系统和网络缺陷三、软件实现缺陷 软件是指运转在计算机和设备上的程序。操作系统就是一种软件,而运用软件是在操作系统上运转的。软件实现缺陷是由于程序员在编程的时候没有思索周
7、全而呵斥的。软件缺陷普通分为:输入确认错误访问确认错误设计错误特殊条件错误竞争条件错误其他第四讲 系统和网络缺陷 缓冲区溢出 1、什么是缓冲区溢出?缓冲区溢出的缺陷是属于输入确认错误的类型。它是一种相当普遍的缺陷,也是一种非常危险的缺陷。例:void funcction(char *str) char buffer16; strcpy(buffer,str); 第四讲 系统和网络缺陷 缓冲区溢出 2、制造缓冲区溢出最常见的手段是经过制造缓冲区溢出使程序运转一个用户shell,再经过shell执行其他命令。假设该程序属于root且有suid权限的话,攻击者就获得了一个有root权限的shell,
8、可以对系统进展恣意操作了。第四讲 系统和网络缺陷 缓冲区溢出 2、制造缓冲区溢出一个程序在内存中通常分为: 程序段、数据段和堆栈。程序段里放着程序的机器码和只读 数据。数据段放的是程序中的静态数据。动态数据那么经过堆栈来存放。程序段数据段堆栈内存低端内存高端第四讲 系统和网络缺陷 缓冲区溢出 2、制造缓冲区溢出Void funcction(char *str) char buffer16; strcpy(buffer,str);main() char large_string256; int i; for(i =0; i 256; i +) large_stringi=A; function(
9、large_string);第四讲 系统和网络缺陷 缓冲区溢出 2、制造缓冲区溢出本地变量Buffer旧基址前往值参数 *str栈顶低内存端栈底高内存端第四讲 系统和网络缺陷三、操作系统危险缺陷 1、公共缺陷检索CVE1什么是CVE? 是信息平安确认的一个列表或者词典。它对不同信息平安缺陷的数据库之间提供一种公共的索引,是信息平安的关键。2CVE的特点:每一种缺陷都有独一的命名和规范描画。CVE不是一个数据库而是一种检索词典,可以经过互联网阅读和下载。CVE是评价信息平安数据库的一个根底,为多个不同的数据库提供一种交流的共同言语。CVE的会员可以给CVE提供本人数据库的索引信息及其修正信息。第四讲 系统和网络缺陷三、操作系统危险缺陷 2、UNIX操作系统最危险的缺陷1BIND 是域名效力DNS用得最多的软件包。2远程打印协议守护进程LPD处理方案:安装最新的打印补丁程序。第四讲 系统和网络缺陷三、操作系统危险缺陷 3、Windows操作系统最危险的缺陷1ISAPI缓冲区溢出 安装IIS时,多个ISAPI被自动安装。多个ISAPI允许开发人员运用多种动态衔接库DL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第7课观潮课件
- 第2课匆匆内容课件
- 初中政治老师伴我成长课件
- 初中作文指导课课件
- 春朱自清素材课件
- 初中中考100天课件
- 橙子养殖课件
- 关于安全生产工作心得体会
- 初中英语七年级下册 Unit 5 Section B 1a-2b 教学设计
- 高中政治教学设计:第二课“只有社会主义能救中国”二轮复习深度推进策略与实施
- 研学实践教育基地项目可行性研究报告
- 强化降胆固醇治疗全程化管理动脉粥样硬化斑块专家共识(中国胆固醇教育计划 2026)
- 医疗康复护理扩容提升工程实施方案解读
- 高压配电柜安全操作规程
- 老年人抗菌药物的使用与注意事项
- 2026年基层党支部书记考试题及答案
- 2026年广东省广州市中考数学试题(含解析)
- 2026秋统编版九年级上册道德与法治全册背诵提纲
- 单元整体教学设计 目标设定技巧
- 2026年安全员之江苏省C2证(土建安全员)通关考试题库带答案解析
- 医院财务专业知识培训课件
评论
0/150
提交评论