๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.

:: Cyber Security ๐Ÿšฉ/Web12

[์›น ์ทจ์•ฝ์  ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ(๋ชจ์˜ ํ•ดํ‚น ์‚ฌ์ดํŠธ)] - [ https://demo.testfire.net/ ] ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2021. 12. 16.
[ ์›น ์ทจ์•ฝ์  ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ (๋ชจ์˜ ํ•ดํ‚น ์‚ฌ์ดํŠธ)] - [ http://testphp.vulnweb.com/ ] ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2021. 12. 16.
[Secure]_#07_2_[ํ”„๋ก์‹œ ๋„๊ตฌ, ์ธ์ฆ์„œ ๊ฐ€์ ธ์˜ค๊ธฐ] ํ”„๋ก์‹œ ๋„๊ตฌ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์ธํ„ฐ๋„ท ๋„ค์ด๋ฒ„ ์ ‘๊ทผ --> ๊ทธ ์ค‘๊ฐ„ ๊ฒฝ์œ ์ง€ ๋‚ด ์ปดํ“จ -> ๋‚ด ์ปดํ“จํ„ฐ์˜ ๋ฒ„ํ”„์ŠˆํŠธ (ํ”„๋ก์‹œ)-> ์ธํ„ฐ๋„ท -> ๋„ค์ด๋ฒ„ 2021. 10. 9.
[Secure]_#07_[๊ฒฝ๋กœ ์ถ”์ , ์œ„์น˜ ๊ณต๊ฐœ, ๋ฐ์ดํ„ฐ ํ‰๋ฌธ ์ „์†ก, ์ฟ ํ‚ค ๋ณ€์กฐ] ์ ๊ฒ€ ๋‚ด์šฉ : ์›น ์„œ๋ฒ„์™€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ ‘๊ทผ ํ†ต์ œ ์—ฌ๋ถ€ ์ ๊ฒ€. --> ๋ณดํ†ต ์ทจ์•ฝ์ ์œผ๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค. ์ ๊ฒ€ ๋‚ด์šฉ : ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ํด๋”์˜ ์œ„์น˜ ์‚ฌ์šฉ ์—ฌ๋ถ€ ๋ฐ ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ์˜ ์กด์žฌ ์—ฌ๋ถ€ ์ ๊ฒ€. --> ๋ณดํ†ต ์ทจ์•ฝ์ ์œผ๋กœ ๋ถ„๋ฅ˜ ๊ฐ€๋Šฅ. --> ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ ๋˜๊ธฐ๋„ ํ•จ. (๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ) ์ ๊ฒ€ ๋‚ด์šฉ : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ํ†ต์‹  ์‹œ ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™” ์—ฌ๋ถ€ ์ ๊ฒ€. ์ ๊ฒ€ ๋ชฉ์  : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ํ†ต์‹  ์‹œ ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™” ์ „์†ก ๋ฏธํก์œผ๋กœ ์ •๋ณด ์œ ์ถœ์˜ ์œ„ํ—˜์„ ๋ฐฉ์ง€ํ•˜๊ณ ์ž ํ•จ. - ๋”ฐ๋ผ์„œ ํŒจํ‚ท์„ ์•”ํ˜ธํ™”๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ ๋‹จ๊ณ„์—์„œ ์•”ํ˜ธํ™”ํ•˜๋ฉด [์–‘ํ˜ธ] ์ด๋‹ค. - ํŒจํ‚ท ์•”ํ˜ธํ™”๋งŒ ํ•œ ๊ฒฝ์šฐ, ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ๋ฒ„ํ”„์ŠˆํŠธ๋ฅผ ํ™•์ธํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋Š” ์•„์ง LAN์นด๋“œ๋ฅผ ๊ฑฐ.. 2021. 10. 9.
[Secure]_#06_[ ํŒŒ์ผ ์—…๋กœ๋“œ, Web shell, ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ] - ์ ๊ฒ€ ๋‚ด์šฉ : ์›น ์‚ฌ์ดํŠธ์˜ ๊ฒŒ์‹œํŒ, ์ž๋ฃŒ์‹ค ๋“ฑ์— ์กฐ์ž‘๋œ Server side Script( jsp, asp, php) ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐ ์‹คํ–‰ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ์ ๊ฒ€. - ์ ๊ฒ€ ๋ชฉ์  : ์—…๋กœ๋“œ๋˜๋Š” ํŒŒ์ผ์˜ ํ™•์žฅ์ž์— ๋Œ€ํ•œ ์ ์ ˆ์„ฑ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ๋กœ์ง์„ ํ†ตํ•ด ๊ณต๊ฒฉ์ž๊ฐ€ ์กฐ์ž‘๋œ Server Side Script ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐฉ์ง€ ๋ฐ ์„œ๋ฒ„์ƒ์— ์ €์žฅ๋œ ๊ฒฝ๋กœ๋ฅผ ์œ ์ถ”ํ•˜์—ฌ ํ•ด๋‹น Server Side Script ํŒŒ์ผ ์‹คํ–‰์„ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ. - ๋ณด์•ˆ ์œ„ํ˜‘ : ํ•ด๋‹น ์ทจ์•ฝ์ ์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ๊ณต๊ฒฉ์ž๋Š” ์กฐ์ž‘๋œ Server Side Script ํŒŒ์ผ์„ ์„œ๋ฒ„์— ์—…๋กœ๋“œ ๋ฐ ์‹คํ–‰ํ•˜์—ฌ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ํš๋“ ๋˜๋Š” ์ธ์ ‘ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์นจ์ž…์„ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Œ. * ๊ณต๊ฒฉ์ž๋“ค์ด ์ œ์ผ ๋จผ์ € ํ™•์ธํ•˜๋Š” ์ทจ์•ฝ์ ์ด ์ทจ์•ฝ์ . * Web s.. 2021. 9. 26.
[Secure]_#05_[ ๋ถˆ์ถฉ๋ถ„ํ•œ ์ธ๊ฐ€, ๋ถˆ์ถฉ๋ถ„ํ•œ ์„ธ์…˜ ๋งŒ๋ฃŒ, ์„ธ์…˜ ๊ณ ์ •, ์ž๋™ํ™” ๊ณต๊ฒฉ, ํ”„๋กœ์„ธ์Šค ๊ฒ€์ฆ ๋ˆ„๋ฝ, ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ๋…ธ์ถœ] ์ ๊ฒ€ ๋‚ด์šฉ : ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ ๋˜๋Š” ๊ธฐ๋Šฅ์— ์ ‘๊ทผ ๋ฐ ์ˆ˜์ • ์‹œ ํ†ต์ œ ์—ฌ๋ถ€ ์ ๊ฒ€. ์ ๊ฒ€ ๋ชฉ์  : ์ ‘๊ทผ ๊ถŒํ•œ์— ๋Œ€ํ•œ ๊ฒ€์ฆ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜์—ฌ ๋น„์ธ๊ฐ€์ž์˜ ์•…์˜์ ์ธ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•จ. ๋ณด์•ˆ ์œ„ํ˜‘ : ์ ‘๊ทผ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ์ค‘์š” ํŽ˜์ด์ง€์˜ ํ†ต์ œ์ˆ˜๋‹จ์ด ๋ฏธํกํ•œ ๊ฒฝ์šฐ, ๋น„์ธ๊ฐ€์ž๊ฐ€ URL ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ๋ณ€๊ฒฝ ๋“ฑ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ์ค‘์š” ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•˜์—ฌ ๋ฏผ๊ฐํ•œ ์ •๋ณด ์—ด๋žŒ ๋ฐ ๋ณ€์กฐ ๊ฐ€๋Šฅํ•จ. ex) VIDEO 1 ์ทจ์•ฝ์ ์„ ์ด์šฉํ•œ ๊ณต๊ฒฉ --> 1. url ๋ณ€์กฐ 55010์„ 55011๋กœ ๋ฐ”๊พธ์–ด ๊ด€๋ฆฌ์ž ๊ธ€์“ฐ๊ธฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์˜€๋‹ค. --> ๊ทธ๋ ‡๋‹ค๋ฉด, ๊ณต๊ฒฉ์ž๋Š” ์–ด์ฉŒ๋‹ค 55010์„ 55011๋กœ ๋ฐ”๊พธ์–ด๋ณผ ์ƒ๊ฐ์„ ํ–ˆ์„๊นŒ? --> ์•„๋งˆ ๊ณต๊ฒฉ์ž๋Š” ํ•ด๋‹น ์‚ฌ์ดํŠธ์˜ ์†Œ์Šค๋ฅผ ์‚ดํŽด๋ณด๊ณ , ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณณ์„ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ๋“ค์–ด๊ฐ€๋ณธ ํ›„, ๊ทธ .. 2021. 9. 25.
[Secure]_#04_[XSS, stored, reflected, ํ•„ํ„ฐ๋ง, ์„ธ์…˜ ํ•˜์ด์žฌํ‚น, CSRF, ์ž…๋ ฅ๋ง‰๊ธฐ, ์ถœ๋ ฅ๋ง‰๊ธฐ, ์•ฝํ•œ ๋ฌธ์ž์—ด ๊ฐ•๋„, ๋ถˆ์ถฉ๋ถ„ํ•œ ์ธ์ฆ, ์ทจ์•ฝํ•œ ํŒจ์Šค์›Œ๋“œ ๋ณต๊ตฌ, ์„ธ์…˜ ์˜ˆ์ธก, ์„ธ์…˜/์ฟ ํ‚ค, hash] ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ(XSS)๋Š” ๋‘๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. stored : ๊ณต๊ฒฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ฝ”๋“œ๊ฐ€ ์„œ๋ฒ„์—๋„ ์ €์žฅ๋˜์–ด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ฒƒ. reflected : ๊ณต๊ฒฉ์ž๊ฐ€ ๊ณต๊ฒฉ์ž ์ž์‹ ์—๊ฒŒ XSS๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ.(์„œ๋ฒ„์— ์˜ํ–ฅX) ** ๊ทธ๋ ‡๋‹ค๋ฉด, reflected XSS๊ฐ€ ์ทจ์•ฝ์ ์ธ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ? --> ๊ณต๊ฒฉ์ž๊ฐ€ [์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ]์˜ url์˜ ๋’ท๋ถ€๋ถ„์— [์•…์„ฑ์‚ฌ์ดํŠธ์˜ url]์„ ๋”ํ•ด์„œ ์ผ๋ฐ˜์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค๋ฉด? --> ์‚ฌ์šฉ์ž๋“ค์€ ์˜์‹ฌ์—†์ด ๊ทธ url์— ์ ‘์†ํ•  ๊ฒƒ์ด๋‹ค. ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก XSS ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด๋ณด์ž. --> ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ž…๋ ฅ์ฐฝ์— ์•…์˜์ ์ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. **์•…์˜์ ์ธ ์Šคํฌ๋ฆฝํŠธ : ์‚ฌ์šฉ์ž์˜ ๋ชฉ์ ์™ธ์— ์˜๋„ํ•˜์ง€ ์•Š์€ ์ผ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ.(tag, ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ, ํ–‰.. 2021. 9. 13.
[Secure]_#03_shot2_[ ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ ์™„์„ฑ ์š”์†Œ, "><marquee onstart = confirm(cookie)>test</marquee>] Video2์— ๋Œ€ํ•ด ">test ์ž…๋ ฅ. - marquee ํƒœ๊ทธ : ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ์ขŒ์šฐ๋กœ ์›€์ง์ด๋Š” ํƒœ๊ทธ.(์œ„์—์„œ๋Š” test.) ** ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ ์™„์„ฑ ์š”์†Œ : (1) ํƒœ๊ทธ (2)์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ (3) ํ–‰์œ„('ํ–‰์œ„'๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ์Œ.) ex) scscriptript>alert('๊ฒฝ๊ณ ') ์—์„œ์˜ ํ–‰์œ„๋Š” '๊ฒฝ๊ณ  ์ฐฝ ๋ฐœ์ƒ์‹œํ‚ค๊ธฐ'์ด๋‹ค. ์ฆ‰, ">test ์—์„œ๋Š” ํƒœ๊ทธ : marquee ํƒœ๊ทธ ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ : onstart ํ–‰์œ„ : confirm(cookie) (**๋งŒ์•ฝ์— ์œ„์ฒ˜๋Ÿผ ํ•œ๊ฐ€์ง€ ์‹œ๋„๋ฅผ ํ–ˆ๋Š”๋ฐ ๋ง‰ํ˜€์„œ ์‚ฌ์šฉ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด, ๊ณต๊ฒฉ์ž๋Š” ๋‹ค๋ฅธ ๊ฒƒ์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฑฐ์˜ ๋ชจ๋“  ์‚ฌ์ดํŠธ์—์„œ ํฌ๋กœ์Šค์‚ฌ์ดํŠธ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.) ** ">test ๋ฅผ ์ž…๋ ฅํ–ˆ๋Š”๋ฐ ํ™•์ธ์„ ๋ˆ„๋ฅด๊ธฐ ์ „์—๋„ ๋’ค์˜ ์ฐฝ์ด .. 2021. 9. 11.
[Secure]_#03_shot1_[ ์„œ๋ฒ„์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ…, <scscriptript>alert('๊ฒฝ๊ณ ')</scsccriptript>] Video01 ์— ๋Œ€ํ•ด. 1. ํ•„ํ„ฐ๋ง ํ™•์ธ. "" ๊ฐ€ '์†Œ์Šค์ฝ”๋“œ ๋ณด๊ธฐ' ์— "&lt" ํ˜น์€ "&gt"๋กœ(HTML ์ธ์ฝ”๋”ฉ.) ์ธ์ฝ”๋”ฉ ๋˜์–ด ๊ธฐ๋ก๋˜๋Š”์ง€ ์•„๋‹Œ์ง€ ํ™•์ธ. 2. "" ์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง์ด ์—†์Œ์„ ํ™•์ธ. 3. #์ž…๋ ฅ. --> ๊ฒฝ๊ณ ๊ฐ€ ์•ˆ๋œธ --> ์†Œ์Šค ๋ณด๊ธฐ. alert('๊ฒฝ๊ณ ') ๋ผ๊ณ  ๊ธฐ๋ก๋˜์žˆ์Œ. --> "" ์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋‚˜, script๋ฌธ์ž์—ด์— ๋Œ€ํ•ด์„œ ํ•„ํ„ฐ๋ง์ด ์กด์žฌํ•จ์„ ํ™•์ธํ•จ. 4. alert('๊ฒฝ๊ณ ') --> script๋ฌธ์ž์—ด์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง์„ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•ด script๋ฌธ์ž์—ด ์‚ฌ์ด์— script ์‚ฝ์ž…. --> script๋ฌธ์ž์—ด ํ•„ํ„ฐ๋ง์œผ๋กœ ์ธํ•ด ํ•˜๋‚˜์˜ script๋ฌธ์ž์—ด์ด ์ด๋ฃจ์–ด์ง. --> ๊ฒฝ๊ณ  ์ฐฝ ๋ฐœ์ƒ.(์„ฑ๊ณต.) 5. ๊ฒฝ๊ณ ์ฐฝ์˜ ํ™•์ธ ๋ˆ„๋ฅด๊ธฐ ์ „๊นŒ์ง€ ๊ธ€์ด ๋ณด์ด์ง€ ์•Š์Œ. **But, ์†Œ์Šค์ฝ”๋“œ๋Š”.. 2021. 9. 11.
[Secure]_03_[SSI Injection, ๋””๋ ‰ํ„ฐ๋ฆฌ ์ธ๋ฑ์‹ฑ, ์ •๋ณด ๋ˆ„์ถœ, ํ‰๋ฌธ ๋…ธ์ถœ, ๋งˆ์Šคํ‚น ์ •๋ณด ์†Œ์Šค์— ํ‰๋ฌธ ๋…ธ์ถœ, ์ธ์ฝ”๋”ฉ, ์•”ํ˜ธํ™”, ํ†ตํ•ฉ ์—๋Ÿฌ ์„ค์ •, robot.txt, User-agent : * , ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ…] SSI Injection ์ ๊ฒ€ ๋‚ด์šฉ : ์›นํŽ˜์ด์ง€ ๋‚ด SSI injection ๊ณต๊ฒฉ ๊ฐ€๋Šฅ์„ฑ ์ ๊ฒ€. ** SSI(Server Side Includes): CGI ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ํ˜น์€ ์„œ๋ฒ„์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋กœ ์›น ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽ˜์ด์ง€๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์ „์— ๊ตฌ๋ฌธ์„ ํ•ด์„ํ•˜๋„๋ก ์ง€์‹œํ•˜๋Š” ์—ญํ• ์„ ํ•จ. --> ์šด์˜์ฒด์ œ ๋ช…๋ น์–ด์™€ ๋น„์Šทํ•˜๋‹ค.(ls , ls -al, ...) --> ์šด์˜์ฒด์ œ ๋ช…๋ น์–ด๋ฅผ ์›น์—์„œ ์ธ์‹ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ํฐ ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ์˜ ๋ง‰์•„์ ธ ์žˆ๋‹ค. --> ๋ฐœ์ƒ X ** ์ธ์ ์…˜ ์ทจ์•ฝ์  : ๋‚ด ํ™”๋ฉด์ด ์•„๋‹Œ ์„œ๋ฒ„์— ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ -> ์ธ์ ์…˜ ์ทจ์•ฝ์ ์€ ์ ์  ์ค„์–ด๋“ ๋‹ค. -> ์ด์œ  : ํŒจํ„ด์ด ๋‹จ์ˆœํ•˜๋‹ค.(์›น ๋ฐฉํ™”๋ฒฝ์—์„œ ๋ง‰์„ ์ˆ˜ ๋„ ์žˆ์Œ.) -> ๊ทธ๋Ÿฌ๋‚˜, ๋šซ๋ฆฌ๋ฉด ํ”ผํ•ด๊ฐ€ ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•˜๋‹ค. ** ์ง€.. 2021. 9. 11.
[Secure]_#02_[ ํฌ๋งท์ŠคํŠธ๋ง, LDAP ์ธ์ ์…˜, SQL-injection, blind sql injection, OR 1=1, ํ•„ํ„ฐ๋ง, ๋ฐ”์ธ๋”ฉ, PreparedStatement ] ์ ๊ฒ€ ๋‚ด์šฉ : ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํฌ๋งท ์ŠคํŠธ๋ง ์ทจ์•ฝ์  ์กด์žฌ ์—ฌ๋ถ€ ์ ๊ฒ€ ์ ๊ฒ€ ๋ชฉ์  : ๊ณต๊ฒฉ์ž์˜ ํฌ๋งท ์ŠคํŠธ๋ง ์ทจ์•ฝ์ ์„ ํ†ตํ•œ ์•…์˜์ ์ธ ํ–‰์œ„๋ฅผ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•จ. ๋ณด์•ˆ ์œ„ํ˜‘ : C์–ธ์–ด๋กœ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ค‘ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ, ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„ ์กฐ์ž‘ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜๋ฅผ ๋ฐ˜ํ™˜๋ฐ›์•„ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ณ€์กฐํ•˜์—ฌ ์‹œ์Šคํ…œ์˜ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ํš๋“ํ•  ์ˆ˜ ์žˆ์Œ. ** ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜ -> ์„œ๋ฒ„ ์ทจ์•ฝ์  ** ํ•ด๋‹น ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•ด error๊ฐ€ ๋œจ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ตญ ์™€ ๋˜‘๊ฐ™๋‹ค. ๋Œ€์ƒ : ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œ์Šค์ฝ”๋“œ, ์›น ๊ธฐ๋ฐ˜ C/S ํ”„๋กœ๊ทธ๋žจ. ** C/S ํ”„๋กœ๊ทธ๋žจ : ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ(๋„์‚ฌ๊ด€ ์ž๋ฆฌ ์˜ˆ์•ฝ ์•ฑ, ์‹๋‹น ํ‚ค์˜ค์Šคํฌ) -> ์—„๋ฐ€ํžˆ๋Š” ์›น ์ทจ์•ฝ์  ๋ถ„์„์ด๋ผ๊ณค ํ•  ์ˆ˜ ์—†๋‹ค. // ํŠธ๋ฆฌ ํ˜•ํƒœ์˜ ์ž๋ฃŒ ๊ตฌ์กฐ(ex. ์กฐ์ง์ฒด๊ณ„๋„) - ์ทจ.. 2021. 9. 5.
[Secure]_#01_[๊ณ ์œ ์‹๋ณ„๋ฒˆํ˜ธ, ๊ฐœ์ธ์ •๋ณด, ์›น์ทจ์•ฝ์  ์ง„๋‹จ, OWASP TOP 10, ์ฃผ์š”ํ†ต์‹  ๊ธฐ๋ฐ˜์‹œ์„ค ์ทจ์•ฝ์  ์ง„๋‹จ ๊ฐ€์ด๋“œ, ๋ฒ„ํผ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ] 01. ๊ณ ์œ ์‹๋ณ„์ •๋ณด : ๊ฐœ์ธ์„ ๊ณ ์œ ํ•˜๊ฒŒ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋ถ€์—ฌ๋œ ์‹๋ณ„์ •๋ณด๋กœ์„œ ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ, ์—ฌ๊ถŒ๋ฒˆํ˜ธ, ์šด์ „๋ฉดํ—ˆ๋ฒˆํ˜ธ, ์™ธ๊ตญ์ธ๋“ฑ๋ก๋ฒˆํ˜ธ์— ํ•ด๋‹นํ•˜๋Š” ์ •๋ณด๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. โ€ป "๊ฐœ์ธ์ •๋ณด"๋ž€ ์‚ด์•„ ์žˆ๋Š” ๊ฐœ์ธ์— ๊ด€ํ•œ ์ •๋ณด๋กœ์„œ ๋‹ค์Œ์˜ ์–ด๋Š ํ•˜๋‚˜์— ํ•ด๋‹นํ•˜๋Š” ์ •๋ณด๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค(ใ€Œ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ•ใ€ ์ œ2์กฐ์ œ1ํ˜ธ). 1. ์„ฑ๋ช…, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ ๋ฐ ์˜์ƒ ๋“ฑ์„ ํ†ตํ•˜์—ฌ ๊ฐœ์ธ์„ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ •๋ณด 2. ํ•ด๋‹น ์ •๋ณด๋งŒ์œผ๋กœ๋Š” ํŠน์ • ๊ฐœ์ธ์„ ์•Œ์•„๋ณผ ์ˆ˜ ์—†๋”๋ผ๋„ ๋‹ค๋ฅธ ์ •๋ณด์™€ ์‰ฝ๊ฒŒ ๊ฒฐํ•ฉํ•˜์—ฌ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ •๋ณด(์ด ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋Š” ๋‹ค๋ฅธ ์ •๋ณด์˜ ์ž…์ˆ˜ ๊ฐ€๋Šฅ์„ฑ ๋“ฑ ๊ฐœ์ธ์„ ์•Œ์•„๋ณด๋Š” ๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„, ๋น„์šฉ, ๊ธฐ์ˆ  ๋“ฑ์„ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ๊ณ ๋ คํ•˜์—ฌ์•ผ ํ•จ) 3. ์œ„ 1. ๋˜๋Š” 2. ์— ๋”ฐ๋ผ ๊ฐ€๋ช…์ฒ˜๋ฆฌํ•จ์œผ๋กœ์จ ์›๋ž˜์˜ ์ƒํƒœ๋กœ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ •๋ณด์˜ ์‚ฌ์šฉ·.. 2021. 9. 5.
728x90