μ μ±μ½λλ₯Ό 곡λΆνλ μ΄μ
μ μ±μ½λλ₯Ό 곡λΆνλ€λ κ²μ μ μ± νλ‘κ·Έλ¨μ λ§λ€κ±°λ μ€νν΄ λ³΄λ κ²μ΄ μλλλ€. μ€μν κ²μ 곡격μκ° μ΄λ€ νλμ νλ €κ³ νλμ§, κ·Έ νλμ΄ μμ€ν κ³Ό λ€νΈμν¬μ μ΄λ€ νμ μ λ¨κΈ°λμ§, κ·Έλ¦¬κ³ λ°©μ΄μλ μ΄λ€ κΈ°μ€μΌλ‘ μ΄μ μ§νλ₯Ό νλ¨νλμ§ μ΄ν΄νλ κ²μ λλ€.
μ μ± νμλ λκ° μ¬μ©μκ° μνμ§ μλ λμμ λͺ°λ μνν©λλ€. νμΌμ λ΄λ €λ°κ±°λ, μλ μ€νμ λ±λ‘νκ±°λ, μΈλΆ μλ²μ ν΅μ νκ±°λ, μμμ κ³Όλνκ² μ¬μ©νκ±°λ, μ λ ₯κ°κ³Ό ν΄λ¦½λ³΄λλ₯Ό κ°μν μ μμ΅λλ€. μ΄λ° λμμ νλμ© λΆν΄ν΄μ 보면 λ§μ°ν λλ €μμ΄ κ΅¬μ²΄μ μΈ λ³΄μ κ°λ μΌλ‘ λ°λλλ€.
μ΄ μ₯μ μμ ν λ°©μ΄ν νμ΅μ μν λ΄μ©μ λλ€. μ€μ μ μ±μ½λ μ€ν λμ κ°μ§ λ‘κ·Έ, μν λ¬Έμμ΄, μμ νλ‘μΈμ€, λ΄λΆ ν μ€νΈ λλ©μΈμΌλ‘ μ리λ₯Ό μ΄ν΄ν©λλ€.
κ·Έλ¦ΌμΌλ‘ 보λ νμ§ νλ¦

