安全测试
2024-04-18 17:08 加个小鸡腿 阅读(50) 评论(0) 编辑 收藏 举报安全测试一般需要专门的人员来测试,主要是安全方面的测试人员,安全测试主要验证软件或者系统在面临网络攻击、恶意破坏或者未经授权访问时的自我防护能力,比如我们常见的dos攻击,软件破解,明文传输,权限未开发之类。
安全测试主要可以从以下几个方面来考虑:
1.身份验证和权限管控
比如用户登录的密码强度,会话处理,或者没有给权限,访问是否受限等。
2.漏洞扫描
使用专业的扫码工具对整包进行扫描
3.代码审计
使用sonarqube等代码扫描工具对源码进行扫描,并及时修复
4.完整性测试
为防止篡改,需要对文件完整性进行验证,最常见的比如md5sum或者sha256sum对文件进行校验
5.渗透测试:
模拟黑客的攻击方式,对系统进行深度攻击测试
以上四点是我们常见的一些手段,其他比较高深的测试方法,需要专业人员进行,或者你可自行查找
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架