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

1.5 KiB
Raw Permalink 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