LLM05:2023 SSRF Vulnerabilities
μ€λͺ
:
μλ² μΈ‘ μμ² μμ‘°(SSRF) μ·¨μ½μ μ 곡격μκ° LLMμ μ
μ©νμ¬ μλνμ§ μμ μμ²μ μννκ±°λ μ νλ 리μμ€(λ΄λΆ μλΉμ€, API λλ λ°μ΄ν° μ μ₯μ)μ μ‘μΈμ€ν λ λ°μν©λλ€.
μΌλ°μ μΈ SSRF μ·¨μ½μ :
- μ λ ₯ μ ν¨μ± κ²μ¬κ° μΆ©λΆνμ§ μμ 곡격μκ° LLM ν둬ννΈλ₯Ό μ‘°μνμ¬ λ¬΄λ¨ μμ²μ μμν μ μμ΅λλ€.
- μ μ ν μλλ°μ± λλ 리μμ€ μ νμ΄ λΆμ‘±νμ¬ LLMμ΄ μ νλ 리μμ€μ μ‘μΈμ€νκ±°λ λ΄λΆ μλΉμ€μ μνΈ μμ©ν μ μμ΅λλ€.
- λ€νΈμν¬ λλ μμ© νλ‘κ·Έλ¨ λ³΄μ μ€μ μμ μλͺ»λ ꡬμ±μΌλ‘ μΈν΄ λ΄λΆ 리μμ€κ° LLMμ λ ΈμΆλ μ μμ΅λλ€.
μλ°© λ°©λ²:
- μ μμ μ΄κ±°λ μκΈ°μΉ μμ ν둬ννΈκ° λ¬΄λ¨ μμ²μ μμνμ§ λͺ»νλλ‘ μ격ν μ λ ₯ μ ν¨μ± κ²μ¬λ₯Ό ꡬννμΈμ.
- μ μ ν μλλ°μ±μ μννκ³ LLMμ λ€νΈμν¬ λ¦¬μμ€, λ΄λΆ μλΉμ€ λ° APIμ λν μ‘μΈμ€λ₯Ό μ ννμΈμ.
- λ€νΈμν¬ λ° μμ© νλ‘κ·Έλ¨ λ³΄μ μ€μ μ μ κΈ°μ μΌλ‘ κ°μ¬νκ³ κ²ν νμ¬ λ΄λΆ 리μμ€κ° 무μ¬μ½ LLMμ λ ΈμΆλμ§ μλλ‘ νμΈνμΈμ.
- LLM μνΈ μμ©μ λͺ¨λν°λ§νκ³ λ‘κ·Έλ₯Ό κΈ°λ‘νμ¬ μ μ¬μ μΈ SSRF μ·¨μ½μ μ κ°μ§νκ³ λΆμνμΈμ.
μμ 곡격 μλ리μ€: μλλ¦¬μ€ #1: 곡격μκ° LLMμ λ΄λΆ μλΉμ€λ‘μ μμ²μ μννλλ‘ μ§μνλ ν둬ννΈλ₯Ό μμ±νμ¬ μ κ·Ό μ μ΄λ₯Ό μ°ννκ³ λ―Όκ°ν μ 보μ λ¬΄λ¨ μ‘μΈμ€ν©λλ€.
μλλ¦¬μ€ #2: μμ© νλ‘κ·Έλ¨μ 보μ μ€μ μμ μλͺ»λ ꡬμ±μΌλ‘ μΈν΄ LLMμ΄ μ νλ APIμ μνΈ μμ©ν μ μμΌλ©° 곡격μκ° LLMμ μ‘°μνμ¬ λ―Όκ°ν λ°μ΄ν°μ μ‘μΈμ€νκ±°λ μμ ν μ μμ΅λλ€.
SSRF μ·¨μ½μ κ³Ό κ΄λ ¨λ μνμ μ΄ν΄νκ³ λμν¨μΌλ‘μ¨ κ°λ°μλ LLM ꡬνμ λμ± μμ νκ³ λ³΄μμ΄ λ³΄μ₯λ μμ€ν μΌλ‘ 보νΈν μ μμ΅λλ€.