javascript脚本病毒的编写与防范方法研究毕业论文

上传人:大米 文档编号:543860540 上传时间:2024-02-19 格式:DOC 页数:26 大小:1.09MB
返回 下载 相关 举报
javascript脚本病毒的编写与防范方法研究毕业论文_第1页
第1页 / 共26页
javascript脚本病毒的编写与防范方法研究毕业论文_第2页
第2页 / 共26页
javascript脚本病毒的编写与防范方法研究毕业论文_第3页
第3页 / 共26页
javascript脚本病毒的编写与防范方法研究毕业论文_第4页
第4页 / 共26页
javascript脚本病毒的编写与防范方法研究毕业论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《javascript脚本病毒的编写与防范方法研究毕业论文》由会员分享,可在线阅读,更多相关《javascript脚本病毒的编写与防范方法研究毕业论文(26页珍藏版)》请在金锄头文库上搜索。

1、新疆大学毕业论文(设计)题 目: javascript脚本病毒的编写与防范方法研究指导老师: 海拉提学生姓名: 古再力努尔.然木土力 所属院系: 信息科学与工程学院 专 业: 信息安全班 级: 信息安全10-2完成日期: 2015年5月25日声明 本人声明所论文(设计)是本人在相关教师指导下独立完成,没有抄袭、剽窃他人成果,由此造成的一切后果由本人负责。本人签名: 年 月 新 疆 大 学毕业论文(设计)任务书班 级: 信息安全10-2 姓 名:古再力努尔.然木土力 论文(设计)题目: javascript脚本病毒的编写与防范方法研究 专 题: 要求完成的内容: 1、阅读关于计算机病毒方面的书籍

2、和资料,学习并了解javascript脚本病毒及感染,破坏机制等内容。 2、能够编写出一些javascript病毒程序,并对于javascript脚本病毒的防范研究进行分析与研 究,给出解决方案。 3、撰写字数不少8000字的毕业设计论文。 发题日期: 2015年12月24 日 完成日期: 年 月 日实习实训单位: 地点: 论文页数: 页; 图纸张数: 指导教师: 教研室主任: 院 长: 摘 要随着互联网技术的发展,人们对网页的动态性的要求日益提高。脚本病毒通常与网页相结合,将恶意的破坏性代码内嵌在网页中,一旦有用户浏览带毒网页,病毒就会立即发作。轻则修改用户注册表,更改默认主页或强迫用户上网

3、访问某站点,重则格式化用户硬盘,造成重大的数据损失。网页病毒大多由恶意代码,病毒体和脚本文件或java小程序组成,病毒制作者将其写入网页源文件中。(恶意网页)访问该页面后,重复循环执行单一进程,消耗大量内存,cpu,降低计算机运行速度。脚本病毒本通常是javascript网页脚本语言编写的恶意代码,可是就在人们快要忘记它们的的时候,它们又重新出现在人们的视视野里面。脚本病毒,凭借强大的破坏性以及触合了其它病毒的多重属性,着实让很多计算机用户叫苦不迭。本文结合脚本病毒源代码,详述了脚本病毒的破坏,传染以及免杀的的机制 那么我们应该如何清楚和处理这些javascript脚本病毒呢?如何设置浏览器安

4、全属性防止脚本病毒的感染或发作?关键词:JavaScript,网页脚本病毒,防范脚本病毒。目录第一章 绪论11.1 论文背景及意义11.2 国内外研究现状21.3 研究内容及章节安排3第二章 javascript概念52.1 什么是javascript52.2javascript功能有哪些? 2.3 javascript的安全性第三章.脚本语言和脚本病毒 3.1脚本语言的简介 3.2脚本病毒的定义 3.3脚本病毒的运行环境 3.4脚本病毒的分类? 3.5脚本病毒有什么特点? 第四章.一些javascript脚本病毒 4.1 网页脚本病毒 4.2 什么是javascript脚本病毒104 jav

5、ascript脚本病毒的破坏机制和感染 4.1 修改注册表 4.2重复循环执行单一进程 4.3. 降低计算机运行速度。 4.4. 死机进程 4.5. 瘫痪进程 4.6 .修改了此主页 4.7.危险的页面小结第五章.javascript脚本病毒的防范方法135.1 javascript脚本病毒的清除和处理5.2 如何设置浏览器安全属性防止脚本病毒的感染或发作第六章.总结与展望29参考文献31致谢3222第一章 绪论1.1 论文背景及意义为了获得更丰富的互联网资源,加强用户之间的交互性,几乎所有的网页和网络应用中都含有大量的javascript代码。Javascript引擎的执行效率直接决定了使用

6、者在使用浏览器访问网络资源时的用户体验,因此各大浏览器厂商都在浏览器中执行javascript代码的Javascript引擎进行重点研究,以提高javascript代码的执行效率。1.2 国内外研究现状随着移动话联网的快速发展,桌面浏览器和移动嵌入式设备浏览器的发展都朝着搞笑,快捷和交互性强的方向发展。国内外研究人员对浏览器的性能提升进行了针对性的研究设计,同时也使得浏览器中的javascript引擎执行Javascript代码的效率得到了大幅度的跃升。而针对目前的多核处理器平台的广泛应用,国内外的研究人员也在尝试对浏览器和Javascript引擎进行多线程划分,使其能够更好的利用多核处理器平

