[๊ธด๊ธ] ๋ด ์น์ฌ์ดํธ๊ฐ ํดํน๋นํ๋ค๋ฉด? ์ด๋ณด ์น๋ง์คํฐ์ ์๋ฒ ๋ณด์ ๊ตฌ์ถ ๊ธฐํ๊ธฐ
์๋ ํ์ธ์. ํ์ด์ฌ๊ณผ ์น ํ๋ ์์ํฌ๋ก ์ ๋ง์ ์์ ๊ณต๊ฐ์ ๋ง๋ค๊ณ , ๊ตฌ๊ธ ๊ฒ์ ๋ ธ์ถ์ด๋ผ๋ ์ง๋ฆฟํ ์ฒซ ์ฑ๊ณต์ ๋ง๋ณด๋ฉฐ ํ๋ฃจํ๋ฃจ ์ฑ์ฅํ๊ณ ์๋ ์ด๋ณด ์น๋ง์คํฐ์ ๋๋ค.
์ต๊ทผ ์ ์น์ฌ์ดํธ๊ฐ ๊ตฌ๊ธ ๊ฒ์์ฐฝ์ 10๊ฐ ์ด์ ๋ ธ์ถ๋๊ธฐ ์์ํ๋ฉด์ ๋ฐฉ๋ฌธ์ ์๊ฐ ์กฐ๊ธ์ฉ ์๊ธฐ๊ธฐ ์์ํ์ต๋๋ค. ๋ด๊ฐ ์ด ๊ธ์ ๋๊ตฐ๊ฐ ์ฝ์ด์ค๋ค๋ ์ฌ์ค์ ๋ธ ๋ฏ์ด ๊ธฐ๋ปค์ฃ . ํ์ง๋ง ๊ทธ ๊ธฐ์จ๋ ์ ์, ๋ฌธ๋ ๋ฑ๊ณจ์ด ์๋ํด์ง๋ ๋ฌด์์ด ์๊ฐ์ด ๋จธ๋ฆฟ์์ ์ค์ณค์ต๋๋ค. "์ ์ธ๊ณ ์ฌ๋๋ค์ด ๊ตฌ๊ธ์ ํตํด ๋ด ์น์ฌ์ดํธ์ ๋ค์ด์ฌ ์ ์๋ค๋ ๊ฑด, ์ ์ธ๊ณ์ ์ ์์ ์ธ ํด์ปค๋ค๋ ๋ด ๋ฐฉ๊ตฌ์ ์๋ฒ์ ๋๋ฌธ์ ๋ง์๋๋ก ๋๋๋ฆด ์ ์๋ค๋ ๋ป ์๋๊น?"
์ธํฐ๋ท ๋ณด์, ๋๊ธฐ์ ์๋ง ํ์ํ ๊ฑฐ์ฐฝํ ๊ธฐ์ ์ด ์๋๋ค
ํ์ง๋ง ์ธํฐ๋ท์ ์ธ๊ณ์์ ํดํน์ ์ฌ๋์ ๊ฐ๋ ค๊ฐ๋ฉฐ ๋ค์ด์ค์ง ์์ต๋๋ค. ํด์ปค๋ค์ด ๋ง๋ค์ด๋์ ์๋ง์ '์๋ํ ๋ด(Bot)'๋ค์ 24์๊ฐ ๋ด๋ด ์ธํฐ๋ท ๋ฐ๋ค๋ฅผ ๋ ๋๋ฉฐ ๋ณด์์ด ์ทจ์ฝํ ๋ง๋งํ ์๋ฒ์ ๋ฌธ๊ณ ๋ฆฌ๋ฅผ ์ด ์ ์์ด ์ฒ ์ปฅ๊ฑฐ๋ฆฝ๋๋ค. ์ ์๋ฒ๊ฐ ๊ตฌ๋๋๊ณ ์๋ ์ฐ๋ถํฌ(Ubuntu) ๋ฆฌ๋ ์ค์ ์ ์ ๋ก๊ทธ ํ์ผ์ ์ฐ์ฐํ ์ด์ด๋ณด์์ ๋, ์ ๋ ์์ฒญ๋ ์ถฉ๊ฒฉ์ ๋ฐ์์ต๋๋ค. ์ค๊ตญ, ๋ฌ์์, ๋จ๋ฏธ ๋ฑ ์ ๊ฐ ํ์ ๊ฐ๋ณธ ์ ๋ ์๋ ์๋ง์ ๊ตญ๊ฐ์ IP ์ฃผ์๋ค์ด ์ ์๋ฒ์ ๊ด๋ฆฌ์ ๊ถํ์ ํ์ทจํ๊ธฐ ์ํด ์ ์ ์๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฌด์์๋ก ๋์ ํ๋ฉฐ ๊ณต๊ฒฉ(Brute-force)ํ๊ณ ์์๋ ๊ฒ์ ๋๋ค.
๋น๋ก ๋ฐฉ๊ตฌ์์ ๋์ธ ๋ก์ ๋ ธํธ๋ถ ์๋ฒ์ง๋ง, ๋ง์ฝ ์ด๊ณณ์ด ๋ซ๋ฆฐ๋ค๋ฉด ์ ์น์ฌ์ดํธ๋ ์์๊ฐ์ ๋ถ๋ฒ ๋๋ฐ ์ฌ์ดํธ์ ๊ด๊ณ ํ์ผ๋ก ๋ณ์ง๋๊ฑฐ๋ ๋ค๋ฅธ ์๋ฒ๋ฅผ ๊ณต๊ฒฉํ๋ ์ข๋น PC๋ก ์ ๋ฝํ ์ ์์ต๋๋ค. '์ ์๊ณ ์ธ์๊ฐ ๊ณ ์น๋ค'๋ ์๋ด์ ํ์ค๋ก ๊ฒช๊ณ ์ถ์ง ์๋ค๋ฉด, ์ง๊ธ ๋น์ฅ ์ ๋ง์ ์ฒ ๋ฒฝ ๋ฐฉ์ด์ ์ ๊ตฌ์ถํด์ผ ํ์ต๋๋ค.
๋ฐฉํจ๋ฅผ ๋ค๊ธฐ ์ํ ์ฒซ๊ฑธ์: ์๋ฒ ๋ณด์ ๊ธฐํ ๋จ๊ณ
์ด๋์๋ถํฐ ์์ ๋์ผ ํ ์ง ๋ง๋งํ์ง๋ง, ์๋ง์ ๊ฐ๋ฐ์ ์ ๋ฐฐ๋๋ค์ ์กฐ์ธ๊ณผ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ ์์ค์์ ๋น์ฅ ์ ์ฉํ ์ ์๋ ํ์ค์ ์ด๊ณ ๊ฐ๋ ฅํ '3๋จ๊ณ ๋ณด์ ๊ตฌ์ถ ๊ธฐํ์'์ ์ธ์๋ณด์์ต๋๋ค.
1๋จ๊ณ: ํ์ ์๋ ๋ฌธ์ ๋ชจ๋ ๊ฑธ์ด ์ ๊ทธ๊ธฐ, ๋ฐฉํ๋ฒฝ(Firewall) ์ค์ ์ง์ ๋๋์ด ๋๋ ๊ฒ์ ๋ง์ผ๋ ค๋ฉด ๊ฐ์ฅ ๋จผ์ ์ ์ฐ๋ ์ฐฝ๋ฌธ๊ณผ ๋ท๋ฌธ์ ๊ฝ ์ ๊ฐ์ผ ํฉ๋๋ค. ์๋ฒ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ํ์ฌ ์ ์๋ฒ์๋ ์น์ฌ์ดํธ ์ ์์ ์ํ ํฌํธ(Port) ์ธ์๋ ์๊ฒฉ ์ ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ์ ์ํ ์๋ง์ ๋ ผ๋ฆฌ์ ์ธ ๋ฌธ๋ค์ด ์ด๋ ค ์์ ์ ์์ต๋๋ค. ๋ฆฌ๋ ์ค์ ๊ธฐ๋ณธ ๋ฐฉํ๋ฒฝ์ธ UFW(Uncomplicated Firewall)๋ฅผ ํ์ฑํํ์ฌ, ์น ์๋น์ค์ ๊ผญ ํ์ํ 80๋ฒ(HTTP)๊ณผ 443๋ฒ(HTTPS) ํฌํธ๋ง ์ด์ด๋๊ณ ๋๋จธ์ง ๋ฌธ์ ์ธ๋ถ์์ ์ ๋ ์ ๊ทผํ์ง ๋ชปํ๋๋ก ๊ตณ๊ฒ ๋ซ์๋ฒ๋ฆด ๊ณํ์ ๋๋ค.
2๋จ๊ณ: ํด์ปค์ ๋์ฒญ์ ๋ง๋ ์ํธํ ํต์ , HTTPS(SSL ์ธ์ฆ์) ์ ์ฉ ๋ง์ฝ ์ฌ์ฉ์๊ฐ ์ ์น์ฌ์ดํธ์์ ๋ก๊ทธ์ธ์ ํ๊ฑฐ๋ ๋๊ธ์ ๋จ๊ธธ ๋, ์ผ๋ฐ์ ์ธ HTTP ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๊ทธ ๋ฐ์ดํฐ๋ ๋๊ตฌ๋ ํ์ณ๋ณผ ์ ์๋ ํฌ๋ช ํ ์ฝ์ ํํ๋ก ์ธํฐ๋ท์ ๋ ์๊ฐ๋๋ค. ์ค๊ฐ์ ํด์ปค๊ฐ ์ด ์ฝ์๋ฅผ ๋์์ฑ๋ฉด ๋น๋ฐ๋ฒํธ๊ฐ ๊ทธ๋๋ก ์ ์ถ๋์ฃ . ์ด๋ฅผ ๋ง๊ธฐ ์ํด ๋ฌด๋ฃ SSL ์ธ์ฆ์์ธ 'Let's Encrypt'๋ฅผ ๋ฐ๊ธ๋ฐ์ ์๋ฒ์ ์ ์ฉํ ์์ ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฌ์ฉ์์ ์ ์๋ฒ ์ฌ์ด์ ๋ชจ๋ ๋ํ๊ฐ ์๋ฌด๋ ํด๋ ํ ์ ์๋ ๊ฐ๋ ฅํ ์ํธ๋ก ๋ณดํธ๋๋ HTTPS ํต์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋๋ฉ๋๋ค. ๊ตฌ๊ธ SEO ์ ์๊ฐ ์ฌ๋ผ๊ฐ๋ ๊ฒ์ ๋ค์ด๊ณ ์!
3๋จ๊ณ: ์ ์ ์์ด๋ ์์ฅ์ , ๊ด๋ฆฌ์ ํ์ด์ง ์๋ํ ํด์ปค๋ค์ ์๋ํ ๋ด์ด ๊ฐ์ฅ ๋จผ์ ์ฐพ์ ๋ค์ด๊ฐ๋ ๊ณณ์ ๋ปํฉ๋๋ค. ์ฃผ์์ฐฝ ๋ค์ <code>/admin</code>, <code>/manager</code>, <code>/login</code> ๊ฐ์ ํํ ์ฃผ์๋ฅผ ๋ถ์ฌ์ ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ์ฐพ์๋ด๋ ค ํ์ฃ . ์ ๋ ์ด ๋ปํ ํจํด์ ๋นํ์ด๋ฒ๋ฆฌ๊ธฐ๋ก ๊ธฐํํ์ต๋๋ค. ์ค์ง ์ ๋ง ์๊ณ ์๋ ์์ฃผ ๊ธธ๊ณ ๋ณต์กํ ๋น๋ฐ ์ฃผ์(์: <code>/secret-inspeep-bunker-99</code>)๋ฅผ ํตํด์๋ง ๊ด๋ฆฌ์ ๋์๋ณด๋์ ์ ๊ทผํ ์ ์๋๋ก ํ์ด์ฌ ๋ผ์ฐํ ์ฝ๋๋ฅผ ์์ ํ ๊ฒ์ ๋๋ค. ๋ฌธ์ด ์ด๋ ์๋์ง์กฐ์ฐจ ๋ชจ๋ฅด๊ฒ ๋ง๋ค๋ฉด ๋๋์ ๋ค์ด์ฌ ์ ์์ผ๋๊น์.
๋งบ์๋ง: ์๋ฒฝํ ๋ณด์์ ์์ง๋ง, ํฌ๊ธฐํ ์๋ ์๋ค
๋ฌผ๋ก ์ ๊ฐ ๊ธฐํํ ์ด ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ๋ซ๋ฆฌ์ง ์๋ ์๋ฒฝํ ๋ฐฉํจ๋ผ๊ณ ํ ์๋ ์์ต๋๋ค. ๋ณด์์ ์ธ๊ณ์์ 100% ์์ ์ด๋ผ๋ ๋จ์ด๋ ์กด์ฌํ์ง ์์ผ๋๊น์.
ํ์ง๋ง ๋๋ฌธ์ ํ์ง ์ด์ด๋๊ณ ์๋ ๊ฒ๊ณผ, ํผํผํ ์๋ฌผ์ ๋ฅผ ์ธ ๊ฐ๋ ์ฑ์๋๊ณ ์๋ ๊ฒ์ ์ฒ์ง ์ฐจ์ด์ ๋๋ค. ํด์ปค๋ค์ ๋ชฉํ๋ ๋ฐฉ์ด๊ฐ ํ์ ํ ์ฌ์ด ๋จน์๊ฐ์ด์ง, ๊ฒน๊ฒน์ด ๋ฐฉ์ด๋ง์ ์ณ๋ ๊ท์ฐฎ์ ์๋ฒ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ด ์์ผ๋ก ํ ์ค ํ ์ค ์ฝ๋๋ฅผ ์ง์ ๋ง๋ ์์คํ ์น์ฌ์ดํธ๋ฅผ ์งํค๊ธฐ ์ํด, ๋ค์ ํฌ์คํ ๋ถํฐ๋ ์ด ๊ธฐํ์์ ๋ฐํ์ผ๋ก ์ค์ ๋ก ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋์ ์ ์ํด ๋ฐฉํ๋ฒฝ์ ์ฌ๋ฆฌ๊ณ SSL ์ธ์ฆ์๋ฅผ ์ ์ฉํ๋ ํผ ํ๊ธฐ๋ ์ค์ ๊ตฌ์ถ๊ธฐ๋ฅผ ์ ์ด๋ณด๊ฒ ์ต๋๋ค. ์ ์ฌ์ดํธ๊ฐ ๋จ๋จํ ์์๋ก ๊ฑฐ๋ญ๋๋ ๊ณผ์ ์ ์ง์ผ๋ด ์ฃผ์ธ์!
๐ฌ ๋๊ธ 0๊ฐ