名词百科

什么是安全测试 / 渗透测试?

一句话定义

安全测试是检查系统是否存在可被利用的漏洞的测试活动;渗透测试是模拟攻击者视角,尝试实际攻破系统,以验证防护是否有效。

发布者:黔序科技

它到底是什么

两者的关系是「检查清单」与「实战验证」。安全测试按已知风险项逐条核对(注入、越权、敏感信息泄露、弱口令),渗透测试则用攻击者思路串联这些点,验证能否真正造成危害。

它们的共同前提是授权。未授权的渗透测试在法律上可能构成违法,即使是自有系统,也应与托管方、云服务商确认范围。

怎么运作的

范围与授权:明确测试的域名、IP、时间窗、禁止动作(如拒绝服务攻击)。书面授权是必需项。

信息收集:端口、子域、技术栈、公开信息。很多漏洞来自暴露的测试环境与备份文件。

漏洞验证:常见高危项是越权访问(改一个 ID 就能看别人数据)、注入、文件上传、未授权接口、敏感信息硬编码在前端。

报告与修复:按危害程度分级,给出复现步骤与修复建议。修复后需复测确认。

容易混的几个概念

  • 漏洞扫描:自动化工具扫描,覆盖广但误报多。
  • 代码审计:从源码层面找问题,需要源码访问权限。
  • 红队演练:更接近真实攻击的全流程模拟。
  • 等保测评:合规性评估,包含安全测试的部分内容。

常见问题

多久做一次渗透测试?

通常在上线前与重大改版后各做一次,涉及资金的系统建议定期开展。合规要求(如等保)可能有固定周期。

扫描工具报的漏洞都要修吗?

按危害与可利用性排序。工具误报率高,但高危项(如远程代码执行、越权)必须优先处理,不能因误报多而整体忽略。

J 项目运维 · 同组词条