μ μ± νμμ ν° λΆλ₯
ν¬λ¦½ν λ§μ΄λ μ νμ PCμ CPUλ GPU μμμ λͺ°λ μ¬μ©νλ €λ νμμ λλ€. μ¬μ©μλ μ»΄ν¨ν°κ° κ°μκΈ° λλ €μ§κ³ ν¬μ΄ μΈκ² λκ±°λ μ λ ₯ μ¬μ©λμ΄ λμ΄λλ ννλ‘ μ΄μμ λλ μ μμ΅λλ€. λ°©μ΄ κ΄μ μμλ λμ CPU μ¬μ©λ₯ , λ―μ νλ‘μΈμ€, μΈλΆ ν μλ²μμ μ°κ²° μλλ₯Ό ν¨κ» νμΈν©λλ€.
ν΄λ¦½λ³΄λ νμ΄μ¬μ»€ μ νμ μ¬μ©μκ° λ³΅μ¬ν λ¬Έμμ΄μ κ°μνλ€κ° μ§κ° μ£Όμμ²λΌ 보μ΄λ κ°μ λ€λ₯Έ κ°μΌλ‘ λ°κΎΈλ νμμ λλ€. μ€μ ν΄λ¦½λ³΄λλ₯Ό λ³κ²½νλ μ€μ΅μ νμ§ μκ³ , μν λ¬Έμμ΄μ κ²μ¬ν΄μ βμ΄λ° ν¨ν΄μ λ Έλ¦΄ μ μλ€βλ μλ¦¬λ§ μ΄ν΄νλ©΄ μΆ©λΆν©λλ€.
λ€μ΄λ‘λ μ νμ μμ νλ‘κ·Έλ¨μ΄ λ¨Όμ μ€νλ λ€ μΈλΆμμ μΆκ° νμΌμ λ°μμ€λ λ°©μμ λλ€. μ΄ κ²½μ° νμΌ μμ± νμ , λ€μ΄λ‘λ URL, μΈλΆ μ°κ²°, μ€ν κ²½λ‘κ° μ€μν λ¨μκ° λ©λλ€. μλμ€ν λ±λ‘κΉμ§ μ΄μ΄μ§λ©΄ μ¬λΆν νμλ κ³μ λμν μ μμ΅λλ€.
IOCλ 무μμΈκ°
IOCλ Indicator of Compromiseμ μ½μλ‘, μΉ¨ν΄ λλ μ΄μ νμλ₯Ό μμ¬ν μ μλ νμ μ λ»ν©λλ€. μλ₯Ό λ€μ΄ λ―μ νμΌλͺ , μ΄μν νλ‘μΈμ€λͺ , μμ¬ λλ©μΈ, νΉμ IP, λΉμ μ ν¬νΈ, μλμ€ν λ μ§μ€νΈλ¦¬, λ°λ³΅λλ μ€λ₯ λ‘κ·Έκ° IOCκ° λ μ μμ΅λλ€.
IOCλ λ¨λ μΌλ‘ νμ μ¦κ±°κ° λκΈ°λ³΄λ€ μ¬λ¬ λ¨μκ° ν¨κ» λͺ¨μΌ λ μλ―Έκ° μ»€μ§λλ€. μλ₯Ό λ€μ΄ λ―μ νλ‘μΈμ€ νλλ§μΌλ‘ μ μ±μ΄λΌκ³ λ¨μ νκΈ°λ μ΄λ ΅μ§λ§, κ·Έ νλ‘μΈμ€κ° λμ CPUλ₯Ό μ¬μ©νκ³ , λ―μ λλ©μΈμΌλ‘ μ£ΌκΈ°μ μΌλ‘ μ°κ²°νκ³ , μλμ€νμλ λ±λ‘λμ΄ μλ€λ©΄ μμ¬λκ° ν¬κ² μ¬λΌκ°λλ€.
IOCλ₯Ό 곡λΆνλ λͺ©μ μ μκΈ°λ³΄λ€ λΆλ₯μ λλ€. νμΌ νμ μΈμ§, νλ‘μΈμ€ νμ μΈμ§, λ€νΈμν¬ νμ μΈμ§, μ¬μ©μ νμ νμ μΈμ§ ꡬλΆνλ©΄ νμ§ κ³Όμ μ΄ μ²΄κ³μ μΌλ‘ 보μ λλ€.
μμ€ν νμ κ³Ό λ€νΈμν¬ νμ
μμ€ν νμ μ PC λ΄λΆμμ νμΈν μ μλ λ¨μμ λλ€. μμ κ΄λ¦¬μ, 리μμ€ λͺ¨λν°, μ΄λ²€νΈ λ·°μ΄, μλμ€ν νλͺ©, μ€μΉλ νλ‘κ·Έλ¨, μμ ν΄λ, λ€μ΄λ‘λ ν΄λ λ±μ λ³Ό μ μμ΅λλ€.
λ€νΈμν¬ νμ μ μΈλΆμ ν΅μ νλ €λ λ¨μμ λλ€. μ΄λ€ λλ©μΈμ μ‘°ννλμ§, μ΄λ€ IPμ μ°κ²°νλμ§, μ΄λ€ ν¬νΈλ₯Ό μ¬μ©νλμ§, μ£ΌκΈ°μ μΌλ‘ ν΅μ νλμ§ νμΈν©λλ€. Wiresharkλ λ°©νλ²½ λ‘κ·Έ, DNS λ‘κ·Έκ° μ΄λ° νμ΅μ λμμ΄ λ©λλ€.
λ°©μ΄ κ΄μ μ κ² μμ
- μμ
κ΄λ¦¬μμμ CPU/GPU μ¬μ©λ₯ νμΈ
- 리μμ€ λͺ¨λν°μμ λ€νΈμν¬ μ°κ²° νμΈ
- μ΄λ²€νΈ λ·°μ΄μμ κ²½κ³ /μ€λ₯ νμΈ
- DNS λ‘κ·Έμμ λ―μ λλ©μΈ νμΈ
- Wiresharkμμ λ°λ³΅ μ°κ²° νμΈ
μμ ν νμ΅ μμΉ
μ μ±μ½λ νμ΅μ λ°λμ μμ νκ² μ§νν΄μΌ ν©λλ€. μ€μ μ μ±μ½λλ₯Ό λ΄λ €λ°κ±°λ μ€ννμ§ μκ³ , κ°μ§ λ‘κ·Έμ μ€λͺ μ© μμλ‘ κ°λ μ μ΅νλλ€. μΈλΆ 곡격 μλ²λ μ€μ νΌν΄μ μμ€ν μ λμμΌλ‘ ν μ€νλ νμ§ μμ΅λλ€.
νμ΅μ© μμλ μν κΈ°λ₯μ μ κ±°ν΄μΌ ν©λλ€. μ€μ ν΄λ¦½λ³΄λ λ³κ²½, νμΌ μνΈν, κ³μ μ 보 μμ§, μΈλΆ μλ² μ μ‘ κΈ°λ₯μ λ§λ€μ§ μμ΅λλ€. λμ βμ΄λ° νμκ° μλ€λ©΄ μ΄λ€ νμ μ΄ λ¨λκ°βλ₯Ό μμ νκ² μ€λͺ νλ λ°©μμ΄ μ’μ΅λλ€.
κ°λ λΉκ΅ν
| κ°λ | μλ―Έ | νμ΅ ν¬μΈνΈ |
|---|---|---|
| ν¬λ¦½ν λ§μ΄λ | μμμ λͺ°λ μ¬μ© | CPU/GPU μ¬μ©λ₯ κ³Ό μΈλΆ μ°κ²° |
| ν΄λ¦½λ³΄λ νμ΄μ¬μ»€ | 볡μ¬ν κ°μ κ°μνκ±°λ λ°κΏ | λ¬Έμμ΄ ν¨ν΄κ³Ό μ¬μ©μ μ£Όμ |
| λ€μ΄λ‘λ | μΆκ° νμΌμ λ΄λ €λ°μ | λ€μ΄λ‘λ URLκ³Ό νμΌ μμ± νμ |
| IOC | μΉ¨ν΄ μμ¬ λ¨μ | νμΌ, νλ‘μΈμ€, λ€νΈμν¬ νμ λΆλ₯ |
ν΅μ¬ κ°λ 볡μ΅
μ μ± νμλ₯Ό μ΄ν΄νλ ν΅μ¬μ νλκ³Ό νμ μ μ°κ²°νλ κ²μ λλ€. μμμ λ§μ΄ μ°λ©΄ CPU μ¬μ©λ₯ μ΄ μ€λ₯΄κ³ , μΈλΆμ ν΅μ νλ©΄ λ€νΈμν¬ μ°κ²°μ΄ μκΈ°κ³ , μ¬λΆν νμλ μ€νλλ €λ©΄ μλμ€ν νμ μ΄ λ¨μ μ μμ΅λλ€.
νμ§λ ν κ°μ§ λ¨μλ§ λ³΄κ³ κ²°λ‘ μ λ΄λ¦¬λ μΌμ΄ μλλλ€. μμ€ν νμ , λ€νΈμν¬ νμ , μ¬μ©μ μ¦μ, λ‘κ·Έλ₯Ό ν¨κ» 보면μ κ°λ₯μ±μ μ’ν κ°λλ€. μ΄ κ³Όμ μ μ΄ν΄νλ©΄ μ€μ 보μ λκ΅¬κ° μ νμΌ ν΄μ, λλ©μΈ, IP, νμ ν¨ν΄μ ν¨κ» 보λμ§λ μμ°μ€λ½κ² μ μ μμ΅λλ€.
λ€μ μ₯μμλ Pythonμ μ΄μ©ν΄ 보μ κ°λ μ μμ νκ² μλννκ³ , λ‘κ·Έλ λ¬Έμμ΄μ λΆμνλ κΈ°μ΄λ₯Ό 곡λΆν©λλ€.