登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 软件评测师 > 软评上午基础知识 >> 正文
正文
软件评测师之浅析Cookie测试
来源:尚大教育-软考学院 作者:辉辉 时间;2013-05-08 09:37:43 点击数: 尚大软考交流群:376154208
  网站中长用的技术术语,Cookie,简单的来说就是用户通过客户端访问服务器端的过程中,被服务器端创建保存在客户端的一段Code,只适用于web中。我仔细在我们以下我的硬盘,通常
<尚大教育,教育至上,人才为大:sdedu.cc>

  网站中长用的技术术语,Cookie,简单的来说就是用户通过客户端访问服务器端的过程中,被服务器端创建保存在客户端的一段Code,只适用于web中。我仔细在我们以下我的硬盘,通常保存在这个文件下面C:\Documents and Settings\Administrator\Cookies,所有访问的web网站都会被记录在里面,除非我们手动删除了。通过下图来看看Cookie的创建机制:

  Cookie是利用了网页代码中的HTTP头信息进行传递的,浏览器的每一次网页请求,都可以伴随Cookie传递,例如,浏览器的打开或刷新网页操作。服务器将Cookie添加到网页的HTTP头信息中,伴随网页数据传回到你的浏览器,浏览器会根据你电脑中的Cookie设置选择是否保存这些数据。如果浏览器不允许Cookie保存,则关掉浏览器后,这些数据就消失。Cookie在电脑上保存的时间是不一样的,这些都是由服务器的设置不同决定得。Cookie有一个Expires(有效期)属性,这个属性决定了Cookie的保存时间,服务器可以通过设定Expires字段的数值,来改变Cookie的保存时间。如果不设置该属性,那么Cookie只在浏览网页期间有效,关闭浏览器,这些Cookie自动消失,绝大多数网站属于这种情况。通常情况下,Cookie包含Server、Expires、Name、value这几个字段,其中对服务器有用的只是Name和value字段,Expires等字段的内容仅仅是为了告诉浏览器如何处理这些Cookies.注意,在实际传递过程中这个Cookie的值是经过了URLEncode方法的URL编码操作的。

  Cookie的生命周期就是刚提到的Expires这个值,通常我们在登录网站的时候会看到有一个选项让我们选择保持登录状态1天、1个月、半年和1年,根据不同用户需求选择保存登录状态的时间,也就是Cookie保存了用户登录的信息,下次用户开启浏览器不用登录直接以之前的用户身份进入并访问网站。

  Cookie内容很多,作为一个专业的开发人员需要去深入学习并使用它,同样测试也需要足够的去了解它,在测试过程中Cookie是一个比较重要的测试点,特别是涉及到一些安全性方面的测试,Cookie在保存用户登录状态的同时也给用户带来巨大的潜在风险,但目前解决Cookie风险的最好办法就是不保存Cookie信息。特别是在一些涉及网上银行、网上支付等方面,Cookie技术的使用将变得非常小心,这也给我们测试带来了巨大地挑战。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:软件评测师之论安全测试与渗透测试区别
下一篇:2012年下半年软件评测师考试试题分析
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章