λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

IT@Security λ³΄μ•ˆμ»¨μ„€νŒ… #4 주톡기 μ‹€μŠ΅ 4. 운영체제 λͺ…λ Ή μ‹€ν–‰

by λΉ„μ†Œμ•Ό 2023. 6. 30.
728x90

4. μš΄μ˜μ²΄μ œ λͺ…λ Ή μ‹€ν–‰

<κ°œμš”>

 

β–  운영체제 λͺ…λ Ή μ‹€ν–‰μ΄λž€?

운영체제 λͺ…λ Ή μ‹€ν–‰μ΄λž€ μ›Ήμ—μ„œ μ‹œμŠ€ν…œ λͺ…령어인 system(), exec() 등을 μ‹€ν–‰μ‹œν‚¬ 수 μžˆλŠ” ν™˜κ²½μ„ μ œκ³΅ν•œ λŒ€μƒμ—κ²Œ μ‹€ν–‰λ˜λŠ” 취약점이닀. μ‚¬μš©μž μž…λ ₯값에 λŒ€ν•œ 필터링이 μ œλŒ€λ‘œ 이루어지지 μ•Šμ„ λ•Œ, κ³΅κ²©μžκ°€ μ›ν•˜λŠ” 운영체제 μ‹œμŠ€ν…œ λͺ…λ Ήμ–΄ 싀행이 κ°€λŠ₯ν•˜λ‹€. λΆ€μ μ ˆν•˜κ²Œ κΆŒν•œμ΄ λ³€κ²½λ˜κ±°λ‚˜ μ‹œμŠ€ν…œ λ™μž‘μ— μ•…μ˜ν–₯을 쀄 수 μžˆλ‹€.

 

좜처 [ν‹°μŠ€ν† λ¦¬]

https://t-okk.tistory.com/208

 

β–  μ κ²€λ‚΄μš©

μ›Ή μ‚¬μ΄νŠΈ λ‚΄ 운영체제 λͺ…λ Ή μ‹€ν–‰ 취약점 쑴재 μ—¬λΆ€ 점검

 

β–  점검λͺ©μ 

μ μ ˆν•œ κ²€μ¦μ ˆμ°¨λ₯Ό κ±°μΉ˜μ§€ μ•Šμ€ μ‚¬μš©μž μž…λ ₯ 값에 μ˜ν•΄ μ˜λ„ν•˜μ§€ μ•Šμ€ μ‹œμŠ€ν…œ λͺ…λ Ήμ–΄κ°€ μ‹€ν–‰λ˜λŠ” 것을 λ°©μ§€ν•˜κΈ° μœ„ν•¨

 

β–  λ³΄μ•ˆμœ„ν˜‘

ν•΄λ‹Ή 취약점이 μ‘΄μž¬ν•˜λŠ” 경우, λΆ€μ μ ˆν•˜κ²Œ κΆŒν•œμ΄ λ³€κ²½λ˜κ±°λ‚˜ μ‹œμŠ€ν…œ λ™μž‘ 및 μš΄μ˜μ— μ•…μ˜ν–₯을 쀄 κ°€λŠ₯성이 μžˆμœΌλ―€λ‘œ "|", "&", ";", "`" λ¬Έμžμ— λŒ€ν•œ 필터링 κ΅¬ν˜„μ΄ ν•„μš”ν•¨

 

<μ κ²€λŒ€μƒ 및 νŒλ‹¨κΈ°μ€€>

 

β–  λŒ€μƒ

μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ†ŒμŠ€μ½”λ“œ, μ›Ή λ°©ν™”λ²½

 

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

μ–‘ν˜Έ : μž„μ˜μ˜ λͺ…λ Ήμ–΄ μž…λ ₯에 λŒ€ν•œ 검증이 μ΄λ£¨μ–΄μ§€λŠ” 경우

μ·¨μ•½ : μž„μ˜μ˜ λͺ…λ Ήμ–΄ μž…λ ₯에 λŒ€ν•΄ λͺ…령이 μ‹€ν–‰λ˜λŠ” 경우

 

β–  μ‘°μΉ˜λ°©λ²•

μ·¨μ•½ν•œ λ²„μ „μ˜ μ›Ή μ„œλ²„ 및 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„λŠ” μ΅œμ‹  λ²„μ „μœΌλ‘œ μ—…λ°μ΄νŠΈλ₯Ό μ μš©ν•΄μ•Ό ν•˜λ©°, μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ μš΄μ˜μ²΄μ œλ‘œλΆ€ν„° λͺ…λ Ήμ–΄λ₯Ό μ§μ ‘μ μœΌλ‘œ ν˜ΈμΆœν•˜μ§€ μ•Šλ„λ‘ κ΅¬ν˜„ν•˜λŠ” 게 μ’‹μ§€λ§Œ, λΆ€λ“μ΄ν•˜κ²Œ μ‚¬μš©ν•΄μ•Ό ν•  경우 μ†ŒμŠ€ μ½”λ“œλ‚˜ μ›Ή λ°©ν™”λ²½μ—μ„œ 특수문자, 특수 ꡬ문에 λŒ€ν•œ 검증을 ν•  수 μžˆλ„λ‘ μ‘°μΉ˜ν•΄μ•Ό 함

 

<점검 및 쑰치 사둀>

 

β–  점검방법

Step 1) μ—λŸ¬ νŽ˜μ΄μ§€ λ˜λŠ” HTTP 응닡 헀더에 λ…ΈμΆœλ˜λŠ” μ›Ή μ„œλ²„ 버전 정보λ₯Ό μˆ˜μ§‘ν•˜μ—¬, 운영체제 λͺ…λ Ή μ‹€ν–‰ κ΄€λ ¨ μ•Œλ €μ§„ 취약점 검색

 

Step 2) μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— μ „λ‹¬λ˜λŠ” νŒŒλΌλ―Έν„° 값에 곡개적으둜 μ•Œλ €μ§„ 운영체제 λͺ…λ Ή μ‹€ν–‰ μ½”λ“œ μ‚½μž… ν›„ λͺ…λ Ήμ–΄κ°€ μ‹€ν–‰λ˜λŠ”μ§€ 확인

728x90