信息安全技术教程清华大学出版社-第九章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Echo Server
Quote of the Day
2014-6-22
9.8 安全扫描总结
• 五要素:目标、权限、过程、耐心和坚持
– – – – 对于扫描系统用户必须设定明确的目标 用户必须获得所需要的权限来对系统进行扫描和评估 确定扫描的过程 用户对目标进行彻底的评估必须有足够的耐心
2014-6-22
Sys-Security Group
2014-6-22
• 创建漏洞列表
– 互联网上存在很多优秀的资源可以用来帮助完成 这个步骤
组织名称 SANS SecurityFocus CommonVulnerabilities andExposure CERT Coordination Certer Securia 网站地址 http://www.sans.org/top20 http://www.seturityfocus.c om/bid http://www.cev.mitre.org 描述 排在 SANS/FBI 前 20 的 漏洞 列表 软件漏洞事实上的标准 系统漏洞及其它安全隐患 的标准化名称列表
服务名称 端口 19 13 描述
CHARGEN (Character Generator) Service
Daytime Server Discard Server
侦听19 号端口,等待连 接,之后 通过连接倾倒字符
提供系统日期和时间
9
7 17
丢弃收到的所有东西 对收到的所有通信进行 响应
给出当前日期
2014-6-22
9.6 TCP/IP服务漏洞
• 关闭那些非必要的网络服务:大多数的网络服务 都使用TCP/IP协议为不同系统之间的通信提供接 口
– 非必要的服务为攻击者提供了更多的访问用户系统 的入口点。 – 非必要的服务消耗系统资源,使系统变慢。 – 非必要的服务很可能使用的是旧版的软件,使得这 些服务更容易被攻击。 – 如果一项服务不是必要的,那么该服务产生的活动 就是不连续的。
• 用户可以通过询问开放的端口号(很可能在操作 系统识别的过程中就已经获得了系统的开放端口 信息)并分析计算机的响应来完成这个步骤。 telnet命令
– $ telnet 127.0.0.1 80 – $ telnet 127.0.0.1 21
2014-6-22
9.4 IP栈指纹识别
• 9.4.1 共享扫描
9.1 系统安全扫描的技术基础
• 9.1.1 创建漏洞列表
• 9.1.2 选择安全扫描工具
2014-6-22
9.1 系统安全扫描的技术基础
• 扫描过程
– 为操作系统创建一个列表,列表中包含了目前所 有已知的安全漏洞(有很多可用的资源可以帮助 用户完成这个步骤); – 对列表中的每一个漏洞进行检查以确定其是否存 在于系统中(也有很多现成的工具可以帮助完成 这一步骤); – 记录系统存在的漏洞; – 根据严重程度以及处理时所花费的成本对存在的 漏洞划分等级 – 根据情况采取修补措施。
9.9 习题
一、选择题
1. Telnet命令的默认端口号是什么? A. 80 B. 8080 C. 21 D. 23 2. 在Windows操作系统中,端口号9提供什么服务? A. 给出当前日期 B. 丢弃收到的所有东西 C. 对受到的所有通信进行响应 D. 提供系统日期和时间
2014-6-22
二、问答题
2014-6-22
9.4 IP栈指纹识别
• Internet 协议(IP)栈指纹识别是用来进行操作 系统指纹识别最重要的工具。通过向目标计算机 发送专门构造的网络数据包,然后分析收到的响 应,就能够判断出目标计算机上的操作系统。 • 几种对操作系统进行指纹识别的工具
– Nmap、Sprint、Xprobe2
http://www.seturityfocus.com/bi d
http://www.cev.mitre.org http://www.cert.org/nav/indexred.html http://securia.com
维护常见安全漏洞列表的网站
2014-6-22
9.1.2 选择安全扫描工具
http://www.cert.org/nav/in CERT漏洞,事故以及补丁 dex-red.html http://securia.com 漏洞列表及安全报告
• 选择安全的扫描工具
– 雇佣提供评估服务的公司,或使用多种自动工具 2014-6-22 来完成对列表上的每一个漏洞的检测。
9.3 网络和服务器扫描工具
2014-6-22
9.4.1 共享扫描
• Windows操作系统允许用户和其他网络用户共享 文件夹和打印机等资源。为了方便远程用户的访 问,许多共享资源只有最小程度的保护甚至是没 有保护。 • Windows共享资源功能的三个主要安全漏洞
– 共享资源增加了非授权用户获得资源访问权的可能 性 – SMB应用以及Samba都包含着一定的缺陷。 – 网络资源共享的漏洞使得攻破一台计算机等同于攻 破一组计算机
2014-6-22
9.5 Telnet查询
• 命令形式
– $ telnet 192.168.1.1 – $ telnet 192.168.1.1 80
• Telnet特点
– 用户输入给telnet的所有内容都是以明文的形式在 网络中传播 – telnet的基本功能可以使用户直接和远程服务进行 交互,帮助用户扫描和分析很多网络漏洞
第九章 系统安全扫描技术
• 9.1 系统安全扫描的技术基础 • 9.2 操作系统指纹识别工具
• 9.3 网络和服务器扫描工具
• 9.4 IP栈指纹识别
• 9.5 Telnet查询
• 9.6 TCP/IP服务漏洞
• 9.7 TCP/IP简单服务
• 9.8 安全扫描总结 • 9.9 习题
2014-6-22
1. 什么是安全扫描?其基本步骤是什么? 2. Windows的共享资源存在哪些安全漏洞?该如何防 范? 3. 操作系统指纹识别有哪些方法和常见工具?
2014-6-22
2014-6-22
9.1.1 创建漏洞列表
• 系统安全扫描过程的第一步是创建一个包含当前 所有安全漏洞的列表。在互联网上存在很多优秀 的资源可以用来帮助完成这个步骤。
组织名称 SANS SecurityFocus CommonVulnerabili ties andExposure CERT Coordination Certer Securia 网站地址 http://www.sans.org/top20 描述 排在SANS/FBI前20 的漏洞 列表 软件漏洞事实上的标准 系统漏洞及其它安全隐 患的标准化名称列表 CERT 漏 洞 , 事 故 以 及 补 丁 漏洞列表及安全报告
Foundstone
Insecure.org GFi Internet安全中心
http://www.foundstone.com
http://www.insecure.org http://www.gif.com http://www.cisecurity.org 安全扫描工具的网站
2014-6-22
9.2 操作系统指纹识别工具
• 操作系统指纹识别是指检查远程计算机上运行 的操作系统的过程 • 操作系统指纹识别工具
组织名称 Insecure.org Safemode.org 网站地址 http://www.insecure.org Nmap http://www.safemode.or Sprint g/sprint/ http://www.syssecurity.com/html/proje Xprobe2 cts/X.html 产品名称
2014-6-22
• Nessus扫描工具的一个报告
2014-6-22
9.7 TCP/IP简单服务
• 端口策略
– 实现信息的顺利传送(尤其是使用TCP/IP协议集的时候 )
• 知名端口列表
– 记录操作系统和用户的端口分配情况,通常保存在 services文件中
2014-6-22
• Windows操作系统的五种简单TCP/IP服务
• 用户的目标是发现所有能够被发现的漏洞,然后减少或消 除这些漏洞。需要注意的是,并不是每一个漏洞都值得处 理。在考虑需要处理哪一个漏洞的时候,要考虑到漏洞被 利用的可能性以及处理的开销。
组织名称 Nessus 微软公司 网站地址 http://www.nessus.org http://www.microsoft.com/technet/ security/tools/mbsahome.mspx 产品名称 成本 Nessus安全扫描工具 免费 微 软 Baseline 安 全 分 免费 析器 Foundstone Professional Nmap GFi LanGuard CIS 安全 基准 及得分 工具 每年 12Hale Waihona Puke Baidu00 美 元 免费 499美元 免费