🛡️ 취약점 모니터링

CVE 뉴스 피드 + 내 인프라 실측 진단, 두 관점을 교차하는 개인 SOC.

개요

이 사이트는 세상에 나오는 전체 CVE를 모니터링하는 뉴스 레이어와, 실제 내 서버/네트워크에 존재하는 취약점을 진단하는 스캔 레이어를 함께 제공합니다. 두 데이터는 CVE ID로 교차돼, "방금 뉴스에 나온 이 취약점이 우리 인프라에도 있다"는 통합 관점을 만듭니다.

56,570
누적 CVE
6,469
최근 30일 CVE

두 개의 레이어

1) CVE 뉴스 (/vuln)

NVD(국가 취약점 DB)를 2시간 주기로 크롤링해 세상의 모든 신규 취약점을 수집합니다. 각 CVE에 대해 LLM이 한국어 요약·영향·대응 방안을 자동 생성합니다.

2) 내 인프라 진단 (/vuln/infra)

OpenVAS(Greenbone Community Edition)가 실제 서버·네트워크를 주기적으로 스캔해 "이 서버의 이 포트·이 패키지에 이 CVE가 존재한다"는 구체적 findings을 생성합니다. 공인 IP/사설 IP는 public-host-N / lan-host-N 라벨로 마스킹됩니다.

통합: 뉴스 × 인프라 교차

DB 뷰 v_my_infrastructure_cves가 NVD CVE와 OpenVAS findings를 CVE ID로 교차해 "내 자산에 실존하는 CVE" 만 추려 보여줍니다.

현재 상태

CVE 뉴스 분석

4864
Critical
24643
High
19836
Medium
1842
Low

AI 분석 완료: 56,561건

내 인프라 findings

내 인프라 스캔 결과는 운영자 전용입니다.

데이터 흐름 · 파이프라인

CVE 뉴스 파이프라인

NVDnvd.nist.gov
→
크롤러GB10 · 2h 주기
→
LLMvLLM Gemma 4 · Claude 폴백
→
MySQLcve_entries
→
/vulnFlask · sosig.site

내 인프라 파이프라인

OpenVASGB10 · weekly scan
→
GMP APIpython-gvm
→
Collector+ LLM writeup
→
MySQLopenvas_findings
→
/vuln/infra마스킹 표시

기술 스택

영역구성
데이터 소스NVD Feed, Greenbone Community Feed
스캐너OpenVAS / Greenbone Community Edition (Docker)
수집기Python · python-gvm · pymysql
AI 분석로컬 vLLM Gemma 4 26B-A4B (기본) + Claude CLI (자동 폴백)
저장소MySQL (Gabia) — cve_entries, openvas_findings
웹Flask + Gunicorn, Cloudflare Tunnel(선택), HTTPS
네트워크Tailscale (GB10 ↔ sosig.site, MySQL은 외부 미노출)

공개 정책