网站类毕业论文
随着互联网的发展,网站已经被人们熟悉并接受,作为电子商务的组成部分和重要载体,网站在其领域发挥着举足轻重的作用。下面是小编为大家整理的网站类毕业论文,供大家参考。
网站类毕业论文范文一:电子商务网站设计中信息安全防御
自计算机诞生以来,计算机的软硬件技术不断更新换代,尤其是新世纪以来,网络信息技术进入了飞速发展的时代,从根本上改变了人们的交易方式和日常生活方式。电子商务网站在Web技术的支持下发展迅速,由当初功能单一、界面单调的状态发展到了今天功能齐全、操作简单的状态。电子商务网站在长期的运行过程中,网络系统难免存在一些安全漏洞,这给了不法分子可乘之机,导致交易双方的交易信息和个人资料泄露,电子商务网站难以保障正常运行秩序,这显然不利于电子商务的长远发展。解决网络系统及电子商务网站的安全漏洞问题,网络信息安全及其安全防御是关键所在。笔者根据多年从业经验,指出当前电子商务网站所面临的信息安全威胁,介绍网站设计过程中常用的、高效的网络安全技术,为电子商务网站设计提供一些信息安全防御的思路和策略,从技术层面提高电子商务网站的信息安全,从而有力保障交易双方的利益。
1信息安全面临的威胁
1.1平台威胁
电子商务是一种有别于传统交易,依托网络平台来开展的新兴交易方式,信息传递过程中影响信息传播速度的因素很多,包括电磁辐射干扰和网络设备老化,情况严重时会威胁到交易双方的信息安全。除了网络设备的物理干扰和破坏外,一己私利造成的人为商务系统硬件破坏更为严重,他们有意更改信息内容,通过这种不法手段获取经济利益。
1.2安全环境恶化
发达国家经过多年的发展,技术水平远远领先于我国,尤其是在计算机软硬件技术及网络安全技术方面。我国硬件核心设备的研发能力不足,核心技术还未取得突破性进展,不得不依靠进口采购。在无法独立自主生产的情况下,必须依靠国外引进,生产技术和维护技术受到极大的限制,极大影响了我国电子商务的健康发展。
1.3黑客入侵
一些不法分子面对电子商务交易的蓬勃发展,势必会产生不劳而获的贪婪心理,利用网络安全漏洞来攻击电子商务网站平台。当前网络黑客侵入方式使用最普遍的是木马程序,通过木马程序侵入本地计算机,使得计算机记录的登录信息遭到篡改或泄露,导致重要文件及资金丢失。网络病毒不可控性很强,其自身繁殖功能十分强大,严重损坏计算机文件,还会对计算机的硬件设施造成严重破坏,且网络技术的迅速发展,使计算机病毒的破坏力也随之增强。
1.4网上支付安全隐患
网上支付是电子商务的核心部分,确保支付安全才能保障电子商务的健康发展,因此,网上支付的规范性、安全性、便捷性及高效性一定程度上决定了电子商务的发展潜力。从电子商务开展的实际支付结构可知,商务系统平台、安全认证系统、电子支付网关和电子钱包等四个条件必不可少。而安全认证系统是整个电子商务顺利开展的重要前提,理由如下:首先,网络在实际运行中灵活性较强,当前的多种技术手段无法完全应对网络安全威胁,仍存在较大的问题。其次,虽然各家银行先后建立了CA认证中心,但这些CA认证中心的权威性不足,无法成为全国性的认证标准,造成重复认证和资源浪费。最后,新《合同法》虽然纳入电子合同的法律效用条款,但数字签名仍存在技术问题,这导致问题出现后的一些复杂法律关系难以解决,如责任认定、责任承担、有效执行仲裁结果等。
2常见信息安全漏洞防御
2.1结构性查询语言注入
这是一种用于存取信息数据的数据库系统,其作用是方便管理人员进行网络管理和用户查询。结构性查询语言简称为SQL,从本质上来说是一种程序设计的、高级的非过程化编程语言,其作用是作为客户端与数据库服务器相互沟通的桥梁。因此,SQL是网站设计中安全防御的重点包括以下内容。
2.1.1经典的‘or1=1’注入作为计算机最经典的结构性查询语言,该注入方式一般不需要用户名进行验证,密码方面也没有多层输入的要求,故身份登录并不会受到用户名的限制。因此,该注入方式在编写验证程序时,通过程序设计使得用户名输入时无需验证,避开非预期字符串的限制,然后将信息直接传递给mysql-query()函数执行。这种注入方式跳过了验证环节,验证码正确与否都不干涉用户名登录。因此,从信息安全防御角度出发,登录确认工作是网站设计的重中之重,注意严密防范非法用户登录。
2.1.2利用union语句的注入Union语句注入的作用机理是,网站设计中注入union会使网站程序默认的语句出错,网站运行速度受限,或者网页直接打不开,严重时还会引起网站崩溃。结构性查询语言从理论上来说注入方式较多,从根源上防御各种注入方式才是关键。作为计算机工作者,日常网络维护要认真严谨,细心对查询语句的参数进行过滤,遇到可疑情况及时排查。
2.2跨站脚本攻击的防范
跨站脚本攻击,英文全称为CrossSiteScripting。该脚本通过将恶意代码植入到用户的网站页面,让用户登录与实际网站完全不同的虚假网站。该脚本主要是将JavaScript脚本注入到HTML标签中进行攻击,是一种频繁引发网站设计安全威胁的重要因素。
2.2.1跨站脚本攻击的探测跨站脚本攻击是可以及时检测到的,有助于尽早发现网站设计过程中的问题,语句检测是判断跨站脚本攻击的重要依据。如在输入框中输入语句找到其执行的地方,如果发现有弹窗就证明有跨站脚本对软件进行攻击。以网站的评论为例,在网站评论页面的输入框中写入相关代码,完成后进行刷新,若发现浏览器的弹出窗口没有得到禁止,基本可以判断该网站设计的评论模块有跨站脚本攻击过。
2.2.2重新定向一旦发在网站设计过程中存在跨站脚本攻击的某些漏洞,那么黑客就有多种方式攻击网站。如可以通过跨站脚本攻击重新定位新的攻击网页,实现刷目标网站流量的目的。举一个简单的例子,用户A发了一个容易构造的URL给用户B,当用户B打开后,恶意脚本开始攻击用户B的电脑,可以执行前一个用户A权限下的所有命令。
2.2.3攻击弹出其他网页大部分网民浏览网页时都碰到过广告弹窗的情况,这是电脑黑客通过跨站脚本攻击的方式,实现攻击计算机用户正在浏览网页的目的,从而让用户浏览其他网页。针对跨站脚本这种攻击方式,通常采用特征匹配来进行针对性防御,同时加强认证工作,最大限度避免跨站脚本攻击的发生。
3结语
一个安全的电子商务网站平台是电子商务交易健康发展的重要前提,必须在网站设计过程中增强信息安全防御,有效保障交易双方的信息安全和财产安全。这要求网站设计师从网站操作的各环节出发去评估安全漏洞,提高信息安全防御性能,尽量减少黑客和病毒的侵入,确保电子商务网站的安全运行。
网站类毕业论文范文二:软件在网站设计和维护中的作用
当前,随着信息时代的到来,计算机网络已经成为人们在日常的生产生活中不可或缺的工具。而网站又是实现所有信息数据交流互动的主要平台,这就使得人们对其设计和维护的需求越来越高。无论是商业性还是非商业性的网站制作团队,都在寻求更好更快的网站建设技术。软件就是现阶段反映网站形象以及文化的未来走向。
1软件与网站设计
1.1满足网站的设计需求
软件是反映现阶段网站形象的主要介质,而网站是各行各业信息的宣传工具,是各个团队组织表达形象的重要窗口。对于网站的设计,不论是商业性网站还是非商业性的网站,都想要用以最少精力的投入获得最好的宣传效果。软件是满足网站设计这一需求的重要出口,因为软件能够为各类网站的合理性设计提供目标方向。像Photoshop、CorelDraw、Page-Maker等,这些软件都可以帮助各个团队组织获得一个更好的运行模式和宣传效果。当前,利用数据库的管理和运行特点来对网站进行设计是实现网站设计合理性的有效模式。
1.2降低网站维护的人工成本
网站在建立后要对那些信息内容较多、流量大的网站进行维护管理工作,这是保证网站信息时效性的主要方式之一。网站管理员的工作就是对每天的页面内容进行更新,如此庞大的工作量对网站维护的管理工作是极大的挑战。
(1)网站维护人员要找到相关的更新资料;
(2)就是做出相关的页面内容;
(3)才是对网站的更新。这对于那些流量小且时间充裕的网站维护管理人员来说是可以的。一旦所维护网站的规模较大每天需要更新的新闻或者是公告等信息内容发布较多,那么就会给网站维护的工作人员带来了难以完成的工作量。为解决这一问题,可利用软件这一信息数据库来降低人员的工作量。具体的操作为将要发布的信息内容导入数据库,并使用ASP技术把数据库中的信息内容直接放到网站的页面上。这在很大程度上降低了网站维护的人工成本,使得新闻、公告等信息在页面上可以以直接更新的形式来保证网站的信息流动。
1.3提高网站设计的质量
网站设计整个的开发过程是复杂而繁琐的,这就使得网站设计必须以技术先进、界面整洁、维护功能齐全、操作简单为设计方向。通过研究软件工程学的设计理念来确定网站开发的整个过程框架,使之按照合理的设计步骤有计划、有方法地分阶段进行。这样的网站开发在很大程度上提高了网站设计的质量以及工作效率。现阶段软件工程学衍生出的动态模式有层迭样式技术、文本对象技术以及编程脚本技术,这些技术应用于网站设计实现了网站界面的生动性和丰富性。网站设计处于信息化的时代背景下对界面效果的设计需求越来越高,这在一定程度上增加了网站运行的成本。所以,越来越多的网站使用了数据库的运行和管理技术来进行网站设计,也就是B/S结构的网站设计技术。
2软件与网站维护
2.1实现数据库连接
要运行一个具有较大规模的网站是离不开数据库的存储与连接作用的。依靠人工操作的管理方式,根本完成不了具有庞大信息量的浏览器更新管理的任务。然而,数据库的连接这种技术在很大程度上满足了网站信息的查询更新的需求。浏览器作为客户端主要的操作平台,而Web服务器是一种基于IIS服务器或PWS服务器的个人服务器。为了提高网站信息数据的更新效率,当前Web网站大量的使用动态网页设计。这类网站的信息数据是通过数据库运行管理来发布的,其具体的操作方法是将信息数据存放于网站维护的后台数据库。Web服务器要想实现访问网站后台数据库中的信息数据,可以通过HTML内嵌式语言的PHP技术来进行转化。PHP是一种英文超文本预处理语言,是一种将服务器端执行的任务嵌入HTML文本档中的脚本语言。PHP的运行过程结合了C、Perl、Java的语法可以使动态网页得到更加快速的执行。与此同时,还可以将运行的程序嵌入到HTML文档中去执行,这极大地提高了网站设计的工作效率。这种技术几乎能够执行市面上所有的信息数据库,实现了C++、C在进行程序运行上的有效扩展。
2.2B/S结构的技术模型
B/S结构的技术模型能够解决网站缺乏互动性的技术局限,是一种三层的C/S结构,其中具备二级的Client/Server模式。第一级C/S结构的作用是为Web提供www服务,而且还能为客户端浏览器提供浏览的服务。具体的服务内容为:给Web安装上预先建立的页面文件。这些页面的计算机编程语言包括JavaScript、VBScript脚本的语言、DHTML标注的语言以及客户端的HTML语言等。网站设计的服务器将执行的内容转化成HTML语言并传递到客户端上,客户端软件就会对这些执行内容进行解释最终显示出结果。C/S结构第一级的工作模式是把Web通过数据库的运行管理转化为C/S结构的运行模式。然后再通过CGI技术或者其他的技术方式使Web服务器端与客户端进行信息互动。以往的网站设计采用的结构模型仅限于C/S结构。这种条件下设计出来的网站没有互动的功能,而且页面的更新速度也慢。对于非商业性网站来说这些功能的缺乏是致命的,根本不能实现团队组织的宣传效果。而对于商业性网站来说数据库运行管理的使用也仅限于信息检索、用户的登录注册等方面,对于页面信息的更新仍要靠大量的工程技术人员进行人工操作。这在很大程度上增加了网站运行维护的经济成本。
3结语
网站是具备传播信息、进行信息交流的平台。这就要求其设计要满足信息覆盖面广、信息传递迅速、信息容量大的需求。以往利用网站的维护管理人员对信息数据进行发布、操作,很大程度上限制网站的传播和交流目的。文章阐述了利用数据库的管理运行方法对网站进行合理性设计以及提高网站维护工作的效率,旨在使网站在信息化的时代背景下发挥出其应有的作用。
网站类毕业论文相关文章:
1.本科毕业论文范文网
2.传播学本科毕业论文
3.新闻类论文
4.教育类论文
5.毕业论文范文
6.电子商务毕业论文范本
网站类毕业论文的评论条评论