安全检测中的渗透测试一般采用灰盒的测试手段。测试人员需要对被测系统的基本情况有一定了解,并具备一定的访问权限,以便能够在限定时间内尽可能多地挖掘被测系统潜在漏洞。常见的渗透测试对象包括:B/S、C/S架构信息系统,以及移动应用、公众号、小程序等。渗透测试主要检测项包括:Web安全、中间件安全、服务端安全、传输安全、存储安全、移动端安全、小程序安全、接口安全、认证安全及企业漏洞清单。部分Web安全检测项包括:跨站脚本攻击(XSS)、源代码泄露、URL重定向、跨站点伪造请求(CSRF)、信息泄露、JSON劫持、服务器端请求伪造(SSRF)、绝对路径泄露、不安全的第三方组件、文件上传、SQL注入、文件包含、文件下载或读取、XML外部实体注入(XXE)、FLASH跨域、文件删除、CRLF注入、HTML表单无CSRF保护漏洞、目录遍历、命令执行、明文传输、弱加密、Http Only检测、X-Frame-Options Header检测、X-ForwardedF o r伪造、X-XSS-Protection检测、不安全的HTTP-method等。