用户使用性安全体现在密码保护和认证机制上,校友风采网站一般需要输入账号和密码进行验证,验证成功后才可使用。这种简单的认证方式给黑客和攻击者可乘之机,因此,存在很多“盗号”问题。
4、 消息秘密性安全
当前人们广泛地使用网络通讯作为生活通信、情感交流的渠道,网上聊天是其中一种手段,不乏含有大量隐私的消息。但是由于信息传输协议不能完全满足,或者网站本身的bug往往不能确保用户之间的联聊天信息或者用户本身的信息不能安全的传递到对方。
3。5 关键技术
本网站的设计使用的是ASP。net技术,其中后台代码的实现是由C#实现的。前端使用的是HTML和CSS技术。下面是对这几种技术的介绍
1、 ASP。NET相关介绍
谈到ASP。NET故名思议,ASP。NET是。net 框架中的一部分,与其他框架不同的是由于语言开发的统一性所以他只是以个开发者进行web程序开发的一个开发模型,它是一种内嵌在网页脚本中运行的技术,说到底他就是一种脚本程序。只不过他的出现极大地提升了web开发者的工作效率。因为web工作者在使用该框架时只需要使用少量的代码即访问该框架中累的方式就能开发出一个成熟的web网站或者web应用程序。该框架中也包含了大量的公共语言运行库,因此他也能适应其他的语言,例如Microsoft Visual Basic、C#、JScript 。NET 和 J#等等。
2、 C#编程语言的相关介绍
先从读音上介绍C#,它读作"C sharp",但是也有一些人读作“C井”
再说一说JAVA的由来,C#与Java类似,都是面向对象的计算机语言,由于JAVA语言的出现,以及他的代码简单,生产效率极高,所在程序开发者的心中有了良好的口碑。然而微软看不想去了所以开发款与JAVA类似的语言C#,这就是C#的由来。
然而C#的出现并不能阻挡JAVA的迅猛的发展,粗略统计世界上大约有三百万明程序设计者使用JAVA,正因为JAVA程序的跨平台性。
并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。
他与C++不同的是他没有C++那么复杂,它具有的VB语言的可视化操作界面,又拥有与C++相媲美的程序运行深度,说道没C++那么复杂,正是因为其不用像C++那样拥有很多的宏和模板,所以C#是。Net开发的首选语言。文献综述
③、 HTML和CSS技术的相关介绍
HTML的全名是Hyper Text Markup Language,即超文本标记语言,在web开发过程中是全世界范围内使用最广泛的语言。他由HTML命令组成,这些命令只是一些描述性文本,HTML可以定义web中的超链接,设置表单的大小,使用<h>字体的大小,使用<input>定义一些输入表单。一个简单的HLML文件,必须要包含<TITLE> </TITLE>, <HTML> </HTML > <BODY > </BODY>等标记语言,否则就不是一个正真的html文件。HTML文件的扩展名一定是。html。而且开发HTML页面不需要任何的配置,她不像其它语言那样繁杂,例如最简单的记事本都可以编写HTML文件。
对于CSS的描述故名思议即层叠式样式,简单的来说,一个网页由很多种语言组成,网页都要符合W3C的标准。那么,HTML构成了网页的结构,而CSS则构成了网页的样式。而网页的行为包括与用户的交互则是以javascript表现出来的。说的具体一点,要建立一个网页,首先需要用HTML语言把这个网页的框架构建好,然后再用CSS对这个网页进行页面布局,填充颜色等一系列美化操作。就像建房子一样,先要把房子构建好才可以对房子进行装修。与单纯用HTML语言设计的网页来说,首先他的代码布局很繁杂,在设计页面整体框架的同时,还需要往HTML代码中添加修饰代码,这样整个代码就会显得很乱。其次相对于单纯用HTML语言设计的网页而言,使用CSS首先。CSS文件可以插入到HTML的<TITLE>中,所以他可以提供给一些页面布局的相同的网页使用,由于页面的修饰代码和页面的框架代码分开,所以程序设计者也更容易理解代码。