Jeon Soo Min
[DAY 13] Jasypt๋ฅผ ํ์ฉํด Secret-key ์ํธํ ๋ฐ ์๋ฒ ๋ฐฐํฌ ์ ์๋ ๋ณตํธํ
0. ์ ํ์ํ๊ฐ์ธ๋ถ API๋ DB, ๋ฏธ๋ค์จ์ด ์ฐ๋์ ์ํด์๋ ํ์ฉ์ ์ํด ์ฝ์ํ secret-key๋ฅผ ๋ค๊ณ ์์ด์ผ ํ๋ค. ๋ณดํต ๊ฐ๋ฐ์๋ค์ ์ค์ ํ์ผ์ ๊ทธ๊ฒ์ ๋ชฐ์๋ฃ๊ณ , @Value()๋ฅผ ํ์ฉํ์ฌ ๊ทธ๊ฒ๋ค์ ๋ถ๋ฌ์จ๋ค. ๋ค์ ์ฌ์ง๊ณผ ๊ฐ์ด ๋ง์ด๋ค.์ด๋ฐ secret-key๋ค์ ์ ์ถ๋๋ฉด ํดํน ๋ฑ ํ๋ก์ ํธ์ ์น๋ช
์ ์ธ ์ํ์ ์ค๋ค. ๊ทธ๋์ ๊ฐ๋ฐ์๋ค์ ํญ์ ์ด๊ฒ๋ค์ ๋ํด ์ ๊ฒฝ ์ฐ๊ณ , ์ธํ๋ผ ํ ๋ํ Jenkins๋ DockerHub์ ํค ๋ฆฌ์คํธ๋ค์ ๋ฐ๋ก ๊ด๋ฆฌํด์ผ ํด์ ๊ณจ์น ์ํ๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Java์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Jasypt๋ฅผ ํ์ฉํ๋ค.1. Jasypt๋?(0) ์ ์๋จ๋ฐฉํฅ ์ํธํ ํน์ ๋จ์ผ ํค ์๋ฐฉํฅ ์ํธํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ ์ด๋ผ ํ๋ค๋ฉด Jasypt๋ก ์ํธํํ ๋์์ ํน์ ํ..
2025.02.12
๋ฐฑ์๋ ๊ฐ๋ฐ/โ๏ธ PROTECT ์ผ์ง