Security Study/Docker

docker๋ฅผ ํ†ตํ•ด web์ทจ์•ฝ์  ๊ณต๋ถ€ํ•˜๊ธฐ

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2023. 1. 29.
728x90
๋ฐ˜์‘ํ˜•

ํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋Š” ํ•ดํ‚น ๋ฐ ๋ณด์•ˆ ๋ธ”๋กœ๊ทธ๋กœ ๊ณต๋ถ€ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ ์ž‘์„ฑ๋˜์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ดํ‚น ์‹œ๋„ ๋ฐ ์‹ค์ œ ๊ณต๊ฒฉ์„ ์‹œ๋„ํ•˜์—ฌ ์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ์ฑ…์ž„์€ ๋ณธ์ธ(๋”ฐ๋ผํ•œ์ž)์—๊ฒŒ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฌ๋ฉฐ, ๊ธ€์“ด์ด๋Š” ์•„๋ฌด๋Ÿฐ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ผญ ๊ณต๋ถ€ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

docker๋ฅผ ํ†ตํ•ด web์ทจ์•ฝ์  ๊ณต๋ถ€ํ•˜๊ธฐ๊ฐ€ ๋ฌด์Šจ๋ง์ธ๊ฐ€?

์Œ.... ์‚ฌ์‹ค docker๋ฅผ ํ†ตํ•ด web ์ทจ์•ฝ์  ๊ณต๋ถ€ํ•˜๊ธฐ ๋ณด๋‹จ docker๋ฅผ ์ด์šฉํ•ด dvwa(DAMN VULNERABLE WEB APPLICATION)
๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋ชจ์˜ํ•ดํ‚น ์—ฐ์Šต์„ ํ•ด๋ณด๋Š” ๊ฒƒ์ด๋‹ค.

dvwa๋Š” ํ•ด๋‹น github์—์„œ ๋ฐ›์•„ ๊ฐ€์ƒ์œผ๋กœ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

https://github.com/digininja/DVWA

 

GitHub - digininja/DVWA: Damn Vulnerable Web Application (DVWA)

Damn Vulnerable Web Application (DVWA). Contribute to digininja/DVWA development by creating an account on GitHub.

github.com

ํ•ด๋‹น ๋ฐฉ๋ฒ•์ด ์›๋ž˜๋Š” ์ •์„์ด๋‚˜ ์š”์ฆ˜ docker๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„๋“ค์—๊ฒŒ๋Š” docker๋ฅผ ์ด์šฉํ•˜์—ฌ dvwa๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉ ํ•˜๋Š”๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฐ๋‹ค.

docker๋ฅผ ์ด์šฉํ•˜์—ฌ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

docker run -it -p 80:80 vulnerables/web-dvwa

ํ•„์ž๋Š” mac์„ ์‚ฌ์šฉํ•˜์—ฌ ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•˜๋‹ˆ sudo๋ฅผ ๋”ฐ๋กœ ์•ˆํ•ด๋„ ๋˜์ง€๋งŒ ๋งŒ์•ฝ root๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด sudo๋ฅผ ๋ถ™์—ฌ์ฃผ๋ฉด ๋˜๊ฒ ๋‹ค.

์„ค์น˜๋ฅผ ํ•˜๊ณ ๋‚˜๋ฉด 80๋ฒˆํฌํŠธ๋กœ ํฌ์›Œ๋”ฉ์ด ๋˜์–ด 127.0.0.1๋กœ ์ ‘์†์„ ํ•˜๋ฉด ํŽ˜์ด์ง€๊ฐ€ ๋œจ๋Š” ๊ฒƒ์„ ๋ณผ์ˆ˜์žˆ๋‹ค.

์ฒ˜์Œ ๊ณ„์ •์€ admin/admin์ด๋‹ค. 

์ ‘์†์„ ํ•˜๋ฉด ํ•ด๋‹น ์ฒ˜๋Ÿผ ํ™•์ธ์ด๋œ๋‹ค.

์—ฌ๊ธฐ์„œ Create/Reset Database๋ฅผ ํด๋ฆญํ•ด์ฃผ๋ฉด ๋‹ค์‹œ ๋กœ๊ทธ์ธ ์ฐฝ์ด ๋‚˜์˜ค๋Š”๋ฐ 

๊ณ„์ •์€ admin/password ์ด๋‹ค.

๊ทธ๋Ÿผ ์ด์ œ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ DVWA Security๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๋‚œ์˜๋„๋„ ์„ค์ •๊ฐ€๋Šฅํ•˜๋‹ค.

์ด๋ ‡๊ฒŒ DVWA๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ดค๋‹ค. ๊ณต๋ถ€์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ๋‚˜์˜๊ฒŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ํ•œ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€