第3章--Windows系统安全加固技术课件.ppt
《第3章--Windows系统安全加固技术课件.ppt》由会员分享,可在线阅读,更多相关《第3章--Windows系统安全加固技术课件.ppt(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、13.1 个人防火墙设置3.2 IE 安全设置3.3 帐号和口令的安全设置3.4 文件系统安全设置3.5 关闭默认共享3.6 小结习题3第3章 Windows系统安全加固技术23.1 个人防火墙设置所谓的“防火墙”,是一种特殊的访问控制设施,是一道介于内部网络和Internet 之间的安全屏障(图3-1 描述了防火墙在网络中所处的位置)。防火墙既可以是一组硬件,也可以是一组软件,还可以是软件和硬件的组合。3图3-1 防火墙在网络中所处的位置4在个人计算机中,不可能使用像在企业网络中所用到的价值几万,甚至十几万的硬件防火墙,而是采用软件类型的防火墙。所谓个人防火墙驻留在用户主机上,只保护用户的一
2、台主机,而不能起到保护网络中其他主机的作用。Windows 操作系统自带有个人防火墙,除此之外,还有很多第三方个人防火墙(通常是与防病毒软件集成在一起的)也得到广泛的应用。本节主要介绍Windows XP 系统中的Windows 防火墙,以及诺顿防病毒软件中防火墙的使用。其他个人防火墙的配置方法类似,参照即可。53.1.1 启用与禁用Windows防火墙Windows 防火墙是Windows XP 和Windows Server 2003 系统中自带的一个功能组件,可以起到一定的保护计算机的作用。在实际应用中,我们建议启用它,在没有安装任何其他防火墙软件的情况下,Windows 防火墙可以取得
3、非常好的效果,当然,最好能够同时安装第三方防火墙,进一步增强操作系统的安全性能。6要使用Windows 防火墙,首先是启动它。Windows 防火墙是随系统安装而安装的,无须另外安装,只需启动。单击“开始”“所有程序”“附件”“系统工具”“安全中心”,可打开Windows 安全中心的窗口,如图3-2 所示。也可以通过控制面板找到“Windows 防火墙”,如图3-3 所示。然后单击“Windows 防火墙”,打开如图3-4 所示的对话框,选择“启用”单选按钮,单击“确定”按钮即可完成Windows 防火墙的启动。如果不想用Windows 防火墙,则选择“关闭”单选按钮即可。7图3-2 Wind
4、ows 安全中心窗口8图3-3 通过控制面板找到Windows 防火墙9图3-4“Windows 防火墙”对话框的“常规”选项卡10启用Windows 防火墙后,当用户在本地运行一个应用程序并将其作为Internet 服务器提供服务时,Windows 防火墙将会弹出一个新的安全警报对话框。通过对话框中的选项可以将此应用程序或服务添加到Windows 防火墙的例外项中(选择“解除阻止此程序”)。Windows 防火墙的例外项配置将允许特定的进站连接。当然,也可以通过手工添加程序到例外项或者添加端口到例外项中,具体的添加方法参见后面的防火墙选项设置。113.1.2 设置Windows防火墙“例外”
5、默认情况下,Windows 防火墙会拦截所有外网传入的通信连接,以及发自内网不信任软件发起的网络通信连接。这对于单机状态没什么问题,但如果要与局域网中的其他用户进行通信连接,如文件和打印机共享、进行Ping 测试操作、远程协助、远程网络管理等,Windows 防火墙就会阻止,使以上网络应用无法进行。这时我们就要考虑设置“例外”了。设置例外的目的就是告诉Windows 防火墙不要阻挡选定的例外所发起的连接。例外可以是程序,可以是服务,还可以是特定端口。12在控制面板中找到并打开“Windows 防火墙”(如图3-4 所示)。在这里可以看到“不允许例外”选项,许多读者误以为勾选该项会限制浏览网页、
6、收发邮件和聊天等所有上网活动。其实并非如此,它只会阻止来自外界的连接请求,比如禁止他人访问用户共享文件或打印机,而不会阻止用户主动发起的连接请求。因此,在公共场所上网时推荐勾选该项。131设置“例外”的方法(1)在如图3-4 所示的对话框中确认没有选择“不允许例外”复选框,然后单击选择“例外”选项卡,如图3-5 所示。我们只要把需要当作例外的程序、服务、端口添加到这个“程序和服务”列表中即可,图3-5 中前面打勾的复选项表示已经加入“例外”中。14图3-5“Windows 防火墙”对话框的“例外”选项卡15(2)如果要让Windows 不阻止某个程序或服务,则单击“添加程序”按钮,打开如图3-
7、6 所示的对话框。其中的列表中显示了在程序菜单中显示的程序,可以直接选择;如果所要添加的程序或服务不在列表中,则可以在“路径”栏中通过单击“浏览”按钮查找选择。所选择的必须是可执行文件。最后单击“确定”按钮即可添加一个允许通信的程序或服务。添加后返回到如图3-5 所示的对话框。此时一定要记住再次选择刚才所添加的程序或服务,然后再单击“确定”按钮使所做设置生效。16图3-6“添加程序”对话框 17(3)如果要允许某个特定端口(通常对应特定的服务)的通信,则要在图3-5 所示的对话框中单击“添加端口”按钮,打开如图3-7 所示的对话框。在这里首先要配置一个用于识别的名称(通常是相应端口通信的服务名
8、称),然后在“端口号”文本框中输入允许通信的端口号(telnet 服务所用的23端口为TCP 类型的,所以选择“TCP”单选按钮),最后单击“确定”按钮即可添加一个允许通信的端口。添加后同样返回到如图3-5所示的对话框。此时也一定要记得再次选择刚才所添加的程序或服务项,然后再单击“确定”按钮使所做设置生效。18图3-7“添加端口”对话框 19(4)在图3-6 和图3-7 所示的两个对话框中都有一个“更改范围”按钮,单击它后打开一个如图3-8 所示的对话框。前面我们已经说明,本节和3.1.2节所进行的设置将同时作用于当前计算机上的所有网络连接。通过如图3-8 所示的对话框可以一次把所做的设置应用
9、于网络中多台计算机,甚至一个子网,或者整个网络。20图3-8“更改范围”对话框21如果要将上述设置应用于任何网络计算机(包括来自因特网的计算机,如远程网络连接),则选择“任何计算机”单选按钮,这是默认选择。通过选择这个单选按钮,将同时允许本地和远程网络用户访问本机共享资源。但是这样做是比较危险的,所以建议不要这样选择。如果要应用于本机所在网络或子网,则选择“仅我的网络(子网)”单选按钮,通过选择这样一个选项,用户可以仅让局域网内的用户访问其共享资源,而因特网上的计算机则不能访问,这是比较安全的选择。如果要应用于网络中特定的IP 地址,或者子网上的计算机,则要选择“自定义列表”单选按钮,然后在文
10、本框中输入IP 地址、或者子网,多个IP 地址或子网之间以逗号分隔。22每次将程序、系统服务或端口添加到例外列表时,都会使计算机更容易受到攻击。常见的网络攻击使用端口扫描软件识别端口处于打开和未受保护状态的计算机。将很多程序、系统服务和端口添加到例外列表,将会使防火墙的用途失效,并增加了计算机的攻击面。在为多个不同角色配置服务器并且需要打开许多端口以满足每个服务器角色的要求时,通常会发生该问题。用户应该仔细评估需要打开许多端口的任何服务器的设计。在单位内部,为许多角色配置的或被配置提供许多服务的服务器可能是关键故障点,通常表明基础结构设计不完善。232降低安全风险的准则要降低安全风险,应遵守以
11、下准则:(1)仅在需要例外时创建例外。如果认为某个程序或系统服务可能需要通过某个端口接收非请求传入通信,那么只有在确定该应用程序或系统服务已试图侦听非请求传入通信后,才可以将该程序或系统服务添加到例外列表。默认情况下,程序试图侦听非请求通信时,Windows 防火墙会显示通知。还可以使用安全事件日志确定系统服务是否已试图侦听非请求通信。24(2)对于不认识的程序从不允许例外。如果 Windows 防火墙通知某个程序已试图侦听非请求通信,在将该程序添加到例外列表之前,请检查该程序的名称和可执行文件(.exe 文件)。同样,如果使用安全事件日志识别已试图侦听非请求通信的系统服务,在为该系统服务向例
12、外列表添加端口之前,请确定该服务是合法的系统服务。(3)不再需要例外时删除例外。在服务器上将程序、系统服务或端口添加到例外列表后,如果更改该服务器的角色或重新配置该服务器上的服务和应用程序,请确保更新例外列表,并删除已不必要的所有例外。253其他最佳操作除了通常用于管理例外的准则以外,在将程序、系统服务或端口添加到例外列表时,还请使用下列最佳操作。(1)添加程序。在尝试添加端口之前,始终先尝试将程序(.exe 文件)或在.exe 文件内运行的系统服务添加到例外列表。将程序添加到例外列表时,Windows 防火墙将动态地打开该程序所需的端口。该程序运行时,Windows 防火墙允许传入的通信通过
13、所需的端口;程序不运行时,Windows 防火墙将阻止发送到这些端口的所有传入通信。26(2)添加系统服务。如果系统服务在 Svchost.exe 内运行,请不要将该系统服务添加到例外列表。将Svchost.exe 添加到例外列表就是允许在 Svchost.exe 的每个实例内运行的任何系统服务都接收非请求传入通信。只有当系统服务在.exe 文件中运行时或者能够启用预配置的 Windows 防火墙系统服务例外(例如“UPnP 框架”例外或“文件和打印机共享”例外)时,才应该将系统服务添加到例外列表。(3)添加端口。将端口添加到例外列表应当是最后的手段。将端口添加到例外列表时,不管是否有程序或系
14、统服务在该端口上侦听传入的通信,Windows 防火墙都允许传入的通信通过该端口。273.1.3 Windows防火墙的高级设置在图3-5 所示对话框中单击选择“高级”选项卡,如图3-9所示。在此可进一步配置一些高级设置,其中就包括为每个网络连接单独配置例外、设置安全记录日志、ICMP(因特网控制消息协议)消息共享设置以及恢复默认设置。下面分别予以介绍。28图3-9“Windows 防火墙”对话框的“高级”选项卡291为每个网络连接设置例外在3.1.2节我们介绍了Windows 防火墙的例外设置,但那里的设置是应用于本机中所有网络连接的,如果要对每个网络连接设置不同的例外服务项,则需要在如图3
15、-9 所示的“网络连接设置”栏中进行设置。设置每个网络连接单独的例外服务方法如下:(1)在“网络连接设置”列表框中选择要单独设置例外的网络连接项,然后单击“设置”按钮,打开如图3-10 所示的对话框。在其中也列出了一些常见的例外服务选项(如HTTP、FTP、POP3 和SMTP 等),可根据需要选择对应例外项前面的复选框即可。30图3-10“高级设置”对话框的“服务”选项卡31如果一台服务器上安装了多块网卡,想让每块网卡承担特定的服务,如一块专门用于提供Web 服务,另一块专门用来提供FTP 服务,还有一块专门用来提供POP3 和SMTP 邮件服务,则我们可以分别在这3块网卡所对应的网络连接的
16、对话框选择“Web 服务器(HTTP)”、“FTP 服务器”、“Post-Office 协议版本3(POP3)”和“Internet 邮件服务器(SMTP)”例外服务项即可,如图3-10 所示。另外,如果不想让远程用户通过服务器中某块网卡进行远程桌面连接,则只需在对应网卡的对话框中取消选择“远程桌面”例外服务项即可,如图3-10 所示。32(2)如果要添加其他的例外服务,则单击“添加”按钮,打开如图3-11 所示的对话框。在其中输入相应的服务信息,如服务器名、服务提供主机、内外部服务端口和端口类型。如图3-11 所示是代理服务器配置的例子。(3)添加好后单击“确定”按钮,即可把所增加的例外服务
17、添加到如图3-10 所示的例外列表中,并且自动选择。(4)再在如图3-10 所示的对话框中点击“ICMP”选项卡,如图3-12 所示。33图3-11“服务设置”对话框34图3-12“高级设置”对话框“ICMP”选项卡35在这里可以设置哪类ICMP 消息可以共享显示。选择对应选项后,会在对话框下面显示相应选项的用途,以方便用户的选择。如选择“允许传入的回显请求”复选框,则会在发送消息的用户计算机显示同样的信息,如进行Ping 操作时的回显消息。362设置安全日志记录进行“安全日志记录”的设置时,在如图3-9 所示对话框中的“安全日志记录”栏中单击“设置”按钮,在打开的如图3-13 所示对话框中进
18、行设置。在这里可以设置日志记录的事件,可以记录被丢弃的数据包,也可以记录成功的链接,一般都是记录被丢弃的数据包。另外,在“名称”栏中可以设置Windows 防火墙日志文件的存放路径和文件名,在“大小限制”栏可以设置日志文件的最大值。37图3-13“日志设置”对话框383ICMP设置在如图3-9 所示对话框中单击“ICMP”栏中的“设置”按钮,打开如图3-12 所示的对话框,也是用来设置ICMP 消息回显的。前面已作详细介绍,这里就不再赘述。393.1.4 通过组策略设置Windows防火墙通过组策略可以控制Windows 防火墙状态和设置允许的例外,方法如下:(1)执行“开始”“运行”菜单命令
19、,在打开的“运行”窗口中输入“gpedit.msc”,然后单击“确定”按钮,即可打开如图3-14 所示的组策略编辑器管理单元。40图3-14 组策略编辑器41(2)在左侧导航窗口中依次展开“计算机配置管理模块网络网络连接Windows 防火墙”,参见图3-14。在右边的“Windows 防火墙”窗格中可以看到两个分支,一个是域配置文件,另一个是标准配置文件。如果当前计算机是加入到域文件中的,则是域文件起作用,相反,则是标准配置文件起作用。即使没有配置标准配置文件,默认的值也会生效,在此以个人计算机的标准配置文件为例进行介绍,如图3-15 所示。42图3-15 标准配置文件窗口43(3)系统默认
20、的是没有配置任何选项。首先看一下“保护所有网络连接”策略项,双击后可打开配置对话框,如图3-16所示,选择“已启用”单选按钮,然后单击“确定”按钮即可启用“保护所有网络连接”策略项。启用这个策略项后,相当于在所有网络连接上启用Windows 防火墙保护功能,如果禁用此策略设置,Windows 防火墙将不会运行。其他策略项配置对话框的打开方法也是如此。44图3-16“保护所有网络连接”配置窗口453.2 IE安全设置IE 浏览器是我们最常用的因特网浏览器,但也是网络安全威胁的最大隐患。本节的学习主要用来防止来自恶意网页的攻击。以目前应用最广的IE 7.0 为基础介绍一些与安全有关的主要安全设置。
21、463.2.1 Internet安全选项设置一般恶意网页都是因为加入了恶意代码才具有破坏力的。这些恶意代码通常是诸如VBScript、JavaScript 脚本和ActiveX控件之类的小程序,只要打开了含有这类代码的网页,恶意代码就会被运行,当然就可能被这些代码攻击。为了避免遭到攻击,只能想办法来禁止打开包含这些恶意代码的网页,这个办法就是在浏览器中进行相应的安全设置。但在实际应用中,像脚本和控件之类的程序并非全都是恶意的,一些正常的网页也需要利用这些程序来实现某种网页效果,因此,在防范包含恶意代码的网页的攻击中,可能会使一些正常网页的运行受到影响。如何才能二者兼顾,一直是困扰人们的难题。下
22、面是一般的配置方法。47(1)运行IE 浏览器,执行“工具”“Internet 选项”菜单命令,在打开的对话框中选择“安全”选项卡,如图3-17 所示。在这里可以对不同区域进行安全设置。微软默认划分的区域有以下4种。Internet 区域。在默认情况下,该区域包含不在受信任和受限制区域中的所有站点。“Internet”区域的默认安全级别为“中”,用户可以在“Internet 选项”的“隐私”选项卡上更改“Internet”区域的隐私设置。48图3-17“Internet 选项”对话框的“安全”选项卡49 本地Intranet 区域。该区域通常包含安装系统管理员定义的不需要代理服务器的所有地址。
23、这包括在“连接”选项卡上指定的站点、网络路径和本地Intranet 站点(通常是不包括句点的地址,如http:/inernal)。用户可以将站点分配到该区域。“本地Intranet”区域的默认安全级别是“中”,因此,IE 允许该区域中的网站在计算机上保存Cookie,并且由创建Cookie 的网站读取。50 可信站点。该区域包括用户信任的站点,也就是说,用户相信可以直接从这里下载或运行文件,而不必担心危害计算机或数据。用户可以将站点分配到该区域。“可信站点”区域的默认安全级别是“低”,因此,IE 允许该区域中的网站在计算机上保存Cookie,并且由创建Cookie 的网站读取。受限站点区域。该
24、区域包含用户不信任的站点,也就是说,用户不能肯定是否可以从该站点下载或运行文件而不损害计算机或数据。用户可将站点分配到该区域。“受限站点”区域的默认安全级别为“高”,因此,IE 将阻止该区域中网站的所有Cookie。51(2)在图3-17 所示的窗口中选择“Internet”选项(表示设置Internet 区域),然后单击“自定义级别”按钮,打开如图3-18所示的对话框。(3)在图3-18 所示对话框的列表中列出了许多与Internet 安全有关的设置选项。通常与恶意代码相关的选项包括以下几个,按如下配置即可。52图3-18“安全设置”对话框53 ActiveX 控件和插件。ActiveX 是
25、Microsoft 对于一系列策略性面向对象程序技术和工具的总称,其中主要的技术是组建对象模型(COM)。ActiveX 控件或插件(具有.ocx 文件扩展名)是采用COM 技术创建的可重用的小对象。ActiveX 控件广泛应用于Internet,它们可以通过提供视频、动画内容等来增加浏览的乐趣。但是,这些程序可能会出现问题或者向用户提供不需要的内容。在某些情况下,这些程序可被用来以用户不允许的方式从计算机收集信息,破坏用户计算机上的数据,在未经用户同意的情况下在用户的计算机上安装软件或者允许他人远程控制用户的计算机。54考虑到这些风险,用户应该在完全信任发行商的前提下才能安装这些程序。因为A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 系统安全 加固 技术 课件
限制150内