[๊ธ๋ 9๊ธฐ ์ฒซ ๊ธ] ๋ฐฉํฉํ๋ 3๋ ์ฐจ์ ๋ค์ง๊ธ
์ด๋๋ง ๋ค ๋ฒ์งธ ๊ธ๋์ ์ฐธ์ฌํ๋ค. ์ฒซ ์ ์ถ ๊ธ์ ๋ค์ง๊ธ๋ก ์ ์ถํ๋ ๊ธฐ์์ ๊ทธ๋ ์ง ์์ ๊ธฐ์์ ํ๋ ์ฐจ์ด๊ฐ ๋ง์ด ๋ฌ๋๋ฐ, ๋ค์ง ๊ธ์ ์ฐ์ง ์์๋ 7๊ธฐ๋ ์์ฌ์์ ๋จ๊ธด ์ฑ ๋ง๋ฌด๋ฆฌํ ๊ธฐ์ต์ด ๋๋ค. ๊ฑฐ์ฐฝํ ๋ค์ง๋ณด๋ค๋ 9๊ธฐ์์ ์ด๋ค ๊ธ์ ์ฐ๊ณ ์ถ์์ง, ์ปค๋ฎค๋ํฐ์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ ์ ์๋์ง ์๊ฐํด๋ณธ๋ค.
์ฌ์ ํ No Pass๋ฅผ ๋ชฉํ๋ก, ๊ทผ๋ฐ ์ด์ ํ๋ฆฌํฐ๋ฅผ ๊ณ๋ค์ธ.
8๊ธฐ๋ ํ ๋ฒ์ ํจ์ค๋ ์ฌ์ฉํ์ง ์๊ณ ๋ชจ๋ ํ์ฐจ์ ๊ธ์ ์ ์ถํ ์ ์์๋ค. ๊ทธ๋ ๊ฒ ํ ์ ์์๋ ๋๋ ฅ์ ์๊ฐํด ๋ณด๋ฉด ์๋ฌด๋๋ ๊ท์จ๊ณผ ์ ๋๋ผ๋ ๋ฐ๊ฐ์ ์ ์ธ ์ฅ์น๊ฐ ํฐ ์ญํ ์ ํด์ฃผ์๋ค. 10๋ง ์์ด๋ผ๋ ๋๋ฆ ํฐ(?) ์ ๋ฉ๊ธ์ ๊น์ด๊ณ ์ถ์ง ์์๊ณ , ์คํ๋ผ์ธ ๋ชจ์์ ๊ทธ๋ ๊ฒ ์ด์ฌํ ์ฐธ์ฌํ๋๋ฐ ๋ง์ ๊ธ์ ์ ์ถํ์ง ์๋ ์์ด๋ฌ๋๋ฅผ ๋ฒํ๊ณ ์ถ์ง ์์๋ค. ๋ฌด์๋ณด๋ค ํจ์ค๋ฅผ ์ฌ์ฉํ์ง ์๊ฒ ๋ค๋ ์ด๋ฐ์ ๋ค์ง๋ ํ๋ชซํ๋ค๊ณ ๋ณธ๋ค.
์ด๋ฒ ๊ธฐ์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํจ์ค ์์ด ์ ํ์ฐจ ๊ธ ์ ์ถ์ ๋ชฉํ๋ก ํ๋ค. ๊ฑฐ๊ธฐ์ ๊ทธ์น์ง ์๊ณ ๊ธ์ ํ๋ฆฌํฐ๊น์ง ํ์ธต ๋ ๋์ด๊ณ ์ถ๋ค. ๊ธ๋์๋ ํ๋ ์ด์ ์ด๋ผ๋ ์ข์ ์ฅ์น๊ฐ ์ค๋น๋์ด ์๋ค. ์ด์์ง-ํ๋ ์ด์ ํ์์ ๋ชจ๋ ๊ธ์ ์ฝ๊ณ ํด๋น ํ์ฐจ์ ์ถ์ฒํ ๋งํ ๊ธ์ ์ ์ ํ๋ค. ์ง๋ ๊ธฐ์์๋ ์์ฝ๊ฒ๋ ํ๋ ์ด์ ์ ํ ๋ฒ๋ ์ ์ ๋์ง ์์ ์์ฌ์ ๋ค. ์ด๋ฒ ๊ธฐ์๋ ๊ทธ ์์ฌ์์ ํธ์ด๋ผ ์ ์๋๋ก, ์ฝ๋ ์ฌ๋ ์ ์ฅ์์ ์ ๊ฒฝ์ ์ด ๊ธ์ ์์ฑํ๊ณ ์ถ๋ค.
ํ๋ ์ด์ ๊ณผ ๋ณ๊ฐ๋ก ์ง๋ ๊ธฐ์์ ์ ์ถํ JWT Refresh Token Rotation ๊ธ์ ๋งํฌ๋์ธ์์ ๋ป๋ฐ์ ๋ฆฌ์ก์ ์ ๋ง์ด ๋ฐ์๋ค. ๋๋ฆ 7000ํ ๋๊ฒ ๋ ธ์ถ๋ ๊ธ์ด๋ผ๋ ์ ์์ (๋ฌผ๋ก ํด๋น ์์น๊ฐ ๊ธ์ ์ฝ์๋ค๋ ์๋ฏธ๋ ์๋์ง๋ง) ๊ฝค ์ ์ฝํ๋ ๊ธ์ ์ด ๊ฑด ์๋๊น. ์ด๋ฒ ๊ธฐ์์๋ ์ ์ ๋์ ํ๋ฆฌํฐ์ ๊ธ์ ์ธ ์ ์๋๋ก ๋ง์ด ์กฐ์ฌํ๊ณ , ๋ค๊ฐ๋๋ก ๊ณ ๋ฏผํด ๋ด์ผ๊ฒ ๋ค.
์คํฐ๋ ์ฐธ์ฌ/์ฃผ๊ดํ๊ธฐ
๊ธ๋ 8๊ธฐ์์๋ ํด๋ผ์ฐ๋ ์ธํ๋ผ ์คํฐ๋, CS ์คํฐ๋, ์ด๋ ฅ์ ์ฒจ์ญ ์คํฐ๋, ์ด 3๊ฐ์ ์คํฐ๋์ ์ฐธ์ฌํ๋ค. ๊ทธ์ค ํด๋ผ์ฐ๋ ์ธํ๋ผ ์ฑ ์คํฐ๋ ๋๋ถ์ AWS SAA ์๊ฒฉ์ฆ์ ์ทจ๋ํ ์ ์์๊ณ , CS ์คํฐ๋๋ก ์ธํด ๊น์ด ์๋ CS ์ง์์ ํจ์ํ๋ ค๋ ์์ธ๋ฅผ ๊ฐ์ง ์ ์์๋ค. ๋ฌด์๋ณด๋ค CS ์คํฐ๋์ ํจ๊ป ์ฐธ์ฌํ ๋ถ๋ค ๋๋ถ์ ํ๋ฐํ ๋คํธ์ํนํ๋ฉฐ ์ง๊ธ๋ ์ฌ์ ํ ์ฐ๋ฝ์ ์ด์ด๊ฐ๊ณ ์๋ค. (์ฌ์ค ์ ์น๊ตฌ๋ค์ด ๋ผ๋ฒ๋ ธ๋ค ๋๋ ๋ง์กฑ)
์๋ก ์์ํ๋ 9๊ธฐ์์๋ ์ง์ ์คํฐ๋๋ฅผ ์ฃผ๊ดํ๊ณ ์ถ๋ค. ์์ฆ ์ธํ๋ฐ์์ ์นดํ์นด ๊ฐ์๋ฅผ ๋ฃ๊ณ ์๋๋ฐ, ์๊ฐ ํ์ ๋ด๊ฐ ์ง์ ์นดํ์นด์ ๋ํด์ ๊ฐ์(?) ํ๋ ์คํฐ๋๋ฅผ ์ฌ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ ์๊ฐ๋๋ค. ๋ด๊ฐ ๋๊ตด ๊ฐ๋ฅด์น ์งฌ์ ์๋๊ธด ํ์ง๋ง, ์ผ๋จ ์ ์ง๋ฅด๊ณ ๋๋ฉด ์ด๋ป๊ฒ๋ ๋ ๊ณต๋ถํ์ง ์์๊น? ์ ๋ปฅ ํ ๋ ธ๋ ฅ์ด๋ค.
์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌํ๊ธฐ (๋ฐ์ํ ๋ฐํ)
์ง๋ ๊ธฐ์ ๋ฐฑ์๋ ๋ฐ์ํ์์ ์ด์์ง์ผ๋ก ์ฐธ์ฌํ๋๋ฐ, ์ด๋ฒ ๊ธฐ์์ ๋ฐํ์๋ก ์ฐธ์ฌํ๊ณ ์ถ๋ค. ์์ฐฌ ๋๊ณผ ์์ค๋์ด ๋ฐํํ๋ ๋ชจ์ต์ ๋ณด๋ฉด์ ๋ฉ์๊ณ ๋ถ๋ฝ๋ค๋ ์๊ฐ๊ณผ ๋์์ ๋๋ ์ ์ง์ํ์ง ์์์๊น ํ๋ ํํ๊ฐ ๋์์ ๋ค์๋ค. ๋๋ ๋จ๋ฆฌ๊ณ ๋ฏผ๋งํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ ์จ์ด๋ฒ๋ ธ๋๋ฐ, ๋๊ตฌ๋ ๊ทธ๋ฐ ์๋ฆฌ์์ ๋ฐํ๋ฅผ ํ๋ฉด ๋จ๋ฆฌ๊ธฐ ๋ง๋ จ์ด๋ค. ๊ทธ๊ฑธ ๊ฐ๋ดํ ์ค ์๋ ์ฌ๋์ด ๋๊ณ ์ถ๋ค.
๊ธ๋7๊ธฐ ๋ ์ฐธ์ฌํ ํด์ปคํค ํ๋ก์ ํธ๋ฅผ ๋ฆฌํฉํ ๋ง ํ๋ ๋ด์ฉ์ผ๋ก ๋ฐํํ๊ณ ์ถ๋ค. ์ฒ์์ ์ด๋ฐ ์ํคํ ์ฒ์๋ค๊ฐ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ป๊ฒ ๋ฆฌํฉํ ๋ง ๋๋์ง์ ๋ํ ๋ด์ฉ์ด๋ค. ๋ฌผ๋ก ๋ฆฌํฉํ ๋ง ํด์ผ์ง ์๊ฐ๋ง ํ๊ณ ์ฌ์ ํ ์ค๋น ์ค์ ใ ,, ์ผ๋ฅธ ์ก์ ์ ์ทจํด์ผ๊ฒ ๋ค. ํ๋ํ๋ ์ฌ๋์ด ๋์ด์ผ์ง.
๋ง๋ฌด๋ฆฌ
2020๋ 4์์ ์ฒ์ ๊ฐ๋ฐ์ ์์ํด์, ๊ทธ ํด 11์์ ์ฒซ ์ง์ฅ์ ๋ค์ด๊ฐ๋ค. ์ด๋์ 3๋ ์ ์ฑ์ด ๊ฐ๋ฐ์๊ฐ ๋๋ค. ์ฌ์ค ์์ ํ๋ค๋ค. ์๋ก ์ด์งํ ํ์ฌ์์๋ ์ฌ์ ํ ํผํฌ๋จผ์ค๋ฅผ ๋ด์ง ๋ชปํด ์์กด๊ฐ์ด ๋ง์ด ๋จ์ด์ก๊ณ , ์ด ์ปค๋ฆฌ์ด๊ฐ ์ ๋ง ๋ด ๊ธธ์ด ๋ง์๊น ๊ฐํก์งํก ํ ๋๋ ๋ง๋ค. ๊ด์ฑ๋๋ก ์ด๋ฉด ์ ๋๋ค๋ ์๊ฐ์ ์์ฃผ ํ๋ค.
ํ์ฅ๋๊ป ๊ฐ๋ ๋์ ํผ๋๋ฐฑ์ ๋ฐ์ ๋๋ถ์ธ์ง, ์์ฆ์ ์กฐ๊ธ ๋ค๋ฅด๊ฒ ์ด๋ ค๊ณ ๋งค์ผ ์์นจ ๊ฐ์๋ฅผ ๋ฃ๋๋ค. ์ฒ์์ ์ต๊ด์ด ์ ์กํ์ ํ๋ค์๋๋ฐ ์ด๋๋ง ์๊ฐ๊น์ง ์ผ๋ง ๋จ์ง ์์๋ค. ์๊ฒ๋ผ๋ ํ๋์ผ๋ก ์ฎ๊ฒจ์์ผ๊น, ์กฐ๊ธ์ฉ ๋ถ์๊ฐ์ด ์ฌ๋ผ์ง๊ณ ์์๋ ์์ ๊ฐ์ ์ฒ์ฒํ ์์ ์ฌ๋ฆฌ๋ ค ์์์ ์ผ๋ก ๋ ธ๋ ฅํ๊ณ ์๋ค.
์ฒ์ ๊ธ๋์ ์ฐธ์ฌํ 6๊ธฐ ๋ค์ง๊ธ์ "๋ฌด์์ ํ๋ ๋จ๋ ๊ฒ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค."๋ผ๋ ๋ฌธ์ฅ์ ์ผ๋๋ผ. ๋ฐฉํฉํ๊ณ ์ ์ ์นจ์ฒด๊ธฐ๋ฅผ ๊ฒช๋๋ผ๋ ๋จ๋ ๊ฒ ์์ด์ผ ํ๋ค. ๋ฐฉํฉ๋ง ํ ์๊ฐ์ผ๋ก ํ๋ ค๋ณด๋ด๊ณ ์ถ์ง ์๋ค. ์ด ๊ฒจ์ธ์ด ๋๋ ๋ ์ฆ ๋ด๊ฒ ๋ฌด์์ด ๋จ์์์์ง๋ ์ค๋กฏ์ด ๋์๊ฒ ๋ฌ๋ ธ๋ค.