
bunkerweb testing
๐ก๏ธ ์คํ์์ค ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ (WAF)
๐ ์น์ฌ์ดํธ
|
๐ค ํจ๋
|
๐ ๋ฌธ์
|
๐จโ๐ป ๋ฐ๋ชจ
|
๐ฑ ๋ฐ๋ชจ UI
|
๐งฉ ํ
ํ๋ฆฟ
|
๐ก๏ธ ์์
๐ฌ ์ฑํ
|
๐ ํฌ๋ผ
|
๐ ์ปค๋ฎค๋ํฐ
|
๐บ๏ธ ์ํ ์ง๋
|
๐ ์ํ
|
๐ ํผ๋๋ฐฑ
๐ก๏ธ ๊ธฐ๋ณธ ๋ณด์์ ๋ค์ ์๋ํ๊ฒ!
BunkerWeb
BunkerWeb์ ์ฐจ์ธ๋ ์คํ์์ค ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ(WAF)์ ๋๋ค.
๋ด๋ถ์ ์ผ๋ก NGINX๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ ํ ๊ธฐ๋ฅ์ ์น ์๋ฒ๋ก์, ์น ์๋น์ค๋ฅผ "๊ธฐ๋ณธ์ ์ผ๋ก ์์ ํ๊ฒ" ๋ณดํธํฉ๋๋ค. BunkerWeb์ ๊ธฐ์กด ํ๊ฒฝ(Linux, Docker, Swarm, Kubernetes ๋ฑ)์ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ก ์ํํ๊ฒ ํตํฉ๋๋ฉฐ, ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ์์ ํ ๊ตฌ์ฑํ ์ ์์ต๋๋ค(๊ฑฑ์ ๋ง์ธ์, CLI๊ฐ ๋ง์์ ๋ค์ง ์๋๋ค๋ฉด ๋ฉ์ง ์น UI๊ฐ ์์ต๋๋ค). ๋ค์ ๋งํด, ์ฌ์ด๋ฒ ๋ณด์์ ๋ ์ด์ ๋ฒ๊ฑฐ๋ก์ด ์ผ์ด ์๋๋๋ค.
BunkerWeb์ ํต์ฌ์ ์ผ๋ถ๋ก ์ฃผ์ ๋ณด์ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์์ง๋ง, ํ๋ฌ๊ทธ์ธ ์์คํ ์ ํตํด ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
BunkerWeb์ ์ ํํ๋ ์ด์
https://github.com/user-attachments/assets/c3fed740-28d8-4335-ab05-113a9e815b4f
- ๊ธฐ์กด ํ๊ฒฝ์ ์์ฌ์ด ํตํฉ: Linux, Docker, Swarm, Kubernetes ๋ฑ ๋ค์ํ ํ๊ฒฝ์ BunkerWeb์ ์ํํ๊ฒ ํตํฉํ์ธ์. ๋งค๋๋ฌ์ด ์ ํ๊ณผ ๋ฒ๊ฑฐ๋ก์ ์๋ ๊ตฌํ์ ๋๋ฆฌ์ธ์.
- ๋์ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ์ฑ: BunkerWeb์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์์ฝ๊ฒ ์กฐ์ ํ์ธ์. ๊ธฐ๋ฅ์ ๊ฐํธํ๊ฒ ํ์ฑํ, ๋นํ์ฑํ ๋ฐ ๊ตฌ์ฑํ์ฌ ๊ณ ์ ํ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ๋ณด์ ์ค์ ์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ์์ : BunkerWeb์ ์น ์๋น์ค์ ๋ํด ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ, ๋ฒ๊ฑฐ๋ก์ ์๋ ์ต์ํ์ ๋ณด์์ ์ ๊ณตํฉ๋๋ค. ์ฒ์๋ถํฐ ํฅ์๋ ๋ณดํธ์ ๋ง์์ ํํ๋ฅผ ๊ฒฝํํ์ธ์.
- ๋ฉ์ง ์น UI: ๋ฐ์ด๋ ์น ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ํตํด BunkerWeb์ ๋ ํจ์จ์ ์ผ๋ก ์ ์ดํ์ธ์. ์ฌ์ฉ์ ์นํ์ ์ธ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ค์ ๊ณผ ๊ตฌ์ฑ์ ์์ฝ๊ฒ ํ์ํ์ฌ ๋ช ๋ น์ค ์ธํฐํ์ด์ค(CLI)๊ฐ ํ์ ์์ต๋๋ค.
- ํ๋ฌ๊ทธ์ธ ์์คํ : ์์ ์ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ BunkerWeb์ ๊ธฐ๋ฅ์ ํ์ฅํ์ธ์. ์ถ๊ฐ ๋ณด์ ์กฐ์น๋ฅผ ์ํํ๊ฒ ํตํฉํ๊ณ ํน์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ BunkerWeb์ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ์ ์ํ์ธ์.
- ์์ ๋ก์์ ๋ฌด๋ฃ: BunkerWeb์ ์์ AGPLv3 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋์ด ์์ ์ ๊ฐ๋ฐฉ์ฑ์ ์์น์ ๋ฐ๋ฆ ๋๋ค. ์ง์ ์ปค๋ฎค๋ํฐ์ ๋ท๋ฐ์นจ์ ๋ฐ์ผ๋ฉฐ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉ, ์์ ๋ฐ ๋ฐฐํฌํ ์์ ๋ฅผ ๋๋ฆฌ์ธ์.
- ์ ๋ฌธ ์๋น์ค: BunkerWeb ์ ์ง๊ด๋ฆฌ์๋ก๋ถํฐ ์ง์ ๊ธฐ์ ์ง์, ๋ง์ถคํ ์ปจ์คํ ๋ฐ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฐ์ ๋ฐ์ผ์ธ์. ์์ธํ ๋ด์ฉ์ Bunker Panel์ ๋ฐฉ๋ฌธํ์ธ์.
๋ณด์ ๊ธฐ๋ฅ
๋ณด์ ๊ธฐ๋ฅ์ ๋น์์ ํ ๋ชฉ๋ก:
- ํฌ๋ช ํ Let's Encrypt ์๋ํ๋ฅผ ํตํ HTTPS ์ง์
- ์ต์ ์น ๋ณด์: HTTP ๋ณด์ ํค๋, ์ ๋ณด ์ ์ถ ๋ฐฉ์ง, TLS ๊ฐํ ๋ฑ
- OWASP Core Rule Set์ด ํฌํจ๋ ํตํฉ ModSecurity WAF
- HTTP ์ํ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ด์ ํ๋์ ์๋ ์ฐจ๋จ
- ํด๋ผ์ด์ธํธ์ ๋ํ ์ฐ๊ฒฐ ๋ฐ ์์ฒญ ์ ํ ์ ์ฉ
- ์ฑ๋ฆฐ์ง(์: ์ฟ ํค, JavaScript, captcha, hCaptcha ๋๋ reCAPTCHA)๋ฅผ ํด๊ฒฐํ๋๋ก ์์ฒญํ์ฌ ๋ด ์ฐจ๋จ
- ์ธ๋ถ ๋ธ๋๋ฆฌ์คํธ ๋ฐ DNSBL์ ํตํ ์๋ ค์ง ์ ์ฑ IP ์ฐจ๋จ
- ๊ทธ๋ฆฌ๊ณ ํจ์ฌ ๋ ๋ง์ ๊ธฐ๋ฅ...
ํต์ฌ ๋ณด์ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฌธ์์ ๋ณด์ ํ๋ ์น์ ์์ ํ์ธํ์ธ์.
๋ฐ๋ชจ
https://github.com/user-attachments/assets/6fc0e3c1-d353-4a84-bad0-15bf9b6623a5
BunkerWeb์ผ๋ก ๋ณดํธ๋๋ ๋ฐ๋ชจ ์น์ฌ์ดํธ๋ demo.bunkerweb.io์์ ์ด์ฉํ ์ ์์ต๋๋ค. ๋ฐฉ๋ฌธํ์ฌ ๋ช ๊ฐ์ง ๋ณด์ ํ ์คํธ๋ฅผ ์ํํด ๋ณด์ธ์.
์น UI
https://github.com/user-attachments/assets/a3ed56f8-c124-4ca9-b8b3-4be0913b3078
BunkerWeb์ ์ธ์คํด์ค์ ํด๋น ๊ตฌ์ฑ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ ํ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์จ๋ผ์ธ ์ฝ๊ธฐ ์ ์ฉ ๋ฐ๋ชจ๋ demo-ui.bunkerweb.io์์ ์ด์ฉํ ์ ์์ผ๋ ์ง์ ํ ์คํธํด ๋ณด์ธ์.
BunkerWeb Cloud
์์ฒด BunkerWeb ์ธ์คํด์ค๋ฅผ ์ง์ ํธ์คํ ํ๊ณ ๊ด๋ฆฌํ๊ณ ์ถ์ง ์์ผ์ ๊ฐ์? BunkerWeb์ ์ํ ์์ ๊ด๋ฆฌํ SaaS ์ ๊ณต ์๋น์ค์ธ BunkerWeb Cloud์ ๊ด์ฌ์ด ์์ผ์ค ์ ์์ต๋๋ค.
BunkerWeb Cloud ์ธ์คํด์ค๋ฅผ ์ฃผ๋ฌธํ๊ณ ๋ค์์ ์ด์ฉํ์ธ์:
- ๋น์ฌ ํด๋ผ์ฐ๋์ ํธ์คํ ๋๋ ์์ ๊ด๋ฆฌํ BunkerWeb ์ธ์คํด์ค
- PRO ๊ธฐ๋ฅ์ ํฌํจํ ๋ชจ๋ BunkerWeb ๊ธฐ๋ฅ
- ๋์๋ณด๋์ ์๋ฆผ์ด ์๋ ๋ชจ๋ํฐ๋ง ํ๋ซํผ
- ๊ตฌ์ฑ์ ์ง์ํ๋ ๊ธฐ์ ์ง์
BunkerWeb Cloud ์ ๊ณต ์๋น์ค์ ๊ด์ฌ์ด ์์ผ์๋ค๋ฉด, ํ์ ์ฌํญ์ ๋ ผ์ํ ์ ์๋๋ก ์ฃผ์ ํ์ง ๋ง๊ณ ๋ฌธ์ํด ์ฃผ์ธ์.
PRO ๋ฒ์
BunkerWeb ํจ๋์์ 30์ผ BunkerWeb PRO ๋ฌด๋ฃ ์ฒดํ์ ์์ํ์ธ์.
BunkerWeb์ ์ฌ์ฉํ ๋ ์คํ์์ค ๋๋ PRO ์ค ์ํ๋ ๋ฒ์ ์ ์ ํํ ์ ์์ต๋๋ค.
ํฅ์๋ ๋ณด์, ํ๋ถํด์ง ์ฌ์ฉ์ ๊ฒฝํ ๋๋ ๊ธฐ์ ๋ชจ๋ํฐ๋ง ๋ฑ, BunkerWeb PRO ๋ฒ์ ์ ํตํด BunkerWeb์ ์ต๋ํ ํ์ฉํ๊ณ ์ ๋ฌธ์ ์ธ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์์ต๋๋ค.
๋ฌธ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์์ PRO ๊ธฐ๋ฅ์ ์คํ์์ค ๋ฒ์ ์ ํตํฉ๋ ๊ธฐ๋ฅ๊ณผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์๊ด ์ผ๋ก ํ์๋ฉ๋๋ค.
์คํ์์ค ๋ฒ์ ์์ PRO ๋ฒ์ ์ผ๋ก ์ธ์ ๋ ์ง ์ฝ๊ฒ ์ ๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค. ๊ณผ์ ์ ๊ฐ๋จํฉ๋๋ค:
- 30์ผ BunkerWeb PRO ๋ฌด๋ฃ ์ฒดํ ์์
- ๊ณ ๊ฐ ์์ญ์ ์ฐ๊ฒฐํ ํ PRO ๋ผ์ด์ ์ค ํค ๋ณต์ฌ
- ์น UI ๋๋ ํน์ ์ค์ ์ ์ฌ์ฉํ์ฌ BunkerWeb์ ๋ผ์ด์ ์ค ํค ๋ถ์ฌ๋ฃ๊ธฐ