์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ค๋ธ์
- ์นดํ๋๊ฐ
- ๊ฐ์์ ์
- ๋คํธ์ํฌdmz
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ ๋ฆฌํธ๋ฆฌํธ
- ํ์ด์ฌ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ๋๊ฐ
- Java
- dmz๋
- dmz๊ตฌ์ฑ
- ์ฑ
- html
- dmz๋คํธ์ํฌ
- ๊ฐ๋ฐ
- JavaScript
- ์ค๋ผํด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ํ
- ํ๋ก๊ทธ๋๋ฐ
- ๋ ์
- Python
- ์๋ฐ
- css
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ฝ๋ฉ
- ๋ฐฉํ๋ฒฝdmz
- database
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (240)
JiYoung Dev ๐ฅ

์ด์ ํฌ์คํ ์์ JWT์ ๊ฐ๋ ์ ๋ํด ์์๋ณด์๋ค. 2024.04.29 - [Study/Java] - Spring Security ์ ์ฉ๊ธฐ (3) JWT(JSON Web Tokens) ๊ฐ๋ JWT ๊ตฌํ์ ์๊ฐํ๋ค๋ณด๋ access token๊ณผ refresh token์ ์ด๋์ ์ ์ฅํด์ผ ์ข์์ง์ ๋ํด ๊ณ ๋ฏผํ๊ฒ ๋์๋ค. ์ด์ ๊ด๋ จํ์ฌ ๋ง์ ๋ถ๋ค์ด ๊ณ ๋ฏผํ๊ณ ์์ฑํ ๊ธ๋ค์ด ์์ด ์ด๋ฅผ ์ดํดํ๊ณ ๋๋ ์ด๋ป๊ฒ ํ ๊ฒ์ธ์ง ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๊ณ ์ ํ๋ค. JWT ๋ฐ๊ธ ํ๋ก์ธ์ค 1. ํด๋ผ์ด์ธํธ๊ฐ ๋ก๊ทธ์ธ์ ์ธ์ฆ ์๋ฒ์์ Access Token๊ณผ Refresh Token์ ๋ฐ๊ธํ๋ค. 2. ์ดํ ์ฌ์ฉ์๋ API ์์ฒญ์ ์์ฒญ ํค๋์ Access Token์ ๋ฃ์ด ์์ฒญํ๋ค. 3. ์ ํจํ Token์ธ ๊ฒฝ์ฐ์๋ง ํด๋ผ์ด์ธํธ๋ ์ ์์ ์ผ๋ก ์์ฒญ์ ..

์ด์ ์๊ฐ์๋ Spring Security๋ ๋ฌด์์ด๋ฉฐ, ์ด๋ป๊ฒ ์ ์ฉ ๊ฐ๋ฅํ์ง์ ๋ํด ์์๋ณด์๋ค. 2024.04.22 - [Study/Java] - Spring Security ์ ์ฉ๊ธฐ (1) Spring Security๋?2024.04.25 - [Study/Java] - Spring Security ์ ์ฉ๊ธฐ (2) Spring Security Configurationํ์๋ ๋ณธ ํ๋ก์ ํธ์์ jwt๋ฅผ ํ์ฉํ ์ธ์ฆ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์ ํ๋ค. jwt ์ค์ ์ ๋ค์ด๊ฐ๊ธฐ ์ ์ jwt๋ ๋ฌด์์ธ์ง ๋จผ์ ์ดํด๋ณด๊ณ ์ ํ๋ค. JWT(JSON Web Token)์ด๋?JWT(JSON Web Token)์ ์ธ์ฆ์ ํ์ํ ์ ๋ณด๋ค์ ์ํธํ์ํจ JSON ํ ํฐ์ ์๋ฏธํ๋ค. JWT๋ HMAC ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋น๋ฐํค๋ก..
2024.04.22 - [Study/Java] - Spring Security ์ ์ฉ๊ธฐ (1) Spring Security๋? Spring Security ์ ์ฉ๊ธฐ (1) Spring Security๋?์๋กญ๊ฒ ํ๋ก์ ํธ๋ฅผ ์์ํ๋ฉด์ ์ ์ฉํด๋ณด๊ณ ์ถ์๋ ๊ธฐ์ ์ค ํ๋์ธ Spring Security. ์ด๋ ํ ๊ธฐ์ ์ด๋ฉฐ ์ด๋ ํ ์๋ฆฌ๋ฅผ ๋ฐํ์ผ๋ก ๋์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ๊ฒ๊น์ง ํ๋ ํ๋ ํฌ์คdanyoujeong.tistory.com์ง๋ ํฌ์คํ ์ ์ด์ด ์ด๋ฒ ํฌ์คํ ์์๋ Spring Security Configuration์ ๋ํด ์์๋ณด์๋ค. ํด๋น ํ๋ก์ ํธ๋ Spring Boot 3.1.11์์ ์งํํ๋ ํ๋ก์ ํธ์ด๋ฉฐ, Spring Security ์ ์ฉ์ ์ํด spring-boot-starter-secu..