7、台的性能优势。此外,为了使得Javascript引擎在执行javascript这种动态语言时能够更加高效,目前大多数浏览器的Javascript引擎都引入了java虚拟机的相关技术来提升Javascript代码的执行效率。1.3 研究内容及章节安排本文研究了选题的背景,研究意义,进一步介绍javascript的基础知识,并了解javacsript脚本病毒的概念及感染,破坏机制等内容,能够编写出一些javascript 病毒程序,并对于javascript脚本病毒的防范方法进行分析和研究给出解决方案。本文的章节安排如下:第一章 绪论部分主要介绍了本论文的目的、意义、论文中所做的工作以及论文的章节

8、安排。 第二章 主要介绍了相关内容的概念,什么是javascript及重点javascript的概念。第三章.介绍脚本语言和脚本病毒和脚本语言的简介脚本病毒的定义脚本病毒的运行环境脚本病毒的分类?脚本病毒有什么特点? 第四章 一些javascript脚本病毒,介绍javascript脚本病毒的破坏机制和感染,最重要的是本人做的不同的脚本病毒,比如修改注册表等。第五章 怎么清楚和处理javascript脚本病毒以及如何设置浏览器安全属性防止脚本病毒的感染或发作。第六章 对本文所做的工作进行了总结,对下一步工作进行了展望。第二章 javascript概念本章主要研究了javascript概念,ja

9、vscript的功能与java和javscript的差异,javascript的安全性介绍。2.1 javascriptJavaScrip是网页设计中最常用的一种编写语言。JavaScript是一种解释性的,基于对象的脚本语言,比HTML要复杂。使用javascript也设计中javascript主要是基于客户段运行的,用户点击带有javascript的网页,网页里的javascript就传到浏览器,由浏览器对此作处理。几乎所有浏览器都支持javascript,如internetexplorer(IE),firefox,netscape,Mozilla,chrome等。在Javascript中

10、有许多对象,如string,Math,window,document对象.它是一种动态类型,弱类型,基于原型的语言,内置支持类型。它的解释器被称为javascript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,再最是再HTML(标准通用标记语言下的一个应用)网页上使用,用来给html网页增加动态功能。Javascript的HTML文档里的内容是源码,它不是基于某个cpu或某个操作系统的指令,而是基于javascript解释器的源代码指令,这种解释器是浏览器功能的一部分,只要你的电脑上能安装上浏览器。Ok,那么,它就可以运行javascript,其运行的过程就是,先通过浏览器的解释程序,解

11、释成该能在该计算机上直接运行的指令后,计算机在执行,这样,这样javascript 语言就实现了跨平台的功能。在1995年时,由Netscape公司的BrendanEich,在网景导航者浏览器上首次设计实现而成。因为Netscape和sun合作,Netscape管理层希望它外观看起来像java,因此取名为javascript.Javascript,也称ECMMASript,是一种基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言。2.2 javascrip的功能最早是在HTML上使用的,用来给HTML网页添加动态功能,由Netscape的livescript发展而来的原型化继

12、承的面向对象的动态类型的区分大小写的客户端脚本语言主要目的是为了解决客户端语言。是一种解释性脚本语言(代码不进行预编译)。主要用来向 HTML 页面添加交互行为。可以直接嵌入 HTML 页面,但写成单独的js文件有利于结构和行为的分离。不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题:安全性。主要是控制页面中的某些事件或者操作,当然也有页面美化的作用。页面表单处理和使页面画面更炫功能非常强大。常常被用来嵌入到应用软件中实

13、现特定的功能处理,尤其是浏览器中用的最为广泛,所有的浏览器均支持此教本语言。o 刮刮乐上有一个区域写着,保安区域刮开无效.o 请问那位朋友一下 我的群视频为什么群成员.o 注册牵牛工作台显示签名与密码不符是怎么回.o 酒仙网货到付款的订单办理退货了,钱怎么退.o 输入袢o 右侧肢体无力o 骨骺端软骨带o 红外线热像仪o 框架梁端考虑受压钢筋在网页中中实现客户端交互的脚本语言,注意它是由浏览器解释执行的,国此不会占有服务器的计算资源,网站开发都少不了它的.PHP,JSP,ASP.NET都需要它的辅助.2.3 Javascript的安全性安全性和执行效率,对于任何一种语言来说,都是一个重要的话题然而,对于JavaScript来说,独一无二的WPh客户端应用场景把这种重要性推到了一个更高的高度,几乎没有什么比W Ph上的安全更重要,没有什么比浏览器上的执行效率更需要加以关注的、1、数据安全 在互联网上传输的数据永远面临着安全风险,因为你总是无法预知这此数据在互联网汹涌的链路字节流中是否能安全到达你期望的目的地和黑客们虎视耽耽在这片看似平静的虚拟iu_界里,众多监视者如果不谨慎,你刻就会被一个盗窃者获取,用于你受损失、的敏感信息也许在卜一个时所不期望的地方从而令你蒙在使用JavaScript的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号