
bunkerweb v1.6.15-rc3
๐ก๏ธ ์คํ์์ค ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ (WAF)
๐ ์น์ฌ์ดํธ
|
๐ค ํจ๋
|
๐ ๋ฌธ์
|
๐จโ๐ป ๋ฐ๋ชจ
|
๐ฑ ๋ฐ๋ชจ UI
|
๐งฉ ํ
ํ๋ฆฟ
|
๐ก๏ธ ์์
๐ฌ ์ฑํ
|
๐ ํฌ๋ผ
|
๐ ์ปค๋ฎค๋ํฐ
|
๐บ๏ธ ์ํ ์ง๋
|
๐ ์ํ
|
๐ ํผ๋๋ฐฑ
๐ก๏ธ ๊ธฐ๋ณธ ๋ณด์์ ๋ค์ ์๋ํ๊ฒ!
BunkerWeb
BunkerWeb์ ์ฐจ์ธ๋ ์คํ์์ค ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ(WAF)์ ๋๋ค.
๋ด๋ถ์ ์ผ๋ก NGINX๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ ํ ๊ธฐ๋ฅ์ ์น ์๋ฒ๋ก์, ์น ์๋น์ค๋ฅผ ๋ณดํธํ์ฌ "๊ธฐ๋ณธ์ ์ผ๋ก ์์ (secure by default)"ํ๊ฒ ๋ง๋ค์ด ์ค๋๋ค. BunkerWeb์ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ก์ ๊ธฐ์กด ํ๊ฒฝ(Linux, Docker, Swarm, Kubernetes ๋ฑ)์ ์ํํ๊ฒ ํตํฉ๋๋ฉฐ, ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ์์ ํ ๊ตฌ์ฑํ ์ ์์ต๋๋ค(๊ฑฑ์ ํ์ง ๋ง์ธ์, CLI๊ฐ ๋ง์์ ๋ค์ง ์๋๋ค๋ฉด ๋ฉ์ง ์น UI๊ฐ ์์ต๋๋ค). ๋ค์ ๋งํด, ์ฌ์ด๋ฒ ๋ณด์์ ๋ ์ด์ ๊ณจ์นซ๊ฑฐ๋ฆฌ๊ฐ ์๋๋๋ค.
BunkerWeb์ ํต์ฌ์ ์ผ๋ถ๋ก ์ฃผ์ ๋ณด์ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์์ผ๋ฉฐ, ํ๋ฌ๊ทธ์ธ ์์คํ ์ ํตํด ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
BunkerWeb์ ์ ํํ๋ ์ด์
https://github.com/user-attachments/assets/c3fed740-28d8-4335-ab05-113a9e815b4f
- ๊ธฐ์กด ํ๊ฒฝ์ ์์ฌ์ด ํตํฉ: BunkerWeb์ Linux, Docker, Swarm, Kubernetes ๋ฑ ๋ค์ํ ํ๊ฒฝ์ ์ํํ๊ฒ ํตํฉํ์ธ์. ๋งค๋๋ฌ์ด ์ ํ๊ณผ ๋ฒ๊ฑฐ๋ก์ ์๋ ๊ตฌํ์ ๋๋ฆฌ์ธ์.
- ๋์ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ์ฑ: 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 ๊ธฐ๋ฅ
- ๋์๋ณด๋์ ์๋ฆผ์ด ํฌํจ๋ ๋ชจ๋ํฐ๋ง ํ๋ซํผ
- ๊ตฌ์ฑ์ ์ง์ํ๋ ๊ธฐ์ ์ง์