๊ฐ์ phpMyAdmin์ ๊ธฐ๋ณธ์ ์ผ๋ก GUI ํ๊ฒฝ์์ MySQL ๋๋ MariaDB์ ๊ด๋ฆฌํ ์ ์๋ PHP๋ก ์์ฑ๋ ๋ฌด๋ฃ ์ํํธ์จ์ด๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ํ ์ด๋ธ, ์ด, ๊ถํ, ์ฟผ๋ฆฌ ์์ฑ ๋ฑ์ ๋ํ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ํ๊ฒฝ์์ ์ง์ํ๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ์ ์ฅ์์๋ ์์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ํธ๋ฆฌํ ๋๊ตฌ์ง๋ง ๊ทธ๋งํผ ๊ด๋ฆฌ๊ฐ ๋ฏธํกํ๋ฉด ๋ฆฌ์คํฌ๊ฐ ๋์์ง ์ ์๋ ์๋ ์ ์ํํธ์จ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ปจ์คํ ์ ์งํํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก robots.txt์ ์ ์ธ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ธํ๊ฒ ๋๋๋ฐ phpMyAdmin์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์์ฝ๊ฒ ํ์ธํ ์ ์์ต๋๋ค. ์ค์ํ ์ ์ ์ด๋ฌํ phpMyAdmin์ ๋ํ ์ ๊ทผ ์ ์ฑ ์ด ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ ธ ์๋์ ๋๋ค. robots.txt ๊ฒฝ๋ก์๋ ๋๋ถ๋ถ์ ๊ฒ์ ์์ง์ ๋ ธ์ถ๋๊ธด ๋ด์ ์..
๊ฐ์ ๋ฌด์ ๋์ ์ํธํ ๊ธฐ๋ฒ์ 2000๋ ๋ ์ด๋ฐ์ ๊ฐ๋ฐํ "WEP"๋ถํฐ ํ์ฌ๋ "WPA" ๋ฐฉ์์ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฑํํ์ฌ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ํธํ ๊ธฐ๋ฒ์ ์ ์ฉํ๋ ์ด์ ๋ ๋ฌด์ ๋์ ๊ณต๊ธฐ ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ๋๋ฌธ์ "๊ธฐ๋ฐ์ฑ"์ ์ ์งํด์ผ ๋ ํ์์ฑ์ด ์์ด ์๋์ ๊ฐ์ 3๊ฐ์ง์ ๋ณดํธ ๊ธฐ๋ฒ์ ์ฌ์ฉํด์์ต๋๋ค. 1. WEP(Wired Equivalent Privacy) #์ ์ ๋๋ฑ ํ๋ผ์ด๋ฒ์ 2. WPA(WiFi Protected Access) #์์ดํ์ด ๋ณดํธ ์ ์ 3. WPA2(WiFi Protected Access v2) #์์ดํ์ด ๋ณดํธ ์ ์ v2 "WEP" ๋ฐฉ์์ ๊ฒฝ์ฐ ๊ฐ๋ฐ๋ ์ง ์ผ๋ง ๋์ง ์์ ์์ ์ ๋ณด์ ๊ฒฐ์ ์ด ๋ฐ๊ฒฌ๋์ด ํ์ฌ๋ ๊ฑฐ์ ์ฌ์ฉ๋์ง ์๋ ๋ฐฉ์์ด๋ผ ํ๋จํด๋ ๋ฉ๋๋ค. ..
๊ฐ์ subdomain takeover์ด๋ ๋ง ๊ทธ๋๋ก ํ์ ๋๋ฉ์ธ ํ์ทจ๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋ค์ํ ์๋ธ๋๋ฉ์ธ ์ค ๊ด๋ฆฌ๋์ง ์์ ์๋ธ๋๋ฉ์ธ์ด ์กด์ฌํ์ฌ ๊ณต๊ฒฉ์๊ฐ ํด๋น ์๋ธ๋๋ฉ์ธ์ ์ฌ๋ฑ๋กํ์ฌ ์ ์ ํ ๋๋ฉ์ธ์ ์ค์ ๋์ด ์๋ ๊ณ ์ ์ฟ ํค๋ฅผ ํ๋ํ๊ฑฐ๋ CORS, CSP ๊ฐ์ ์ฝํ ์ธ ๋ณด์์ ์ฑ ์ ์ฐํํ๊ฑฐ๋ Click Jacking์ ์ฌ์ด ๋๋ ๋ฑ ๋ค์ํ ์ ์ฑ ํ์๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ํ ์ด๋ฌํ ๋๋ฉ์ธ์ ๊ณต๊ฒฉ์๊ฐ ์ ์ ํจ์ผ๋ก์จ ํ ์ฌ์ฉ์๋ค์ ์ ์ธํ๊ธฐ ์ํด ๊ด๋ฆฌ๋์ง ์์๋ ํฉ๋ฒ์ ์ธ ๋๋ฉ์ธ์ ์ฌ์ฉํ์ฌ ํผ์ฑ ํ์ด์ง๋ก ๊พธ๋ฉฐ ์ ์ฉํ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก ํ๊ธํจ๊ณผ๋ ํฌ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค. Subdomain ์ด๋ Subdomain ์ด๋ ๋ง ๊ทธ๋๋ก ๊ธฐ์กด ๋๋ฉ์ธ(naver.com)์ ํ์์ ์กด์ฌํ๋ ๋๋ฉ์ธ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด mo..
๊ฐ์ HTTP Request Smuggling์ Watchfire์ ์ํด 2005๋ ์ ์ฒ์ ๋ฑ์ฅํ์ฌ ์๋ฉด ์์ ์จ์ด ์๋ค๊ฐ 2019๋ DEFCON๊ณผ BlackHat์์ ํด๋น ์ทจ์ฝ์ ์ ์ ์ด์ฉํ ์๋ก์ด ๋ฒกํฐ์ ์ํ๋๋ฅผ ๊ฒ์ฆํ๋ฉด์ ์ธ์ง๋๊ฐ ๋์์ง ์ทจ์ฝ์ ์ ๋๋ค. ํด๋น ์ทจ์ฝ์ ์ด ์ด์๊ฐ ๋๋ ํด์ธ 2019๋ ์ PAYPAL ๊ธฐ์ ์์๋ ํด๋น ์ทจ์ฝ์ ์ ๋ ธ์ถ๋๊ฒ์ ๋ฒ๊ทธ ๋ฐ์ดํฐ ํ๋ก๊ทธ๋จ์ ํตํด ์ ๋ณด๋ฐ์๊ณ ํฌ์๊ธ์ผ๋ก ์ด 20.000 ๋ฌ๋ฌ๋ฅผ ์ง๊ธํ ์ฌ๋ก๊ฐ ์กด์ฌํฉ๋๋ค. Http Request Smuggling์ ํ๋ก ํธ ์ ๋ฐฑ์๋๊ฐ Http ์์ฒญ์ ๊ฒฝ๊ณ๋ฅผ ๋ค๋ฅด๊ฒ ํด์ํ๊ณ RFC7230์ ๋ฐ๋ฅด์ง ์๋ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ผ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ฌ๊ธฐ์ ํ๋ก ํธ์ ์ญํ ์ LB(Load Balancer) ๋ RP(Reverse Prox..
๊ฐ์ ์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ด ์ ํ ์์ด ์ํธ์์ฉํ ์ ์๋ ํ๊ฒฝ์ ๋ณด์์ ์์ ํ์ง ์๋ค ํ๋จ๋์ด ๋ฑ์ฅํ ๊ฒ์ด CORS์ SOP์ ๋๋ค. ์ฐ์ CORS์ ์ฃผ์ ๋ชฉ์ ์ APiํ๊ฒฝ์์ ์ฃผ๋ก ์ฌ์ฉ๋๋๋ฐ ๋ธ๋ผ์ฐ์ ์๋ฒ ์๋ก ๊ฐ์ ์์ ํ ์์ฒญ ๋ฐ ์ ์ก์ ํ์ฌ ๋ค์ํ ๊ณณ์์ ๊ฐ์ ธ์ค๋ ๋ฆฌ์์ค๊ฐ ์ต์ํ ์์ ํ ๋ฐ์ดํฐ๋ผ๋ ๊ฒ์ ๋ณด์ฅ๋ฐ๊ธฐ ์ํจ์ ๋๋ค. SOP(Same Origin Policy)๋ cors์ ๋ค๋ฅด๊ฒ ๋์ผํ ์ถ์ฒ์์๋ง ๋ฆฌ์์ค๋ฅผ ๊ณต์ ํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋๋ฐ ์ด๋ ๋๋ฌด ์ ํ์ ์ด๋ผ ์๋น์ค ์ฐจ์์์ ๋๋ฌด ์ ํ์ ์ด๋ผ cors๊ฐ ๋ฑ์ฅํ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์ฌ์ฉ์๋ค์ ํธ์๋ฅผ ์ํด ์๊ฒจ๋ CORS ์ ์ฑ ์ ๋ํด ๋๋ฌด ์ ์ฐํ๊ฒ ์ค์ ์ ํ๊ฒ ๋ ๊ฒฝ์ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ์ ์์ ์ธ ํ๋ฆ์ ์ ์ฉํ์ฌ ํ ์ฌ์ฉ์์ ๊ฐ์ธ์ ๋ณด๋ฅผ ํ์น๊ฑฐ๋..
๊ฐ์ SSRF๋ Server Side Request Forgery์ ์ฝ์๋ก ์ ์ฌํ ์ด๋ฆ์ ๊ฐ์ง CSRF(Cross Site Request Forgery) ์๋ ๋ค๋ฅด๊ฒ ํด๋ผ์ด์ธํธ ์ธก์ ์์ฒญ์ ๋ณ์กฐ์ํค๋ ๊ฒ์ด ์๋ ์๋ฒ ์ธก ์์ฒด์ ์์ฒญ์ ๋ณ์กฐํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์ํ๋ ํํ์ ์ ์ฑ ํ์๋ฅผ ์๋ฒ์ ๋์ ธ์ฃผ๋ฉด ์๋ฒ๊ฐ ๊ฒ์ฆ ์์ด ๊ทธ๋๋ก ๋ฐ์ ๊ทธ์ ๋ฐ๋ฅธ ํ๋/์๋ต์ ํด์ฃผ๋ ๊ณต๊ฒฉ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋งค๊ฐ๋ณ์์ HTTP ์์ฒญ์ ํตํด ์ ์ ํ ์๋ต์ ๋ฐ์ ์ ์๋ค๋ฉด ์ถฉ๋ถํ ์๋ํด๋ณผ ๋งํ ๊ณต๊ฒฉ์ผ๋ก ์ต๊ทผ ๋ค์ด ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฃผ๋ก ์ฐ์ด๋ ๋ฉํ ๋ฐ์ดํฐ API๋ ์ธํ๋ผ ๋ด์ ๊ตฌ์ฑ, ๋ก๊ทธ, ์ธ์ฆ, ๋ค์ํ ๋ฐ์ดํฐ์ ๋ก์ปฌ์์๋ง ์ก์ธ์ค ํ ์ ์์ต๋๋ค. ๋ง์ฝ SSRF ์ทจ์ฝ์ ์ด ์กด์ฌํ ๊ฒฝ์ฐ ๋ด๋ถ์ ์จ๊ฒจ์ง ๋คํธ์ํฌ์ ์๋๋ผ๋ ๊ณต๊ฒฉ์์ ์น์์ ..