内容正文:
网络安全防护
项目2
Information security protection
项目概述
在本项目中,将要学习个人和企业常见网络安全防护的概念和措施,并完成相应的防护操作,逐步建立信息安全意识,保护网络安全。为减少无线路由器被入侵和蹭网带来的风险,学习无线网络的相关概念,对无线路由器进行安全设置。为降低接入公共WiFi带来的风险和安全访问互联网的风险,学习钓鱼WIFI、SSL证书等相关概念,识别和检测钓鱼WiFi,安全使用浏览器并识别网站的真实性。面对系统漏洞带来的安全风险,学习系统漏洞的基本原理,使用工具扫描和修复系统漏洞。为了防止网络被攻击,以ARP病毒攻击为例,了解攻击原理,掌握诊断攻击和防御的方法
项目情景
项目导航
任务1
无线路由器安全加固
任务2
网络冲浪安全防护
任务3
系统漏洞检测与修复
任务4
办公网络攻击防护
Wireless router security reinforcement
Safety protection of Internet surfing
System vulnerability detection and repair
Office network attack protection
无线路由器安全加固
——任务1
Wireless router security reinforcement
任务一
一般家庭和中小型企业都会利用无线路由器提供无线上网的便捷环境,但是带来便捷的同时,也容易遭受蹭网及攻击。如果企业的无线网络被攻破,通常情况下,攻击者能够顺利的进入内网环境访问公司内部网络敏感资源,或者直接渗透进入敏感部门人员使用的计算机获取重要文档等。因此,要对无线路由器进行安全设置,提升其安全等级。
【任务描述】
任务一
1.WiFi
WiFi普遍的定义是一种允许电子设备连接到一个无线局域网(WLAN)的技术,有些WiFi设置成加密状态,也有些WiFi是开放的、不需要密码即可接入的。
【任务准备】
任务一
2.无线路由器
无线路由器(Wireless Router)好比将单纯性无线AP和宽带路由器合二为一的扩展型产品,它不仅具备单纯性无线AP所有功能如支持DHCP客户端、支持VPN、防火墙、支持WEP加密等等,而且还包括了网络地址转换(NAT)功能,可支持局域网用户的网络连接共享。可实现家庭无线网络中的Internet连接共享,实现ADSL、Cable modem和小区宽带的无线共享接入。无线路由器可以与所有以太网接的ADSL MODEM或CABLE MODEM直接相连,也可以在使用时通过交换机/集线器、宽带路由器等局域网方式再接入。其内置有简单的虚拟拨号软件,可以存储用户名和密码拨号上网,可以实现为拨号接入Internet的ADSL、CM等提供自动拨号功能,而无需手动拨号或占用一台电脑做服务器使用。此外,无线路由器一般还具备相对更完善的安全防护功能。
【任务准备】
任务一
3.无线网络面临的安全问题
目前,无线网络所面临的安全问题主要包括以下几种类型。
(1)由于无线路由器的DNS设置被暴力篡改,导致用户在浏览网页过程中出现非法弹窗,或者是进入钓鱼网站。
(2)由于公共场所无线网络的开放性,导致黑客对连接该无线网络的用户进行监听,用户信息因此而泄漏。
(3)无线网络密码设置过于简单,黑客可以采用多种技术手段在短时间内破解密码,使网络风险增加。
(4)无线网络的信号受外部电磁环境影响较大,不法分子可以利用信号干扰无线网络的稳定性,甚至影响无线路由器的正常工作。
【任务准备】
任务一
4.无线网络安全的防范措施
(1)对无线路由器的SSID进行设置
SSID英文全称为Service Set Identifier,中文含义为“服务集标识”,所谓的SSID就是无线的名称,关闭SSID之后就会隐藏你的无线网络的名称,我们只需通过在电脑或者手机中手动添加无线网络名称和无线密码即可。
(2)启动无线路由器中的MAC地址过滤功能
所谓MAC地址,是指移动数字终端的硬件地址,该硬件地址具有唯一性,长度为48bit,为16进制排列的数字组合。(3)更改无线路由器的初始帐号与密码
大多数人在设置无线网络帐号、密码时,为了图方便,经常默认无线路由器的出厂设置,甚至是不对无线路由器进行加密。这些无线路由器的帐号、密码较为简单,如不修改,他人可以轻松进入无线网络系统,进而对网络安全造成隐患。在设置过程中,注意修改默认的无线网络名称,使用复杂的字母、数字、符号排列模式,提高无线互联网的安全性。
(4)选择正确的无线路网络加密模式
提高无线网络安全性的指标之一就是选择相对应的加密模式,目前,无线路由器的主要加密方法有WEP、WPA、WPA2、WPA3四种种类型。
【任务准备】
任务一
【任务实施】
1.创建管理员的登录强密码
密码设置复杂一些,长度不能少于6位,最好是字母、数字及特殊符号的组合,不要使用12345、admin等弱口令。
图2-1 打开WIFI登录界面
任务一
【任务实施】
2. 设置无线网络接入名称及密码
尽量不要使用路由相关和自己相关的无线名称,最好更改为中文名称并关闭无线广播功能,设置完成后单击“保存”按钮,如下图所示。
图2-2 设置无线网络名称和密码
任务一
【任务实施】
3. 设置访客的安全权限
按照最小安全权限原则,同时方便企业外来客户或者亲友访问家庭网络,
(1)进入访客网络功能选项
进入应用管理设置如下图2-3所示,点击访客网络的的“进入”按钮,进入到访客网络的详细设置界面如下图2-3所示,
图2-3 进入访客网络设置
14
任务一
【任务实施】
3. 设置访客的安全权限
(2)对访客网络进行详细设置
除了要设置连接密码外,从安全的角度更要设置不准许访问内网资源。
图2-4 对访客网络进行安全设置
15
任务一
【任务实施】
4.设置只允许特定设备管理路由器
无线路由器默认情况下,任何设备都可以通过后台登录页面对路由器进行管理,存在较大的安全隐患。可以通过设置特定MAC地址登录的方式,限制管理路由器的设备。
(1)进入管理员身份设定功能
在应用管理中,进入“管理员身份设定”功能,在下来菜单中选择“仅允许指定MAC地址的设备管理路由器”,如下图2-5所示。选择“从已连接设备中选择添加”,如下图2-6所示。
图2-5仅允许指定MAC地址的设备管理路由器
图2-6选择从已连接设备中选择添加
16
任务一
【任务实施】
4.设置只允许特定设备管理路由器
(2)选择指定的管理设备
从弹出的对话框中,勾选要做为管理的设备,如下图2-7所示。选择完成后点击“保存”按钮,即刻生效,如下图2-8所示。
图2-7 勾选管理设备
图2-8 点击“保存”按钮
17
任务一
【任务实施】
5.只允许列表中的设备接入无线网络
为了进一步提升安全性,可以对网络准入进行更严格的控制,即使无线密码被破解或者泄露也无法随意接入网络。
(1)开启无线设备接入控制
进入应用管理界面,选择开启接入控制功能,如下图2-9所示。
图2-9 开启 “接入控制功能”按钮
18
任务一
【任务实施】
5.只允许列表中的设备接入无线网络
(2)添加允许接入的设备列表
添加允许接入的设备,有两种方法,一种是选择目前已经接入网络的设备进行绑定,另一种是手工输入MAC地址的方式,在本任务中,选择了第一种。在允许接入设备列表中,单击“选择设备添加”按钮,如下图2-10所示。完成后,允许接入设备列表就出现了刚才勾选的设备,最后点击“保存”按钮设置生效,如下图2-11所示。
图2-10 允许接入设备列表
图 2-11 勾选允许接入的设备
图 2-12 添加完成进行保存
19
任务一
【任务实施】
6. 定期升级路由器的软件版本
定期升级路由器的软件版本,不仅能获得更好的使用体验,更重要的是可以修复系统漏洞。可以通过在线升级和下载升级包到本地方式进行。至此,就完成了无线路由器的基本安全设置。
20
任务一
【实践应用】
无线路由品牌繁多,安全设置的方法也略有差别,请你结合自己的实际情况,完成一篇无线路由器安全设置的报告吧!
网络冲浪安全防护
——任务2
Safety protection of Internet surfing
任务二
【任务描述】
随着互联网的高速发展,网络应用越来越普及,以Web2.0技术为基础的博客、微博、社交网络等新兴服务和互联网应用已经渐渐成为人们生活中不可或缺的一部分。然而,互联网引发的个人信息泄露问题日益凸显。在本任务中我们将探讨如何在使用互联网的过程中,保护个人信息的安全。
任务二
【任务准备】
1.什么是钓鱼WiFi
钓鱼WiFi也称作伪造WiFi。有的时候会发现有两个“Starbucks”的WiFi,这时候就要小心了,很可能其中一个是黑客自己架设的WiFi。当你连接这个WiFi的时候,也可以正常上网,但是所有上网的数据都会经过黑客的服务器,黑客也就可以随便查看你的账号密码了。
任务二
【任务准备】
1. Web浏览器面临的安全威胁
Web浏览器一方面其功能非常强大;另一方面由于支持JavaScript脚本、ActiveX控件等,使得用户使用浏览器在浏览网页时会留下许多隐患。常见的Web浏览器的攻击方式有修改默认主页、恶意更改浏览器标题栏、强行修改浏览器的右键菜单、禁用浏览器的“源”菜单命令、强行修改浏览器的首页按钮以及删除桌面上的浏览器的图标等。
任务二
【任务准备】
3.什么是浏览器的Cookie
Cookie是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookie是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。
任务二
【任务准备】
4.什么是SSL证书?
SSL证书是一种数字证书,用于在web服务器和浏览器之间建立加密链接,确保它们之间发生的所有通信都是加密的。越来越多的网站使用SSL来保护信用卡号码、数据传输、登录页面和各种网站,包括博客和社交媒体网站。在网站上启用https不仅让消费者相信网站是合法的,浏览和交易是安全的,而且谷歌等各大主流浏览器也鼓励网站启用https,对于没有SSL证书的网站,会在地址栏显示“不安全”警告。
任务二
【任务实施】
1.公共WiFi接入安全防护
我们经常会接触到公共WiFi,很可能会泄露用户正在使用的应用账号密码,如微信、QQ、淘宝、邮箱等个人信息。很多人在不同网站上的账号密码是一样的,所以一旦他人截获这些信息,就可能知道用户的银行卡密码。因此在接入公共WiFi时要从以下几个方面进行防护。
(1)杜绝蹭网行为。尽量不要使用来源不明的WiFi,尤其是免费又不需要密码的WiFi。此外也要谨慎使用“Wi-Fi万能钥匙”类APP。
(2)警惕重名或名称相近的Wi-Fi。发现多个重名或者名称相近的WiFi时,要格外警惕。不少非法分子会在星巴克、麦当劳等大家爱蹭网的地方附近架设一个相同或者相近名称的WiFi。用户不小心就可能连接到不法分子的WiFi上,导致个人信息的泄露。如果必须使用公共WiFi,可以向公共场所的工作人员咨询,并确认无线网络名称及密码方可加入。
任务二
【任务实施】
1.公共WiFi接入安全防护
(3)使用专业安全软件测试网络环境。可以使用手机安全软件,如:腾讯WiFi管家(如下图2-13),单击“安全体检”,即可进行网络环境检测,避免连接钓鱼WiFi。
图2-13 腾讯WiFi管家进行WiFi安全检测
任务二
【任务实施】
2.Web浏览器安全设置
主流的Windows10操作系统已经将Edge作为其默认的浏览器,我们熟悉的IE浏览器已经成为了过去式。下面以Edge为例学习浏览器的防护技巧。
(1)打开Edge浏览器,单击主界面右上角的“设置及其他”(Alt+F),在弹出的快捷菜单中选中“设置”。
图2-14 在弹出菜单中进入“设置”选项
任务二
【任务实施】
2.Web浏览器安全设置
(2)开启浏览器的“禁止跟踪”功能。这是保护我们上网隐私的一个重要方法,在开启该功能之后,不仅在我们电脑或手机中不会保留上网痕迹,网站服务商和第三方的跟踪器也会被我们拒绝。单击左侧的“隐私、搜索和服务”菜单。点击开启“跟踪防护”的按钮,选择跟踪防护级别,级别越高越严格,但也可能造成部分网站无法正常访问。
任务二
【任务实施】
2.Web浏览器安全设置
(3)清理Cookie。可以设置在每次关闭Edge浏览器时,要删除数据的类型,包括浏览历史记录、下载记录、密码和Cookie等等。在“隐私和服务”的“清除浏览数据”部分,单击“选择每次关闭浏览器时要清除的内容”旁边的箭头就可以进入。
图2-16 设置浏览器每次关闭自动“清除浏览数据”
任务二
【任务实施】
2.Web浏览器安全设置
也可以随时手动清除Cookie和其他数据,在“立即清除浏览数据”旁边,单击“选择要清除的内容”的按钮,这将打开一个带有多个选项的小窗口,选择“ Cookie和其他站点数据”或想要要删除的任何其他类型的数据选项框,点击“立即清除”,就能抹除我们的上网“痕迹”。
图2-17 手动清除浏览数据
任务二
【任务实施】
3.判断网站是否安全
(1)利用搜索引擎
现在搜索引擎对网站的判别也比较多,正规的网站后面会有“官方”二字,这些一般都是比较正规的,可以放心访问,如图2-18所示。
图2-18 搜索引擎识别官方网站
任务二
【任务实施】
3.判断网站是否安全
(2)通过浏览器地址栏显示结果鉴别
在过去只要有小锁标志就是安全的,但是现在必须检查小锁的详细信息。以360安全浏览器为例介绍鉴别的步骤。首先,仔细观察浏览器的地址栏,如果看到 https 小锁标志+绿色地址栏+公司名字直显在浏览器地址,可以说明网站的身份已经经过审查,是十分安全的。如果只有小锁的标志,则需要点击“小锁”查看证书的具体信息(如下图2-19所示),进一步来查看网站身份证书的具体信息,360也对此证书的真实性也进行了进一步的核实。
图2-19 通过小锁标识及具体内容识别网站真伪
任务二
【实践应用】
选择一款你喜欢的浏览器,并进行安全设置,并向大家讲解你是如何设置的!
系统漏洞检测与修复
——任务3
System vulnerability detection and repair
任务三
【任务描述】
随着科技的发展,硬件、软件的设计和实现越来越复杂,其中的漏洞也越来越多。特别是操作系统软件存在的漏洞更是带来极大的危害,是病毒传播和黑客攻击的主要途径。因此,无论是在工作中还是在生活中,都要定期检测系统是否存在漏洞,并及时进行修补。
任务三
【任务准备】
1.漏洞是什么
漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,使攻击者能够在未授权的情况下访问或破坏系统。目前,硬件、软件的设计和实现越来越复杂,漏洞主要分为以下几类。
硬件漏洞:发生在硬件设备上的漏洞。在所有硬件漏洞中,发生在通用芯片上的漏洞尤其是CPU上的漏洞所产生的影响最为广泛、造成的危害更为严重。
软件漏洞:发生在操作系统、应用程序等软件上的漏洞。如广泛传播的勒索病毒正是利用了windows系统的永恒之蓝漏洞。在所有的软件漏洞中,系统漏洞对用户的影响最为广泛和直接。
网络协议漏洞:在互联网中存在着大量开放性的协议,发生在这些协议上的漏洞被称为网络协议漏洞。如黑客可以利用TCP/IP的开放性和透明性窃取网络数据包,分析其中的有用信息;还可以利用TCP/IP的潜在缺陷,实施拒绝服务攻击等。
人为漏洞:这类漏洞是指由于相关人员的安全意识淡薄而留下的漏洞。如设置过于简单的弱口令,被黑客轻易破解;对用户的输入信息不做处理,导致注入等。
任务三
【任务准备】
2.系统漏洞检测与修复的方法
系统漏洞检测与修复的方法,需要根据应用场景的不同而选择不同的工具。以Windows系统为例,如果是个人家庭用户可以使用360安全卫士、腾讯电脑管家等进行漏洞扫描和修复。如果是作为网络安全管理者,需要对整个网络运行的重要主机进行漏洞检测,就需要借助专业的工具,如Nessus、NMAP等,管理者在远程就可以通过这些工具对系统进行扫描检测。如果是在企业中如果要实现系统漏洞集中修复可以通过360安全卫士企业版或者部署微软的WSUS服务器来实现。
任务三
【任务实施】
1.360安全卫士检测与修复系统漏洞
(1)通过“360安全卫士”软件的官方网站下载该软件,如下图2-20所示。
图2-20 360安全卫士官网
任务三
【任务实施】
1.360安全卫士检测与修复系统漏洞
(2)安装后打开“360安全卫士”软件,软件主界面如图2-21所示
图2-21 360安全卫士软件主界面
任务三
【任务实施】
1.360安全卫士检测与修复系统漏洞
(3)在“360安全卫士”首页界面中,选择“系统修复”→“漏洞修复”菜单项,如图2-22所示。
图2-22 系统修复界面
任务三
【任务实施】
1.360安全卫士检测与修复系统漏洞
(4)“360安全卫士”开始扫描系统存在的漏洞,扫描进度以进度条的形式显示,如图2-23所示。
图2-23 系统漏洞扫描
任务三
【任务实施】
1.360安全卫士检测与修复系统漏洞
(5)系统漏洞扫描完毕后,单击“一键修复”按钮,对扫描检测到的漏洞进行修复,如图2-24所示。
图2-24系统漏洞一键修复
任务三
【任务实施】
1.360安全卫士检测与修复系统漏洞
(6)漏洞修复完成后,单击“返回按钮”按钮,重启计算机,漏洞布丁即可生效,如图2-25所示。
图2-25 漏洞修复完成界面
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(1)通过“360安全卫士团队版”软件的官方网站,点击“免费试用”进入360安全卫士团队版的登陆界面,如下图2-26所示。
图 2-26 360安全卫士主页
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(2)完善资料,开启管控。根据实际情况,输入团队名称,选择团队规模,并勾选我同意。
图 2-27 填写资料开启管控
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(3)登录验证。通过360账号或者手机号验证码的形式登录控制中心。
图 2-28身份验证登录
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(4)登录后台管理中心。身份验证成功后,即可登录管理控制中心,可以看到整个组织的终端的统计信息和详细信息,由于终端(计算机)还没有安装360安全卫士,所以统计的结果为0。
图2-29 360团队版后台登录界面
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(5)选择终端部署方式。点击左侧菜单的“终端”→“终端部署”→“外网场景部署”。在外网场景部署中有四种安装方式:下载安装包、员工自助安装、域控环境部署、邮件部署(如图2-30所示)。本任务选择最常见的员工自助安装方式,把网址链接发送给员工自行即可安装,预览页面如下图2-31所示。
图2-30 360团队版后台登录界面
图2-31 360安全卫士团队版安装包下载界面
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(6)安装360安全卫士团队版。按照安装先导进行安装,最安装的最后要求输入终端信息,一般以部门名称+姓名的形式命名,如下图2-32所示
图2-32 输入终端登记信息
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(7)再次登陆360管理中心查看终端信息。点击左侧菜单“终端”→“终端管理”,可以看到完成360安全卫士团队版的终端具体信息,如下图2-33所示。
图 2-33 终端具体信息
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(8)进行远程漏洞扫描及修复。勾选要进行漏洞扫描的主机,点击 “扫描”按钮,如下图2-34所示。经过一段时间的扫描后,再次刷新网页会显示漏洞扫描结果的统计信息,如下图2-35所示。
图 2-34 扫描终端漏洞
图 2-35 终端扫描结果
任务三
【任务实施】
2. 360安全卫士团队版的漏洞检测与修复
(9)根据扫描结果进行漏洞修复。完成扫描后,就可以通过点击“修复”按钮对远程终端进行修复,修复将在远程终端后台自动运行,不会干扰用户的工作。
任务三
【实践应用】
自己动手搭建实训环境,最少3台主机或者虚拟机。尝试采用离线安装包的形式,进行360安全卫士团队版的部署,并尝试应用其他功能。
办公网络攻击防护
——任务4
Office network attack protection
任务四
【任务描述】
在企事业单位中,计算机数量一般较多,内部网络平稳安全的运行意义重大,但是由于人员众多安全防护意识不足,往往成为攻击和病毒的侵害对象,内网一旦出现攻击或者网络病毒,将可能出现大面积客户端断网的情况,影响公司业务的正常进展,而且严重的可能带来公司机密资料的外泄,造成不可挽回的后果!本任务以非常典型的ARP攻击为例来学习企业内网典型攻击的防护。
任务四
【任务准备】
1.ARP协议是什么
在局域网(以太网)中,数据的传输所依赖的是MAC地址而非IP地址。而在数据传输中,终端之间是通过IP地址定位目标主机,对应的数据报文只包含目标主机的IP地址,而没有MAC地址。因此,在发送之前需要根据IP地址获取MAC地址,然后才能将数据包发送到正确的目标主机,ARP协议就是起到了将已知的IP地址转化为MAC地址的作用。
任务四
【任务准备】
2. ARP工作流程
在应用程序发送一个数据包之前,数据经过OSI层次模型一层一层的封装,网络层需要知道目的IP地址,数据链路层自然也需要知道目的MAC地址。当不知道目的MAC地址时,首先需要发送一个ARP请求报文,根据目的主机的IP地址询问其MAC。如下图所示,通过主机A和主机B的首次通信来了解一下ARP协议的工作过程。
任务四
【任务准备】
2. ARP工作流程
①主机A确定好主机B的IP地址后,首先根据本地ARP缓存中查找B的MAC地址。如果没有找到,那么会在本地网络中广播一个包含A的IP地址,MAC地址和B的IP地址的ARP报文。
②所有主机接收到A的ARP请求报文后,与自身IP地址对比,如果不匹配则丢弃此报文;若匹配,则将主机A的IP地址和MAC地址的映射关系存到本地ARP请求中,并发送ARP回复报文给主机A。
③主机A收到来自B的ARP回复报文,更新本地ARP缓存表(注:ARP缓存表用来存储ip地址和对应mac地址的映射关系,短时间内和对端主机有连续的通信需求时,只需要在ARP缓存表中查找对端主机ip地址对应的mac地址即可,不必每通信一次就发一次ARP请求去请求mac地址),此时就可以与主机B进行通信。
任务四
【任务准备】
3.ARP攻击原理
通过发送伪造的虚假ARP报文(广播或单波),来实现的攻击或欺骗。如果虚假报文的mac是伪造的不存在的,实现ARP攻击,结果为中断通信;如果虚假报文的mac地址是攻击者自身的,实现ARP欺骗,结果是可以监听、窃取、篡改、控制流量,但不终端通信。
任务四
【任务实施】
1.搭建攻防模拟环境
(1)准备主机
本任务为了更好地模拟ARP攻击造成的危害和现象,可以使用两种方法搭建攻防模拟环境:一种方法可以通过虚拟机软件安装windows操作系统来实现,本任务需要4台虚拟机;另一种方法准备4台安装windows系统的主机接入一台2层交换机实现,两种方法并没有本质区别。本书中选择了使用虚拟机构建攻防环境,此方法简单高效。
任务四
【任务实施】
1.搭建攻防模拟环境
(2)规划主机地址
本任务需要4台主机在一个IP地址段中,构建一个小型局域网。因此本任务设置的IP地址如下表2-1所示。MAC地址是检测ARP攻击检测的重要依据,因此需要先记录每台主机的MAC地址,在windows命令行窗口中输入ipconfig/all命令,即可查看主机的MAC地址。
序号 IP地址 MAC地址 备注
1 192.168.3.1 00-0C-29-1B-93-A3 攻击主机
2 192.168.3.2 00-0C-29-ED-59-2D 被攻击方主机,系统为windows7
3 192.168.3.3 00-0C-29-BF-BC-7D
4 192.168.3.4 00-0C-29-B1-A9-C2
表2-1 攻防主机地址规划表
任务四
【任务实施】
1.搭建攻防模拟环境
(3)网络连通性测试及APR缓存查看
进入被攻击主机192.168.3.2的CMD窗口,使用ping命令检测与主机192.168.3.3和主机192.168.3.4的联通性,发现可以两台主机正常通信。
图2-37 被攻击主机查看网络的连通性
任务四
【任务实施】
1.搭建攻防模拟环境
(3)网络连通性测试及APR缓存查看
运行命令arp-a查看arp缓存表信息,可以看到ARP表中记录了192.168.3.3和192.168.3.4两台主机的IP地址及MAC地址的对应关系,这个是保障局域网内主机进行通信的关键。
图2-38 查看主机192.168.3.2的ARP缓存
任务四
【任务实施】
2.模拟ARP攻击
有很多基于ARP攻击原理的软件,如网络剪刀手、网络执法官,还有许多基于ARP攻击原理的网管软件。本任务以长角牛网络监控机为例,长角牛网络监控机可以从网上下载。
下载软件并安装
(1)长角牛网络监控机(又名网络执法官)由长角牛软件工作室出品,下载网址为:http://www.netrobocop.com/download.asp。下载完成后,按照提示进行安装。
任务四
【任务实施】
2.模拟ARP攻击
(2)设置监控范围
启动长脚牛软件,弹出网卡和监控范围的对话框,选择正确连接的网卡,如图2-40所示。单击“添加/修改”按钮,在下面就会出现添加的监控范围, 监控范围为192.168.3.1.~192.168.3.254。
图 2-39 设置监控范围
任务四
【任务实施】
2.模拟ARP攻击
(2)设置监控
范围添加完监控范围后单击“确定”按钮,进入软件的主页面,如图2-41所示。因为本例使用的是试用版,要2min后才可以使用。
图2-41 试用版提示管理实践限制
任务四
【任务实施】
2.模拟ARP攻击
(3)设置监控
进行权限设置对被攻击主机进行攻击
2min后,就可以进行攻击了,本任务选择192.168.3.2为被攻击主机,选中192.168.3.2,双击鼠标左键,点击“权限设置”按钮。
图2-41 被监控主机详细信息
任务四
【任务实施】
2.模拟ARP攻击
(3)设置监控
在“设置权限”区域选择“禁止用户,发现该用户上线即管理”,在“管理方式”区域选择“断开与所有主机TCP/IP连接”,最后单击“保存”按钮,就完成了对目标主机的攻击设定,如图2-42所示。
图2-42 利用权限设置进行ARP攻击
任务四
【任务实施】
3.ARP攻击结果测试
(1)测试网络的连通性
在被攻击主机192.168.3.2通过ping工具测试到192.168.3.3这台主机的连通性,如图2-43所示。
图2-43 测试被攻击主机的连通性
任务四
【任务实施】
3.ARP攻击结果测试
(2)查看被攻击主机的ARP缓存
利用命令查看ARP缓存来判断是否存在ARP攻击或者ARP病毒,如图2-44所示。
通过观察对比发现:192.168.3.3真实的MAC地址为00-0C-29-E1-FC-C2,而在被攻击主机的ARP缓存中的MAC地址却变成了00-0C-29-d0-d3-12。显然,在缓存中的是一个错误的IP地址和MAC地址的对应关系,由此就判断出这是一个典型的ARP攻击。
图2-44 利用命令查看ARP缓存
任务四
【任务实施】
4.ARP攻击的检测
(1)了解什么是协议分析软件。
协议分析软件,可以理解为一个安装在计算机上的窃听设备,它可以用来窃听计算机在网络上所产生的众多的信息。简单一点解释:一部电话的窃听装置,可以用来窃听双方通话的内容,而计算机网络嗅探器则可以窃听计算机程序在网络上发送和接收到的数据。但是,计算机直接所传送的数据,事实上是大量的二进制数据。因此,一个网络窃听程序必须也使用特定的网络协议来分解嗅探到的数据,嗅探器也就必须能够识别出哪个协议对应于这个数据片断,只有这样才能够进行正确的解码。
任务四
【任务实施】
4.ARP攻击的检测
(2)下载网络协议分析软件。
输入网址http://www.colasoft.com.cn/download/capsa.php,进入科来公司的官方网站即可下载到最新的免费技术交流版。
任务四
【任务实施】
4.ARP攻击的检测
(3)科来网络分析软件的部署。
科来网络分析软件可以进行内网以及内网与外网的数据检测分析,甚至可以跨VLAN进行数据监测。只要安装在一台管理机器上即可,不用安装到局域网的每台机器。管理人员可以根据需要来决定网络的安装位置。安装的位置不同,捕获到的网络数据也差异很大。一般协议分析软件的部署都有2种方式:共享网络的部署(通过集线器连接的网络)、交换网络(交换机具有端口镜像功能)的部署。
本实例是通过虚拟机搭建的攻防实训环境,而虚拟机之间的网络是通过功能类似于集线器的虚拟交换机实现的,因此科来分析软件可以直接部署在受害主机上。
任务四
【任务实施】
4.ARP攻击的检测
(4)科来网络分析软件的安装。
在安装的过程在安装的过程中会提示组件的安装,这些小工具无论是对于学习网络安全技术还是工作都非常有帮助,建议全部选择安装。
图2-45 选择安装组件
图2-46 选择要分析的网卡
图2-47 查看诊断窗口报警信息
任务四
【任务实施】
5.ARP攻击的防护策略
(1)静态绑定IP和MAC地址。
最常用的方法就是做IP和MAC静态绑定,在网内把主机和网关都做IP和MAC绑定。欺骗是通过ARP的动态实时更新规则欺骗内网机器,所以我们把ARP全部设置为静态就可以解决对内网PC的欺骗,同时在网关也要进行IP和MAC的静态绑定,这样双向绑定才比较保险。
对每台主机进行IP和MAC地址静态绑定。Windows7系统较为简单,通过命令arp -s可以实现,命令格式为:arp -s IP MAC地址。
Windows10系统较为复杂,以管理员身份运行CMD窗口。输入netsh -c "interface ipv4"这时命令提示符会变为"netsh interface ipv4>"。然后输入show neighbors查看一下你的邻居缓存项的属性。知道接口名以后输入:set neighbors "连接名称" "IP地址" "MAC地址"。
任务四
【任务实施】
5.ARP攻击的防护策略
(2)使用ARP防护软件
目前市场上关于ARP类的防护软件比较多,大家使用比较常用的ARP工具主要是彩影ARP防火墙、360安全卫士防火墙等。它们除了本身可以检测出ARP攻击外,还能对其进行防护。防护的工作原理是使用一定频率向网络广播正确的ARP信息,以360安全卫士为例。
首先,打开安全卫士,点击“流量防火墙”。如下图2-48 所示。
图2-48 点击流量防火墙
任务四
【任务实施】
5.ARP攻击的防护策略
然后切换到“局域网防护”,点击立即开启按钮。最后,开启自动绑定网关、ARP主动防御
图2-49 开启局域网防护
图2-50 开启ARP攻击保护功能
任务四
【任务实施】
5.ARP攻击的防护策略
使用可防御ARP攻击的交换机。
防御ARP网络病毒和攻击,最有效的方法是在接入层交换机进行设置,随着网络设备功能的不断发展,很多2层交换机都具备了一定的防御ARP攻击的能力。
$$