phpMyAdmin ์ทจ์•ฝ์  ์•…์šฉ

๊ฐœ์š” phpMyAdmin์€ ๊ธฐ๋ณธ์ ์œผ๋กœ GUI ํ™˜๊ฒฝ์—์„œ MySQL ๋˜๋Š” MariaDB์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” PHP๋กœ ์ž‘์„ฑ๋œ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด๋กœ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ํ…Œ์ด๋ธ”, ์—ด, ๊ถŒํ•œ, ์ฟผ๋ฆฌ ์ž‘์„ฑ ๋“ฑ์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ํ™˜๊ฒฝ์—์„œ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž ์ž…์žฅ์—์„œ๋Š” ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ๋ฆฌํ•œ ๋„๊ตฌ์ง€๋งŒ ๊ทธ๋งŒํผ ๊ด€๋ฆฌ๊ฐ€ ๋ฏธํกํ•˜๋ฉด ๋ฆฌ์Šคํฌ๊ฐ€ ๋†’์•„์งˆ ์ˆ˜ ์žˆ๋Š” ์–‘๋‚ ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปจ์„คํŒ…์„ ์ง„ํ–‰ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ robots.txt์— ์„ ์–ธ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ™•์ธํ•˜๊ฒŒ ๋˜๋Š”๋ฐ phpMyAdmin์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์†์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ์ ์€ ์ด๋Ÿฌํ•œ phpMyAdmin์— ๋Œ€ํ•œ ์ ‘๊ทผ ์ •์ฑ…์ด ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋ƒ์ž…๋‹ˆ๋‹ค. robots.txt ๊ฒฝ๋กœ์—๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒ€์ƒ‰ ์—”์ง„์— ๋…ธ์ถœ๋˜๊ธด ๋ด‡์˜ ์ˆ˜..

WEB
Subdomain Takeover ์ทจ์•ฝ์ 

๊ฐœ์š” subdomain takeover์ด๋ž€ ๋ง ๊ทธ๋Œ€๋กœ ํ•˜์œ„ ๋„๋ฉ”์ธ ํƒˆ์ทจ๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ์„œ๋ธŒ๋„๋ฉ”์ธ ์ค‘ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์€ ์„œ๋ธŒ๋„๋ฉ”์ธ์ด ์กด์žฌํ•˜์—ฌ ๊ณต๊ฒฉ์ž๊ฐ€ ํ•ด๋‹น ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ์žฌ๋“ฑ๋กํ•˜์—ฌ ์„ ์  ํ›„ ๋„๋ฉ”์ธ์— ์„ค์ •๋˜์–ด ์žˆ๋Š” ๊ณ ์ • ์ฟ ํ‚ค๋ฅผ ํš๋“ํ•˜๊ฑฐ๋‚˜ CORS, CSP ๊ฐ™์€ ์ฝ˜ํ…์ธ  ๋ณด์•ˆ์ •์ฑ…์„ ์šฐํšŒํ•˜๊ฑฐ๋‚˜ Click Jacking์„ ์‹ฌ์–ด ๋‘๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ์•…์„ฑ ํ–‰์œ„๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋Ÿฌํ•œ ๋„๋ฉ”์ธ์„ ๊ณต๊ฒฉ์ž๊ฐ€ ์„ ์ ํ•จ์œผ๋กœ์จ ํƒ€ ์‚ฌ์šฉ์ž๋“ค์„ ์œ ์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ด€๋ฆฌ๋˜์ง€ ์•Š์•˜๋˜ ํ•ฉ๋ฒ•์ ์ธ ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”ผ์‹ฑ ํŽ˜์ด์ง€๋กœ ๊พธ๋ฉฐ ์•…์šฉํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฏ€๋กœ ํŒŒ๊ธ‰ํšจ๊ณผ๋Š” ํฌ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Subdomain ์ด๋ž€ Subdomain ์ด๋ž€ ๋ง ๊ทธ๋Œ€๋กœ ๊ธฐ์กด ๋„๋ฉ”์ธ(naver.com)์˜ ํ•˜์œ„์— ์กด์žฌํ•˜๋Š” ๋„๋ฉ”์ธ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด mo..

WEB
HTTP Request Smuggling(HTTP Desync Attack) ์ทจ์•ฝ์ 

