07. EC2 ์ธ์คํด์ค ์ ์์ ์ํ ํค ์
07. EC2 ์ธ์คํด์ค ์ ์์ ์ํ ํค ์ ๊ด๋ จ
์ํธํ ๋ฐฉ์์๋ ๋ ๊ฐ์ง๊ฐ ์๋๋ฐ ๋์นญ ํค์ ๊ณต๊ฐ ํค ๋ฐฉ์ ๋ํ์ ์ ๋๋ค. ๋์นญ ํค ๋ฐฉ์์ ์ํธํ Encryptionํ๋ ํค์ ๋ณตํธํ Decryptionํ๋ ํค๊ฐ ๋์ผํ์ฌ ์ด ๋์นญ ํค๋ฅผ ์๋๋ฐฉ์๊ฒ ์ ๋ฌํ๋ ๊ตฌ๊ฐ์์ ํค๊ฐ ๋ ธ์ถ๋๋ ๋จ์ ์ด ์์ต๋๋ค. ๊ณต๊ฐ ํค ๋ฐฉ์์ ์ด๋ฌํ ๋จ์ ์ ๊ฐ์ ํ์ฌ ์ํธํํ๋ ํค์ ๋ณตํธํํ๋ ํค๋ฅผ ๋ค๋ฅด๊ฒ ์ค๊ณํ๊ณ , ์ํธํ ํ๋ ํค๋ ๊ณต๊ฐ ํค๋ผ๊ณ ํ์ฌ ์ธ๋ถ์ ๋ ธ์ถ๋์ด๋ ์์ ํฉ๋๋ค. ๊ณต๊ฐ ํค์์ ๋ณตํธํ์ ํ์ํ ๋น๋ฐ ํค ํน์ ๊ฐ์ธ ํค Private Key๋ฅผ ์ถ์ถํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
AWS์ ํค ์์ ๊ณต๊ฐ ํคPublic Key, ๋น๋ฐ ํค ํน์ ๊ฐ์ธ ํคPrivate Key๊ฐ ์์ ์ด๋ฃจ๊ณ ์๊ธฐ ๋๋ฌธ์ ํค ์์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํค ์์ ๋ฆฌ์ ๋ณ๋ก ๊ด๋ฆฌ๋ฉ๋๋ค. ํค ์์ ์ฌ์ฉํ๋ฉด ๋ณด์์ฑ๋ ๋์ผ ์ ์๊ณ , ID์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ผ์ผ์ด ์ ๋ ฅํ์ง ์์๋ ๋๊ธฐ ๋๋ฌธ์ ์๋ํ์๋ ์ ๋ฆฌํฉ๋๋ค(์ผ๋ฐ์ ์ผ๋ก SSH ๋ช ๋ น์ ์ต์ ์ ID์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ง์ ํ์ฌ ์ ์ํ๋๋ก ์๋ํํ ์ ์์ง๋ง ๋น๋ฐ๋ฒํธ๊ฐ ๋ ธ์ถ๋๋ ์น๋ช ์ ์ธ ๋จ์ ์ด ์์ต๋๋ค).
์์์ EC2 ์ธ์คํด์ค(Example Server)๋ฅผ ์์ฑํ ๋ ํค ์๋ ํจ๊ป ์์ฑํด๋ดค์ต๋๋ค. ์ด๋ฒ์๋ ํค ์์ ์๋ก ์์ฑํ๊ฑฐ๋, ์ด๋ฏธ ๊ฐ์ง๊ณ ์๋ ํค ์ ํ์ผ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ(Brute force attack)
Linux์ ๊ฐ์ด SSH๋ฅผ ์ด์ฉํ์ฌ ํฐ๋ฏธ๋๋ก ์ ์ํ๋ OS๋ ๋ก๊ทธ์ธํ ๋๋ง๋ค ID์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ID์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ๋์ ํ๋ ๊ณต๊ฒฉ์ ๋ ธ์ถ ๋ ์ ์์ต๋๋ค. ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ์ ๋งค์ฐ ๋น ๋ฅธ ์๋๋ก ์๋ํ๋ ๊ณต๊ฒฉ์ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ ๋น๋ฐ๋ฒํธ๋ ๊ธ๋ฐฉ ๋ซ๋ฆด ์ ์์ต๋๋ค.