Web应用中的Cookie测试方法研究
2014-10-21李柱等
李柱等

摘 要:在Web应用程序中,Cookie应用十分广泛,且给用户带来了极大的便利,然而,由于Cookie中所包含信息的敏感性,极易被不法人员利用而造成巨大损失,因此,如何对Cookie进行有效的测试就成为用户上网安全的重要保障。本文对Cookie的概念、作用和调用过程进行了分析,并Cookie机制存在的问题进行了讨论,在此基础上提出了Cookie测试的概念,并对Cookie测试的测试点进行了分析,进而采用测试工具进行测试法、屏蔽测试法、有选择性拒绝测试法、篡改测试法实现了对Cookie的初步测试。测试结果表明,本文所提出的方法在实现Cookie测试方面具有较好的效果。
关键词:Cookie测试;测试点;Cookie测试方法
中图分类号:TP311.52
Cookie技术由网景公司(Netscape)员工Lou Montulli于1993年发明。随后World Wide Web(WWW)协会支持并采纳了Cookie标准,微软也在Internet Explorer浏览器中使用了Cookie。现在,绝大多数浏览器都支持Cookie,几乎所有的网站设计者都使用了Cookie技术。随着cookie技术的普及,cookie技术使得浏览网页更加容易,但cookie技术的滥用也给用户信息造成了极大的威胁。因此,如何对Cookie进行有效的测试是就成为用户上网安全的重要保证。本文提出了4种Cookie测试方法:测试工具测试法、屏蔽测试法、有选择性拒绝测试法、篡改测试法对Cookie进行全面的测试,实验表明,以上方法能够有效实现对Cookie的全面测试,保证Cookie使用安全。
1 Cookie概述
1.1 Cookie的概念及作用
Cookie是Web服务器保存在用户硬盘上的一段文本,它允许一个Web站点在用户的电脑上保存信息并且随后再取回,信息的片断以“名/值”(Name/Value)对的形式储存,用户在浏览网页时,服务器发送给浏览器的体积很小的纯文本信息,它保存在客户机的内存或客户机的硬盘中,用户以后访问同一个Web服务器时,浏览器会把它们原样发送给服务器。……