๊ฐœ์š” HTTP Request Smuggling์€ Watchfire์— ์˜ํ•ด 2005๋…„์— ์ฒ˜์Œ ๋“ฑ์žฅํ•˜์—ฌ ์ˆ˜๋ฉด ์†์— ์ˆจ์–ด ์žˆ๋‹ค๊ฐ€ 2019๋…„ DEFCON๊ณผ BlackHat์—์„œ ํ•ด๋‹น ์ทจ์•ฝ์ ์˜ ์„ ์ด์šฉํ•œ ์ƒˆ๋กœ์šด ๋ฒกํ„ฐ์™€ ์œ„ํ—˜๋„๋ฅผ ๊ฒ€์ฆํ•˜๋ฉด์„œ ์ธ์ง€๋„๊ฐ€ ๋†’์•„์ง„ ์ทจ์•ฝ์ ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ทจ์•ฝ์ ์ด ์ด์Šˆ๊ฐ€ ๋˜๋Š” ํ•ด์ธ 2019๋…„์— PAYPAL ๊ธฐ์—…์—์„œ๋Š” ํ•ด๋‹น ์ทจ์•ฝ์ ์— ๋…ธ์ถœ๋œ๊ฒƒ์„ ๋ฒ„๊ทธ ๋ฐ”์šดํ‹ฐ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์ œ๋ณด๋ฐ›์•˜๊ณ  ํฌ์ƒ๊ธˆ์œผ๋กœ ์ด 20.000 ๋‹ฌ๋Ÿฌ๋ฅผ ์ง€๊ธ‰ํ•œ ์‚ฌ๋ก€๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. Http Request Smuggling์€ ํ”„๋ก ํŠธ ์™€ ๋ฐฑ์—”๋“œ๊ฐ€ Http ์š”์ฒญ์˜ ๊ฒฝ๊ณ„๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„ํ•˜๊ณ  RFC7230์„ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ”„๋ก ํŠธ์˜ ์—ญํ• ์€ LB(Load Balancer) ๋‚˜ RP(Reverse Prox..

WEB
๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค ๊ณต์œ (CORS) ์ทจ์•ฝ์ 

๊ฐœ์š” ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐœ์˜ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ œํ•œ ์—†์ด ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์€ ๋ณด์•ˆ์ƒ ์•ˆ์ „ํ•˜์ง€ ์•Š๋‹ค ํŒ๋‹จ๋˜์–ด ๋“ฑ์žฅํ•œ ๊ฒƒ์ด CORS์™€ SOP์ž…๋‹ˆ๋‹ค. ์šฐ์„  CORS์˜ ์ฃผ์š” ๋ชฉ์ ์€ APiํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š”๋ฐ ๋ธŒ๋ผ์šฐ์ € ์„œ๋ฒ„ ์„œ๋กœ ๊ฐ„์— ์•ˆ์ „ํ•œ ์š”์ฒญ ๋ฐ ์ „์†ก์„ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ณณ์—์„œ ๊ฐ€์ ธ์˜ค๋Š” ๋ฆฌ์†Œ์Šค๊ฐ€ ์ตœ์†Œํ•œ ์•ˆ์ „ํ•œ ๋ฐ์ดํ„ฐ๋ผ๋Š” ๊ฒƒ์„ ๋ณด์žฅ๋ฐ›๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค. SOP(Same Origin Policy)๋Š” cors์™€ ๋‹ค๋ฅด๊ฒŒ ๋™์ผํ•œ ์ถœ์ฒ˜์—์„œ๋งŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š”๋ฐ ์ด๋Š” ๋„ˆ๋ฌด ์ œํ•œ์ ์ด๋ผ ์„œ๋น„์Šค ์ฐจ์›์—์„œ ๋„ˆ๋ฌด ์ œํ•œ์ ์ด๋ผ cors๊ฐ€ ๋“ฑ์žฅํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋“ค์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ์ƒ๊ฒจ๋‚œ CORS ์ •์ฑ…์— ๋Œ€ํ•ด ๋„ˆ๋ฌด ์œ ์—ฐํ•˜๊ฒŒ ์„ค์ •์„ ํ•˜๊ฒŒ ๋œ ๊ฒฝ์šฐ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ •์ƒ์ ์ธ ํ๋ฆ„์„ ์•…์šฉํ•˜์—ฌ ํƒ€ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜..

WEB
SSRF(Server Side Request Forgery) ์ทจ์•ฝ์ 

๊ฐœ์š” SSRF๋Š” Server Side Request Forgery์˜ ์•ฝ์ž๋กœ ์œ ์‚ฌํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ CSRF(Cross Site Request Forgery) ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ํด๋ผ์ด์–ธํŠธ ์ธก์˜ ์š”์ฒญ์„ ๋ณ€์กฐ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์„œ๋ฒ„ ์ธก ์ž์ฒด์˜ ์š”์ฒญ์„ ๋ณ€์กฐํ•˜์—ฌ ๊ณต๊ฒฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํ˜•ํƒœ์˜ ์•…์„ฑ ํ–‰์œ„๋ฅผ ์„œ๋ฒ„์— ๋˜์ ธ์ฃผ๋ฉด ์„œ๋ฒ„๊ฐ€ ๊ฒ€์ฆ ์—†์ด ๊ทธ๋Œ€๋กœ ๋ฐ›์•„ ๊ทธ์˜ ๋”ฐ๋ฅธ ํ–‰๋™/์‘๋‹ต์„ ํ•ด์ฃผ๋Š” ๊ณต๊ฒฉ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜์— HTTP ์š”์ฒญ์„ ํ†ตํ•ด ์ ์ ˆํ•œ ์‘๋‹ต์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ์‹œ๋„ํ•ด๋ณผ ๋งŒํ•œ ๊ณต๊ฒฉ์œผ๋กœ ์ตœ๊ทผ ๋“ค์–ด ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์“ฐ์ด๋Š” ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ API๋Š” ์ธํ”„๋ผ ๋‚ด์˜ ๊ตฌ์„ฑ, ๋กœ๊ทธ, ์ธ์ฆ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ์— ๋กœ์ปฌ์—์„œ๋งŒ ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ SSRF ์ทจ์•ฝ์ ์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ๋‚ด๋ถ€์— ์ˆจ๊ฒจ์ง„ ๋„คํŠธ์›Œํฌ์— ์žˆ๋”๋ผ๋„ ๊ณต๊ฒฉ์ž์˜ ์›น์—์„œ ..

WEB
Session Fixation(์„ธ์…˜๊ณ ์ •) ์ทจ์•ฝ์ 

๊ฐœ์š” Session Fixation(์„ธ์…˜ ๊ณ ์ •) ์ด๋ž€ ๋กœ๊ทธ์ธ ์‹œ ๋ฐœ๊ธ‰๋ฐ›์€ ์„ธ์…˜ ID๊ฐ€ ๋กœ๊ทธ์ธ ์ „/ํ›„ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜์–ด ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ํ”ผํ•ด์ž์˜ ์„ธ์…˜์„ ํ•˜์ด์ œํ‚น ํ•˜์—ฌ ์ •์ƒ์ ์ธ ์‚ฌ์šฉ์ž๋กœ ์œ„์žฅํ•˜์—ฌ ์ ‘๊ทผํ•˜๋Š” ํ–‰์œ„์ž…๋‹ˆ๋‹ค. "์„ธ์…˜์— ๋Œ€ํ•œ ๋งŒ๋ฃŒ" ๋˜๋Š” "์„œ๋กœ ๋‹ค๋ฅธ IP์˜ ๋™์ผํ•œ ์„ธ์…˜"์— ๋Œ€ํ•ด ์ทจ์•ฝํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์šด์˜ ์ค‘์ผ ๊ฒฝ์šฐ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋Š” ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๋“ค์ด ํ•ด๋‹น ๊ณต๊ฒฉ์— ๋…ธ์ถœ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ์ƒ ๊ฐ€๋Šฅ ์‹œ๋‚˜๋ฆฌ์˜ค ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๋“ค์€ ์ทจ์•ฝ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง์ ‘ ๋กœ๊ทธ์ธํ•˜์—ฌ ์„ธ์…˜ ID๋ฅผ ๋ฐœ๊ธ‰๋ฐ›๊ณ  "XSS" ๊ฐ™์€ ๊ต์ฐจ ์Šคํฌ๋ฆฝํŠธ ๊ณต๊ฒฉ์„ ๋ณ‘ํ–‰ํ•˜์—ฌ ์ด๋ฉ”์ผ์„ ์„ ์—ด๋žŒ ์‹œ ๊ณต๊ฒฉ์ž์˜ ์„ธ์…˜ ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ์ ‘๊ทผํ•˜๋„๋ก ํ•˜๋ฉด ์‚ฌ์šฉ์ž๋“ค์€ ๊ณต๊ฒฉ์ž์™€ ๋™์ผํ•œ ์„ธ์…˜ ID๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉฐ, ์—ฌ๊ธฐ์„œ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋‚˜ ๊ธฐํƒ€..

WEB
Gophish(Phishing Framework) ์‚ฌ์šฉ๋ฒ•

์ด๋ฒˆ์—๋Š” Gophish๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„์ง Gophish์— ๋Œ€ํ•ด์„œ ์•Œ๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์ง€ ๋ชปํ•œ ๋ถ„๋“ค์€ ํ•˜๋‹จ์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. guleum-zone.tistory.com/141 Gophish(Phishing Framework) ์„ค์น˜ ๊ฐœ์š” ๋ ˆ๋“œ ํŒ€ ํˆดํ‚ท ์ค‘ ํ•˜๋‚˜์ธ Gophish๋Š” Go์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ Open Source Phishing Framework๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์–˜๊ธฐํ•ด ์‹ค์ œ ํ”ผ์‹ฑ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ–์ถฐ์ง„ ํ”Œ๋žซํผ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํˆด ํ‚ท์˜ ๋ชฉ์ ์€ guleum-zone.tistory.com ๊ฐ ํ•ญ๋ชฉ ์„ค์ •๋ฐฉ๋ฒ• ์šฐ์„ ์ ์œผ๋กœ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•˜๊ธฐ ์ „์— SMTP ๋ฐ ๋ฐœ์†กํ•˜๋Š” ๋Œ€์ƒ์˜ ํ”„๋กœํ•„์„ ์„ค์ •ํ•ด์ค˜์•ผ ๋ฉ๋‹ˆ๋‹ค. New Profile์„ ํด๋ฆญํ•˜์‹œ๋ฉด ์„ค์ • ..

WEB