์๋กญ๊ฒ ํ๋ก์ ํธ๋ฅผ ์์ํ๋ฉด์ ์ ์ฉํด๋ณด๊ณ ์ถ์๋ ๊ธฐ์ ์ค ํ๋์ธ Spring Security. ์ด๋ ํ ๊ธฐ์ ์ด๋ฉฐ ์ด๋ ํ ์๋ฆฌ๋ฅผ ๋ฐํ์ผ๋ก ๋์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ๊ฒ๊น์ง ํ๋ ํ๋ ํฌ์คํ ํด๋ณด๊ณ ์ ํ๋ค. ์ด๋ฒ ํฌ์คํ ์ Spring Security ์ ์ฉ๊ธฐ์ ์ฒซ ๋ฒ์งธ ํํธ, Spring Security๋ ๋ฌด์์ธ์ง์ ๋ํด ์ด์ผ๊ธฐํด๋ณด๊ณ ์ ํ๋ค. ๋ชฉ์ฐจ 1. Spring Security ๊ฐ๋ 2. Spring Security ํน์ง 3. Architecture ๐ค Spring Security ๊ฐ๋ Spring Security๋ ์ธ์ฆ, ๊ถํ ๋ถ์ฌ ๋ฐ ์ผ๋ฐ์ ์ธ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ๋ฅผ ์ ๊ณตํ๋ Spring ํ๋ ์์ํฌ์ด๋ค. ๊ฐ๋ฐ์ ํ ๋ ๊ธฐ๋ฅ ๋ถ๋ถ์์ ๊ฐ์ฅ ๋จผ์ ์์ ํ๋ ๋ถ๋ถ์ด ๋ฐ๋ก ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ๋ก๊ทธ์์๊ณผ ..

์ง๋๋ฒ PKI ํฌ์คํ ์์ ์ด์ด์ง๋ ๋ด์ฉ์ ๋๋ค. 2023.12.05 - [Study/๋ณด์] - [์ํธํ] PKI(Public Key Infrastructure)์ ์ดํด - (1) 2023.12.12 - [Study/๋ณด์] - [์ํธํ] PKI(Public Key Infrastructure)์ ์ดํด - (2) PKI, ์ธ์ฆ์, ์ ์์๋ช PKI์ ์ํธํ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๋ฉด์ ๋ค์ํ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ด ๋ฑ์ฅํ์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ๊ทธ ์ค SHA-256์ ์ฌ์ฉํ ์ํธํ ๋ฐฉ๋ฒ์ Java๋ก ์ง์ ๊ตฌํํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ณธ๋ก ์ ๋ค์ด๊ฐ๊ธฐ์ ์์ SHA-256 ์๊ณ ๋ฆฌ์ฆ์ด ๋ฌด์์ธ์ง ๋ค์ ์๊ธฐ์ํค๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค. SHA(Secure Hash Algorithm) : ์์ ํ ํด์ ์๊ณ ๋ฆฌ์ฆ SHA ์๊ณ ๋ฆฌ์ฆ์ด๋ MD4 ํด์..