软件测试之安全测试详解
点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快一、测试范围管理系统url、登录框、搜索框、输入框、文件上传、文件下载客户端搜索框、输入框、文件上传、系统功能二、测试点密码安全XSS注入SQL注入操作越权上传安全下载安全三、工具fiddlersqlmap四、测试过程1、密码安全1密码输入错误次数超限会锁定账号2除了账号密码需要图形验证码或短信验证码3用户名不存在和密码错误需提示用户名或密码错误4密码传输非明文传输且加密类型不能太简单如仅通过md5加密日志系统中也不能将明文密码打印出来5密码加密存储6用系统默认账号admin/123456、admin/admin、root/123456等是否可以登录系统7用fiddler拦截请求将响应报文改成登录成功的报文无法登录系统2、XSS注入1在输入框中输入XSS注入脚本如scriptalert(test)/script img src onerrorconsole.log(test); img src onerroralert(x)保存成功后看页面是否有执行2若前端有拦截无法输入拦截请求在请求报文中添加相应脚本是否能保存成功3、SQL注入1在url的参数后面改成xxx1or11能否跳转相应页面2通过sqlmap对url中存在的SQL注入进行测试需python环境3在搜索框中输入1or11或者‘ and %是否能查询出所有结果4、操作越权在进行查看账单、查看xx记录等处通过拦截请求修改查询参数为非该用户的数据是否可查出、操作相关数据5、文件上传1是否能上传.jsp、.exe、.bat格式的文件2文件上传的目录是否可执行3上传时是否暴露文件的绝对路径6、文件下载1文件下载是否可以通过修改路径下载其它文件2需权限下载的文件是否可以绕过鉴权直接访问链接进行文件下载五、总结测试搜索框时发现输入包含(的条件会报错输入()时会返回所有数据是搜索条件处理不当导致需登记到典型问题之后有搜索框的测试中补充相应测试用例进行覆盖。最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。

相关新闻

数据升级 | CnOpenData 1966-2024年全球粮食损失和浪费数据

数据升级 | CnOpenData 1966-2024年全球粮食损失和浪费数据

一、数据简介联合国环境规划署发布了《食物浪费指数报告2024》,报告说,2022年全球人均浪费食物132公斤,占消费者可获得食物总量的五分之一。食物浪费是一个全球性问题,目前世界上仍有约7.83亿人遭受饥饿。CnOpenData全球粮食损失和…

2026/7/7 8:58:50 阅读更多 →
震撼!CloseAI终于变回OpenAI了!GPT-OSS来了,这次真的不一样了

震撼!CloseAI终于变回OpenAI了!GPT-OSS来了,这次真的不一样了

蛹鞍友品前置芝士 动态规划 / DP 子集划分问题 / 可行性背包 思路 首先观察这个放书的性质。结论:对于在同一个书架上的书,只需要一个人去负责。 证明也比较简单,考虑某个人去放了这一排最远的(最大的)书,那…

2026/7/8 2:50:03 阅读更多 →
【零基础入门】SQL 核心语法精讲:约束(Constraint)全解析(单表约束篇)

【零基础入门】SQL 核心语法精讲:约束(Constraint)全解析(单表约束篇)

一、前言 在前几篇文章中,我们系统学习了 SQL 的 DDL、DML 和 DQL 核心用法,掌握了数据库、表、数据的增删改查。但在实际开发中,仅靠数据类型无法保证数据的完整性和有效性 —— 比如学号不能为空且不能重复、姓名必须填写、手机号不能重复…

2026/7/7 18:01:49 阅读更多 →

最新新闻

C#上位机项目实战——启动、停止按钮界面设计

C#上位机项目实战——启动、停止按钮界面设计

前言 上位机软件开发中启动和停止按钮几乎是每个上位机软件必须具备的功能,使用传统winform开发时如果仅仅给Button按钮添加文本作为启动和停止按钮,这样会让上位机软件界面开起来很丑,本文就来讲解一种美化启动、停止按钮界面的方法&#x…

2026/7/8 2:55:41 阅读更多 →
PyTorch 2.3 张量 vs NumPy 数组:5个关键差异与性能实测

PyTorch 2.3 张量 vs NumPy 数组:5个关键差异与性能实测

PyTorch 2.3 张量 vs NumPy 数组:5个关键差异与性能实测在深度学习与科学计算领域,PyTorch张量和NumPy数组作为两种核心数据结构,经常被开发者交替使用。然而,它们的设计哲学和应用场景存在本质区别。本文将深入剖析两者的5个关键…

2026/7/8 2:53:37 阅读更多 →
2026年最新命理排盘软件推荐:命理软件怎么选?八字、AI提示词和多盘复盘要分清

2026年最新命理排盘软件推荐:命理软件怎么选?八字、AI提示词和多盘复盘要分清

很多人搜索“命理排盘软件推荐”或者“命理软件推荐”,其实需求并不完全一样。有的人只是想排一个八字盘,有的人想看紫微斗数,有的人想查六爻、合盘、择日、罗盘,也有人刚入门,看不懂十神、五行、大运流年,…

2026/7/8 2:51:33 阅读更多 →
Zvec:阿里巴巴开源的轻量级进程内向量数据库

Zvec:阿里巴巴开源的轻量级进程内向量数据库

Zvec:阿里巴巴开源的轻量级进程内向量数据库 核心观点 Zvec 是阿里巴巴开源的进程内(in-process)向量数据库,定位轻量、极速、零配置,可直接嵌入应用程序运行。经阿里集团内部生产环境验证,支持低延迟、可…

2026/7/8 2:47:33 阅读更多 →
ResNet-18/34/50/101/152 五款架构 CIFAR-10 训练实测:从 56 层到 1202 层的性能拐点分析

ResNet-18/34/50/101/152 五款架构 CIFAR-10 训练实测:从 56 层到 1202 层的性能拐点分析

ResNet-18/34/50/101/152 五款架构 CIFAR-10 训练实测:从 56 层到 1202 层的性能拐点分析深度残差网络(ResNet)自2015年问世以来,已成为计算机视觉领域的里程碑式工作。何恺明团队提出的残差学习框架,通过引入跨层连接…

2026/7/8 2:45:32 阅读更多 →
SQL 语句从基础到高级

SQL 语句从基础到高级

SQL(Structured Query Language,结构化查询语言)是关系型数据库的标准操作语言,适用于 MySQL、Oracle、SQL Server、PostgreSQL 等主流数据库。本文将由浅入深,从基础语法、核心操作、进阶查询到高级特性、实战优化&am…

2026/7/8 2:45:32 阅读更多 →

日新闻

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/7/8 0:00:48 阅读更多 →
MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N1 到批处理的全路径 一、从"功能正确"到"性能可接受"——MyBatis 批量操作的三段式进化 MyBatis 在日常增删改查场景中几乎是无感的——实体映射直观、SQL 控制灵活。但当数据量从千级上升到十万级、百万级,许…

2026/7/8 0:00:48 阅读更多 →
工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

1. 工业负载控制方案概述在工业自动化、电机驱动和照明控制等高需求场景中,可靠地控制电感和电阻负载是核心挑战之一。TPD2015FN作为东芝的8通道高端智能功率开关IC,配合PIC18F45K22微控制器,能够构建一套稳定、高效的负载控制系统。这套组合…

2026/7/8 0:02:48 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