孤尽班第十次课程-单元测试与系统安全规约

导读:本篇文章讲解 孤尽班第十次课程-单元测试与系统安全规约,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

孤尽班第十次课程-单元测试与系统安全规约

单元测试规约

单元测试的AIR 与 原则

R:可重复性 
I :   独立性
A:  自动化性 

单元测试的BCDE 原则

B: Border   边界测试 
C: Corret  正确的输入, 并得到预期的结果
E: Error  证明程序有错
D: Design 与设计文档相结合

常见单元测试框架介绍

在这里插入图片描述

系统安全规约实践

越权访问漏洞防范措施

1. 前后端同时对用户输入信息进行校验,双重验证机制
2. 调用功能前,验证用户是否有权限,调用相关功能
3. 执行关键操作前比喻验证用户身份,验证用户是否具备操作数据的权限
4. 直接对象引用的资源ID 要加密, 防止攻击者枚举ID, 敏感数据特殊化处理
5. 永远不要相信用户的输入,对于可控参数进行严格的检查与过滤
敏感数据处理
1. 特殊信息授权
2. 特殊信息脱敏
3. 特殊信息加密存取
4. 特殊信息加密传输

数据脱敏的重要原则

1. 报纸原有数据特征
2. 保持数据之间的一致性
3. 保持业务规则的关联性
4. 多次脱敏之间的数据一致性 
SQL 注入攻击防御
SQL  注入常用防御手段
1. 过滤危险字段
2. 使用预编译语句 
3. 参数化查询 
Mybatis  框架SQL  注入漏洞场景
4. 使用$ 直接拼接
5.  模糊查询like 后的参数 
in 之后的参数 
order by 之后

使用Sentinel 实现API 接口防刷

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/77129.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!