Files
nexus/wiki/concepts/Vulnerability-Scanning.md
2026-04-22 04:03:04 +08:00

1.5 KiB
Raw Blame History

Vulnerability Scanning

Definition

Vulnerability scanning is the automated process of identifying and cataloging security weaknesses in systems, networks, or applications.

Concept

漏洞扫描是自动识别和分类系统、网络或应用程序安全弱点的过程。

Types

Network Vulnerability Scanning

  • 扫描网络设备和配置
  • 识别开放端口和服务
  • 检测配置弱点

Web Application Scanning

  • 检测 Web 应用漏洞
  • 爬取和测试所有页面
  • 测试 API 端点

Container Image Scanning

  • 检查镜像中的漏洞
  • 分析操作系统包
  • 检测应用依赖

Database Scanning

  • 配置审计
  • 弱密码检测
  • 权限检查

Tools

  • Nessus — 综合漏洞扫描器
  • OpenVAS — 开源漏洞扫描
  • Qualys — 云端漏洞管理
  • Trivy — 容器镜像扫描
  • Clair — 容器漏洞分析

Integration with DevSecOps

CI/CD Pipeline

# 示例Trivy 容器扫描
security_scan:
  stage: security
  script:
    - trivy image myapp:latest
  allow_failure: true

Shift-Left Application

  • 早期发现漏洞
  • 集成到 IDE
  • 开发时实时检查

Shift-Right Application

  • 持续监控生产环境
  • 定期扫描
  • 自动化补丁管理

Sources