취약점 뢄석 κΈ°μ€€/WEB

10. μ•…μ„± μ½˜ν…μΈ 

Yun2πŸ‘ 2024. 5. 13. 00:09
λ°˜μ‘ν˜•

취약점 μ†Œκ°œ


μ•…μ˜μ μΈ μ½˜ν…μΈ κ°€ μž…λ ₯λ˜κ±°λ‚˜ μ‹€ν–‰λ˜λŠ” 취약점

 

(κ΄€λ ¨ 취약점)

→ XSS

→ 파일 μ—…λ‘œλ“œ

 

νŒλ‹¨ κΈ°μ€€


μ•…μ˜μ  μ½˜ν…μΈ κ°€ μž…λ ₯되며, μ‹€ν–‰λ˜λŠ” 경우

 

** 파일 μ—…λ‘œλ“œ 취약점과 차이 ** 

- Server Side Script μ½”λ“œκ°€ μ—…λ‘œλ“œ λ˜μ–΄ 싀행될 경우 (파일 μ—…λ‘œλ“œ)

- HTML 파일, exe μ‹€ν–‰ 파일, avi λ™μ˜μƒ 파일, ... 싀행될 경우 (μ•…μ„± μ½˜ν…μΈ )

: HTML 파일이 μ˜¬λΌκ°€κ²Œ 될 경우 슀크립트 ꡬ문을 μ΄μš©ν•΄ XSS 취약점 μ΄μš©ν•  수 있음

 

점검 사둀


- μ½˜ν…μΈ  μ‚½μž… 및 파일 μ—…λ‘œλ“œ μ œν•œ 필터링 적용 μ—¬λΆ€ 점검

- κ²Œμ‹œνŒ λ“±μ˜ νŽ˜μ΄μ§€μ—μ„œ κ°•μ œμ μœΌλ‘œ μ΄λ€„μ§€λŠ” μ•…μ˜μ μΈ ν”„λ‘œκ·Έλž¨ λ‹€μš΄λ‘œλ“œ 및 μ½˜ν…μΈ  μžλ™ μ‹€ν–‰μ΄λ‚˜ μ•…μ˜μ μΈ μ‚¬μ΄νŠΈλ‘œμ˜ 이동이 μžˆλŠ”μ§€ 확인

 

λŒ€μ‘ λ°©μ•ˆ


- μ•…μ„± μ½˜ν…μΈ κ°€ μ‚½μž…λ˜μ–΄μžˆλŠ” νŽ˜μ΄μ§€μ— λŒ€ν•œ 증거자료(ν™”λ©΄, μ†ŒμŠ€ λ“±)을 남기고, μ‚½μž…λœ μ•…μ„± μ½˜ν…μΈ λ₯Ό μ‚­μ œν•˜κ±°λ‚˜ νŽ˜μ΄μ§€μ˜ μ‚­μ œ 등을 μ‹€μ‹œ

- κ²Œμ‹œνŒ κΈ€ 등둝 및 파일 μ—…λ‘œλ“œ κΈ°λŠ₯에 Flash νŒŒμΌμ΄λ‚˜ avi λ™μ˜μƒ 파일, exe μ‹€ν–‰ 파일 λ“± μ•…μ„± μ½”λ“œκ°€ 포함될 수 μžˆλŠ” μ½˜ν…μΈ λ₯Ό μ‚½μž… λ˜λŠ” μ—…λ‘œλ“œ ν•˜μ§€ λͺ»ν•˜κ²Œ ν™•μž₯자 필터링 적용

- 주기적 μ—…λ‘œλ“œλœ νŒŒμΌμ„ λŒ€μƒμœΌλ‘œ ν•΄λ‹Ή 파일 λ‚΄μš© λ°”μ΄λŸ¬μŠ€ 검사 μ‹€μ‹œ

- ...

λ°˜μ‘ν˜•