π PRD: μΈλΆ ν΅ν© μνλ νκ° μμ€ν
1. νλ‘μ νΈ κ°μ
- νλ‘μ νΈλͺ
: μΈλΆ ν΅ν© μνλ νκ° μμ€ν
μ°κ΅¬ λ° κ°λ°
- μΆμ§ λ°°κ²½:
- μ΅κ·Ό DX, AX κ°μνλ‘ ν΄λΌμ°λ λ° μ 3μ μ°κ³ μλΉμ€ λ± IT μΈνλΌ κ΅¬μ‘°κ° λ§€μ° λ³΅μ‘ν΄μ§κ³ κ΄λ¦¬ λ²μκ° λ°©λν΄μ‘μ΅λλ€.
- μμ° κ²½κ³κ° λͺ¨νΈν΄μ Έ κΈ°μ‘΄μ μλ μ κ² λ°©μμΌλ‘λ μ½νμλ μ 체 곡격 νλ©΄(Attack Surface)μ μλ³νκ³ κ΄λ¦¬νλ λ° λ¬Όλ¦¬μ νκ³κ° μ‘΄μ¬ν©λλ€.
- μλ§μ 보μ μλ¦Όμ μ λ΄ μΈλ ₯λ§μΌλ‘ λΆμνκ³ μ μ§λ³΄μνλ κ²μ λΉν¨μ¨μ μ
λλ€.
- μ΅μ’
λͺ©ν: μΈλΆ λ
ΈμΆ μμ°μ μνλλ₯Ό μλμΌλ‘ νκ°νκ³ μκ°ννλ ν΅ν© 보μ μ§λ¨ PoC(Proof of Concept)λ₯Ό κ°λ°νλ κ²μ
λλ€.
2. νκ² μ¬μ©μ (Target Audience)
- μ£Όμ μ¬μ©μ: κΈ°μ
μ 보μ λ΄λΉμ λ° IT μΈνλΌ κ΄λ¦¬μ
- μ¬μ©μ λμ¦: νμ λ 보μ μμμ μ€μ§μ μνμ μ§μ€μν€κ³ , μμ¬κ²°μ μλλ₯Ό λμΌ μ μλ μλνλ 보μ μ§λ¨ λ° μ‘°μΉ μ°μ μμ λμΆ λꡬ.
3. ν΅μ¬ κΈ°λ₯ μꡬμ¬ν (Core Functional Requirements)
μμ€ν
μ ν¬κ² μμ§, λΆμ, μκ°νμ 3λ¨κ³ λͺ¨λλ‘ κ΅¬μ±λ©λλ€.
3.1 Module 1: μΈλΆ μμ° μ 보 μμ§ μμ§
- λλ©μΈ νμ λ° μ€μΊλ: μ
λ ₯λ λλ©μΈμ μλΈλλ©μΈμ μλ³νμ¬ νμ λ²μλ₯Ό νμ₯νκ³ , κ²μ¦λ μ€μΊλ λꡬ(Nmap, Naabu, HTTPX)λ‘ μ°κ²°λλ νμ΄νλΌμΈμ ꡬμΆν΄μΌ ν©λλ€.
- μΈλΆ λ°μ΄ν° μ°λ: Shodan, Censys λ± OSINT μΈλΆ APIλ₯Ό ν΅ν΄ μμ§λ λ°μ΄ν°λ₯Ό μΆκ°λ‘ νμ©ν΄μΌ ν©λλ€.
- λ°μ΄ν° μ κ·ν: μμ§λ λΉμ ν μλΉμ€ μ 보λ₯Ό ν₯ν μ·¨μ½μ DB λ§€μΉ λ° λΆμ λ¨κ³μμ νμ©ν μ μλλ‘ ν¬λ§·μ λ³ννκ³ μ κ·νν΄μΌ ν©λλ€.
3.2 Module 2: 리μ€ν¬ μΆλ‘ λ° λΆμ λͺ¨λ
- ν΅ν© 리μ€ν¬ λͺ¨λΈ μ€κ³: λ¨μν μ¬κ°λ μ§ν(CVSS)λ₯Ό λμ΄ μ€μ μν λ° μ
μ© κ°λ₯μ±μ λ°μνκΈ° μν΄ EPSS, KEV, CVSSμ μκ΄κ΄κ³λ₯Ό λΆμν΄μΌ ν©λλ€.
- μμ λͺ¨λΈλ§: κ³Όκ±° KEV λ°μ΄ν° λ±μ ν΅ν΄ νκ°λ λλ©μΈ νΉν 리μ€ν¬ μ°μ μμμ λͺ¨λΈλ§ν΄μΌ ν©λλ€.
3.3 Module 3: ν΅ν© λμ보λ λ° λ¦¬ν¬ν
(μκ°ν)
- μΉ λμ보λ ꡬν: μμ§λ μμ° μ 보μ μλ³λ μνλλ₯Ό 보μ λ΄λΉμκ° μ§κ΄μ μΌλ‘ νμ
ν μ μλ μΉ κΈ°λ° λμ보λλ₯Ό μ 곡ν΄μΌ ν©λλ€.