安全测试】测试时如何测试cookie

2021-01-18 17:35发布

4条回答
flame
2楼 · 2021-01-21 16:35

cookie测试

对于会话cookie,要测试其在不退出web系统的情况下起作用,同时也要测试退出web系统后不起作用,即重新登录时没有上次操作的痕迹。

对于持久cookie,要测试其在退出web系统后仍然起作用,即重新登录时保留上次操作的痕迹。

对于持久cookie,还要进行cookie的更新测试,即更新页面信息或者进行其他操作后,再次登录,检查cookie是否更新及更新的正确性。

最后进行cookie的设置测试。即在浏览器中对cookie是否禁用或cookie的使用级别进行测试。如在IE浏览器的“选项”功能中,“安全”选项卡和“隐私”选项卡就可以对cookie进行设置。


八九
3楼 · 2021-01-22 20:38

以用诺顿。下载一个是个试用版就行了。好像免费一个月。

猜不到结尾
4楼 · 2021-01-26 10:01

cookie就是在客户端保存键值对的一个浏览器对象,测试重点是向cookie中写入值。

主要是测试cookies里面定义要传送的参数是否完整。

1.在哪个地方应该传一些什么样子参数,有没有正确地传送。

2.在不同的浏览器上用工具直接查看页面的cookies。

3.cookie是存在本地的,因此里面的时间是本地的时间。


可以从浏览器设置中禁用Cookie。禁用cookie后,您需要测试网站中的各种功能和页面并监控一般功能,因为它可能会在禁用cookie时出现意外行为,即使网站应该能够主动从任何潜在的故障中恢复并且正常运行。有些网站会在禁用cookie时通过帮助消息向用户提供信息,因此有效的测试将确保可以预先处理这些方案。

编辑cookie信息后测试应用程序的另一种方案。当cookie用于存储用户ID等用户信息时,这是相关的。您可以进入cookie文件并使用另一个有效/无效的数字编辑当前ID。在编辑之后,网站不应该让您登录,并且应该显示正确的“拒绝访问”消息。

在这里,您需要物理删除cookie并重新测试网站在这种情况下的行为方式。一旦将它们从计算机中移除,网站仍应正常运行并向用户提供足够的信息,而不是突然失败。


相关问题推荐

  • 回答 2

    某网站的登录功能,用户登录页面需要填写用户名和密码,假设如果其中一个用户名和密码是admin和123456,当用户输入在相应的表单中输入正确的用户名和密码之后,此应用的相应函数执行一定的验证(验证用户名和密码是否匹配),服务器执行SQL语句(表名是user)...

  • 回答 2

    AWVS的主要功能模块Blind SQL Injector:盲注工具HTTP Editor:http协议数据包编辑器WebScanner:Web安全漏洞扫描(核心功能)Site Crawler:遍历站点目录结构(爬虫功能)HTTP Sniffer:HTTP协议嗅探器HTTP Fuzzer:模糊测试工具Authentication Tester:Web...

  • 回答 2

    1、创建新的扫描2、选择常规扫描3、选择appsacn4、填写目标的URL5、进行登录,点击记录,选择AppScan IE浏览器6、填写登录账号和密码,然后进行登录,登录成功后,点击我已登陆站点7、等待系统记录信息完成后,如果成功会显示已成功配置登录8、测试策略选择缺...

  • 回答 3

    按照阶段划分白盒测试,灰盒测试,黑盒测试按照测试执行方式手工测试,自动化测试按照对象分app测试,游戏测试,等按照目的分功能测试,性能测试,安全测试,稳定性测试,易用性测试,可移植性测试等还有单元测试 集成测试 系统测试...

  • 回答 5

    安全测试一直是测试中的必须要关注的点,但也一直是行业中的一个难点,因为需要考虑的事情太多了,我个人没有专业做过安全测试,但是可以提出国际标准MASVS中的一些关注点,mavsv将安全一共分为了三个级别,分别是L1:标准安全等级  L2:纵深防御   L3:抵...

  • 回答 5
    已采纳

    目前主要安全测试方法有:①静态的代码安全测试:主要通过对源代码进行安全扫描,根据程序中数据流、控制流、语义等信息与其特有软件安全规则库进行匹对,从中找出代码中潜在的安全漏洞。静态的源代码安全测试是非常有用的方法,它可以在编码阶段找出所有可能...

  • 回答 4
    已采纳

    测试工具1、nessus 环境扫描2、acuneitx web网络扫描3、Dependency-Check依赖库扫描4、BurpSuite 抓包校验

  • 回答 8

    网络安全测评是对网络中网络结构、功能配置、自身防护等方面的测评和分析,发现网络中可能存在的安全功能缺陷、配置不安全等方面的问题。网络安全测评主要测评内容包括网络结构安全、网络访问控制、网络安全审计、边界完整性检查、网络入侵防范、恶意代码防范...

  • 回答 3

    一、什么是sql注入呢?        所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单...

  • 回答 1

    搞Web开发离不开安全这个话题,确保网站或者网页应用的安全性,是每个开发人员都应该了解的事。本篇主要简单介绍在Web领域几种常见的攻击手段及Java Web中的预防方式。XSS ,SQL注入,DDOS,CSRF...

  • 回答 2

    每台主机都会在自己的ARP缓冲区中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址。如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本...

  • 回答 1

    一种路由选择协议,用于传递路由表信息。路由表是用来决定数据流量的转发路径。同时还会计算出多条去往相同路径中的最短路径。就好比去一个陌生的城市去旅游,在某个起点(路由器A),你想要去往某个景点X,这时候有2个人,一个导游(路由器B),一个路人(路...

  • 回答 1

  • 回答 1

    TCP是字节流传输协议,发送消息前的三次握手,发送过程中的顺序编号,确认应答(ACK)机制,开启时钟计时,客户端超时重传,服务端的差错检测(检验和)等。

  • 回答 2

    uri和url的定义略)区别就是uri定义资源。url就不用说了,还定义了如何找到这个资源;网页的绝对地址(absolutepath)就是uri,到一个文件夹/。比如说,一个服务器上,而url不单定义这个资源...

没有解决我的问题,去提问