内容正文:
9.4 安全使用浏览器
一、教学目标
1.掌握Cookie、ActiveX控件、脚本的基本概念。
2.了解Cookie、ActiveX控件、脚本的基本特征。
3.掌握安全使用浏览器时设置Internet选项的操作步骤。
二、重点难点
1.重点:了解Cookie、ActiveX控件、脚本的基本概念。
2.难点:掌握安全使用浏览器时设置Internet选项的操作步骤。
三、教学时间
本任务教学,课内计划1课时。
4、 教学过程
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
互联网的应用和发展给我们带来了无比广阔的空间,网络已成为我们学习知识、交流思想、休闲娱乐的重要平台。但是,网络也带给我们很多不安全的地方。这节课,我们就来学习安全使用浏览器。
观察、讨论、思考
初步了解互联网的双面性
讲授新课
一、小型文本文件
1. 概念
Cookie (复数形态为Cookies), 中文名称为小型文本文件,指某些网站为了辨别用户身份而存储在用户本地终端的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。Cookie 技术对自动输入很有帮助。
2.安全威胁
Cookie捕获/重放
攻击者可以通过木马等恶意程序,或使用跨站脚本攻击等手段偷窃存放在用户硬盘或内存中的Cookie。借助网络攻击手段,包括在不安全的局域网中被动地监听网络通信;通过攻击网络用户的路由器,或通过搭建恶意的无线路由器等手法,控制路由基础设施,将网络流量重定向到攻击者控制的主机;发动DNSPharming(域欺骗)攻击,通过DNS缓存中毒、DNS应答欺骗、或修改用户端的本地域名解析文件等方法攻击DNS系统,导致用户对合法网站的访问请求被重定向到恶意网站等等,同样可能窃取Cookie。
恶意Cookies
Cookies 是文本文件, 一般情况下认为它不会造成安全威胁。 但是,如果在 Cookies 中通过特殊标记语言,引入可执行代码,就很可能给用户造成严重的安全隐患。HTML 为区别普通文本和标记语言,用符号“<>”来指示HTML 代码。 这些 HTML 代码或者定义 Web 网页格式,或者引入 Web 浏览器可执行代码段。 Web 服务 器可以使用Cookies 信息创建动态网页。假使 Cookies 包含可执行恶意代码段,那么在显示合成有该 Cookies 的网页时,就会自动执行这段恶意代码。当然,恶意代码能否真正造成危害,还取决于Web 站点的安全配置策略。
会话定制
会话定置(Session Fixation)攻击是指,攻击者向受害者主机注入自己控制的认证Cookie等信息,使得受害者以攻击者的身份登录网站,从而窃取受害者的会话信息。注入Cookie的方法包括:使用跨站脚本或木马等恶意程序;或伪造与合法网站同域的站点,并利用各种方法欺骗用户访问该仿冒网站,从而通过HTTP响应中的Set-Cookie头将攻击者拥有的该域Cookie发送给用户等。
二、ActiveX控件
1. 概念
ActiveX 控件是适用于互联网的很小的程序,有时称为插件。它们会允许用户播放动画,或帮助用户执行任务。如在 Microsoft Update 安装安全更新,因此可以增强您的浏览体验。
2.控件优点
组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器)。一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。
三、脚本
1. 概念
脚本(Script)是使用一种特定的描述性语言, 依据一定的格式编写的可执行文件,又称为宏或批处理文件。脚本通常可以由应用程序临时调用并执行。因为脚本不仅可以减小网页的规模和提高网页浏览速度,还可以丰富网页的表现形式,如动画、声音等,所以被广泛应用于网页设计中。
2.特点
(1)脚本就是剧本
(2)脚本是普通的文本文件,是批处理文件
(3)脚本导演了一个序列事件的发生
(4)脚本让一个例行任务效率大幅提升
打开Windows系统中常见的扩展名为.bat的批处理文件,会出现一个黑色窗口,若干白字迸发而出,这就是批处理文件,也就是脚本文件。
四、安全使用浏览器
1.任务实施
浏览器是用户再熟悉不过的网络工具了,使用它可以获取丰富多彩的网络信息。可是,这样的网络工具为网络攻击者提供了目标,一旦浏览器失守,主机系统就暴露在网络中,被不怀好意者任意宰割。所以,浏览器就是生活中的“阿喀琉斯之踵”。以微软公司自带的IE为例,要想安全地使用它,需要在“控制面板”窗口中双击“Intermnet选项”,进行以下几方面的设置。
2.浏览器设置
(1)清