天津理工大学网络攻防期末复习重点.docx
- 文档编号:1163954
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:19
- 大小:403.92KB
天津理工大学网络攻防期末复习重点.docx
《天津理工大学网络攻防期末复习重点.docx》由会员分享,可在线阅读,更多相关《天津理工大学网络攻防期末复习重点.docx(19页珍藏版)》请在冰豆网上搜索。
天津理工大学网络攻防期末复习重点
网络攻击及防御技术期末复习重点
开卷:
90分钟单选30个30分;简答5个52分;综合1个18分
1、密码猜解、社会工程学p77、缓冲区溢出p12、P136、网络监听P11\题p7的一般概念
(1)密码破译技术是指实施密码破译过程中常用的各种技术、手段、措施、方法和工具。
在计算机网络传输过程中,除了合法的接收者外,还有非授权者,非授权者通过各种办法在信息传输过程中截取信息(如搭线窃听、电磁窃听、声音窃听等来取机密信息),因此机密信息在网络中传输通常要进行加密,但有时还是能够被非授权用户截获,通过密码破译获得明文甚至是密钥,使机密泄露。
常见方法:
穷举法(蛮力猜测)、利用漏洞、字典法破译、缺省的登录界面(ShellScripts)攻击法、通过网络监听非法得到用户口令、直接猜测、人为的失误、获取密码存放文件
(2)社会工程学(SocialEngineering,又被翻译为:
社交工程学)在上世纪60年代左右作为正式的学科出现,广义社会工程学的定义是:
建立理论并通过利用自然的、社会的和制度上的途径来逐步地解决各种复杂的社会问题,经过多年的应用发展,社会工程学逐渐产生出了分支学科,如公安社会工程学(简称公安社工学)和网络社会工程学。
计算机网络 社会工程学攻击
社会工程是指攻击者通过使用计谋和假情报的方法,以获取系统管理员密码或其它所需信息的一门科学。
还有一种社会工程的形式是攻击者试图通过混淆一个计算机系统来模拟一个合法用户。
例如,一个攻击者冒充某公司经理给该公司人员打电话,在解释他的账号被意外锁定之后,他说服该职员根据他的指示更改管理员权限,随后攻击者所做的仅仅是登陆那台计算机并获取相关信息。
社会工程学是一种通过自然的、社会的和制度上的途径并强调根据现实的双向计划和设计经验来一步一步地解决各种社会问题。
它实际上是攻击者通过利用人际关系的互动性而发出的攻击。
目前,社会工程学攻击主要包括打电话请求密码和伪造电子邮件两种方式。
1.打电话请求密码 打电话请求密码虽然容易使攻击者暴露,显得不安全,但使用这种方法也常常能够成功。
在社会工程中,攻击者冒充失去密码的合法雇员,就是通过这种简单的方法重新获得密码。
2.伪造电子邮件 攻击者可以使用Telnet方式窃取任何一个用户发送电子邮件的全部信息。
由于这些电子邮件的信息真实的,因此攻击者可以通过伪造这些信息,进而实现资料骗取或进一步获取权限的目的。
(3)缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。
利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果。
更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。
(4)网络监听是一种监视网络状态、数据流程以及网络上信息传输的管理工具,它可以将网络界面设定成监听模式,并且可以截获网络上所传输的信息。
也就是说,当黑客登录网络主机并取得超级用户权限后,若要登录其它主机,使用网络监听便可以有效地截获网络上的数据,这是黑客使用最好的方法。
但是网络监听只能应用于连接同一网段的主机,通常被用来获取用户密码等。
(见参考试卷)
2、操作系统类型探测(ping、nmap、x-scan等)栈指纹探测工具p38
Ping扫描举例:
假设,现在使用“Pinga-t202.102.48.141”命令对IP地址为202.102.48.14的计算机进行探测,结果:
来自202.102.*.141的回复:
宇节=32时间<1ms1TL=128 这表示网络畅通,探测使用的数据包大小为32Bytes,响应时间小于Ims。
TTL这个值需要细说一下,TTL全称“TimeToLive”,中文意思就是存活时间,是指一个数据包在网络中的生存同期,网管可以通过它了解网络环境,辅助维护工作,通过TTL值可以粗略判断出对方计算机使用的操作系统类型,以及本机到达目标主机所经过的路由数。
例举:
例如,用户要根据Ping命令返回的TTL值,判断到达IP地址为“202.102.48.141”的目标主机所经过的路由数。
在命令提示符下输人“Ping202.102.48.141"命令后,接着会显示信息“Replyfrom202.102.48.141:
bytes=32time=15msTTL=126”,可以看出返回的TTL值为126,及WindowsNT/2000/XP主机的TTL值128最接近,因此可以推断出该主机类型可能为WindowsNT/2000/XP中的一种,又因为“128-126=2”,所以可以得知数搪到达该主机经过了2个路由。
不同的操作系统,它的TTL值也是不相同的。
默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,UNIX主机的TTL值为255。
3、交换式环境嗅探p62
4、TCP会话劫持p96、题P17、TCP序号猜测p99
5、缓冲区溢出攻击的定义题p17\p136
缓冲区溢出攻击是利用缓冲区溢出漏洞所进行的攻击行动。
缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。
利用缓冲区溢出攻击,可以导致程序运行失败、系统关机、重新启动等后果。
更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。
(缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上。
理想的情况是:
程序会检查数据长度,而且并不允许输入超过缓冲区长度的字符。
但是绝大多数程序都会假设数据长度总是及所分配的储存空间相匹配,这就为缓冲区溢出埋下隐患。
操作系统所使用的缓冲区,又被称为“堆栈”,在各个操作进程之 间,指令会被临时储存在“堆栈”当中,“堆栈”也会出现缓冲区溢出。
)
6、DOS命令
DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
举例:
1.PING命令。
PING命令的功能就是给对方主机发送IP数据包。
一般都是测试主机是否在线。
2.dir命令,这个命令是用来查看目录的
3.DEL命令,删除文件,删除文件夹等
4.cd命令,进入目录
5.tasklist查看电脑所有进程的命令
6.attrib显示所有文件的属性+h或-h[文件名]设置文件属性是否隐含
7、Windows口令文件P82,SAM文件、system文件
安全账号管理器(SecurityAccountManager,SAM)。
sam用于储存用户帐户信息.system为注册表副本文件。
sam文件就是一个windows账户用户的密码文件。
里面保存的每个用户的登陆密码,当你忘记登陆密码时可以进入DOS删除它,就变成空密码了。
(病毒喜欢往system里钻)
8、网卡的工作模式:
直接模式、广播模式、多播模式、混杂模式
1)广播模式(BroadCastModel):
它的物理地址(MAC)地址是0Xffffff的帧为广播帧,工作在广播模式的网卡接收广播帧。
2)多播传送(MultiCastModel):
多播传送地址作为目的物理地址的帧可以被组内的其它主机同时接收,而组外主机却接收不到。
但是,如果将网卡设置为多播传送模式,它可以接收所有的多播传送帧,而不论它是不是组内成员。
3)直接模式(DirectModel):
工作在直接模式下的网卡只接收目地址是自己Mac地址的帧。
4)混杂模式(PromiscuousModel):
工作在混杂模式下的网卡接收所有的流过网卡的帧,信包捕获程序就是在这种模式下运行的。
网卡的缺省工作模式包含广播模式和直接模式,即它只接收广播帧和发给自己的帧。
如果采用混杂模式,一个站点的网卡将接受同一网络内所有站点所发送的数据包这样就可以到达对于网络信息监视捕获的目的。
9、拒绝服务攻击的种类p120
简单拒绝服务式攻击
SYNflooding:
伪造数据包,请求建立连接,但又阻止真正建立连接,即阻止三次握手过程的完成,特别是阻止服务器端接收客户端发送的TCP确认报文。
使服务器相应端口处于半开放状态,占用端口资源。
UDPflooding:
用某种方式把Echo服务和chargen服务对接,chargen向echo发送一个填满ASCII字符的UDP数据包,若数据包中无回车符,echo服务将原样奉还,若数据包有回车符,echo双倍返回。
这样,它们之间的数据包将越来越多,最终目标主机将被淹没。
Pingflooding:
在某一时刻多台主机对目标主机使用Ping程序,就有可能耗尽目标主机的网络带宽和处理能力。
如果一个网站一秒钟收到数万个ICMP回应请求报文就可能使它过度繁忙而无法提供正常的服务。
反射式拒绝服务攻击
Smurf:
攻击者伪造一个ICMP请求数据包,源地址为受害主机(即被攻击主机)地址,目标地址为某个网络(称为“反弹网络”)的广播地址,当反弹网络的所有主机返回ICMP应答数据包时将淹没受害主机。
Land:
攻击者发送一个特别定制的SYN分组——源地址和目的地址都设为目标机地址;源端口号和目的端口号相同。
这样就导致目标主机向自身发送SYN-ACK消息,而其自身又发回ACK消息并创建一个空连接,每一个这样的连接都将保留直到超时,由于TCP/IP协议栈对连接数量的限制,这样空连接的不断增加就造成了拒绝服务攻击。
分布式拒绝服务攻击
DDoS是指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DoS攻击,从而成倍地提高拒绝服务攻击的威力。
在攻击过程中,对受害者的攻击是从傀儡机上发出的,控制机只发布命令而不参及实际的攻击。
10、防火墙的部署p261
① 基于TCP/IP协议三层的NAT模式;
② 基于TCP/IP协议三层的路由模式;
③ 基于二层协议的透明模式。
防火墙在实际的部署应用过程当中,经常部署在网关的位置,也就是经常部署在网内和网外的一个"中间分隔点"上。
1.错误的防火墙部署方式传统的防火墙部署方式可能所有人都认为非常简单,将防火墙部署于外部网络和内部网络之间。
这个思路如果在内部网络中存在共享资源(比如说FTP服务器和Web服务器)的话,那么这将是一个非常危险的部署方式,如图1所示。
理由其实非常简单,一旦这些共享服务器为黑客攻击和安装木马渗透病毒的话,那么内部网络的客户端及其资源将没有任何安全可言。
因为在这种情况下,木马和病毒已经在内网中存在,而客户端和共享资源服务器在同一个网段,这无异于内网的安全隐患,防火墙对此无能为力,从而也失去了部署的意义了。
2.使用DMZ目前一个比较流行和正确的做法就是采用DMZ的防火墙部署方式,如图2所示。
也就是在防火墙上多加一块网卡,把提供对外服务的服务器和内网的客户端严格地隔离开来,这样,即算有安全风险和漏洞在DMZ中出现,由此对内部网络造成的危害也可以得到很好的控制,从而避免了方案一的缺点
3.使用DMZ+二路防火墙为了加强方案二中防火墙的安全强度,目前有些企业将图2的架构优化成图3的架构,也就是使用DMZ+二路防火墙。
另外,在此结构中选用防火墙,应尽量采用两家不同公司的产品,这样才有利于发挥这种架构的优势。
4.通透式防火墙在前面的几种方案中,防火墙本身就是一个路由器,在使用的过程中用户必须慎重地考虑到路由的问题。
如果网络环境非常复杂或者是需要进行调整,则相应的路由需要进行变更,维护和操作起来有一定的难度和工作量。
通透式防火墙则可以比较好的解决上述问题(如图4所示)。
该类防火墙是一个桥接设备,并且在桥接设备上赋予了过滤的能力。
由于桥接设备工作在OSI模型的第二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天津 理工大学 网络 攻防 期末 复习 重点
![提示](https://static.bdocx.com/images/bang_tan.gif)