
https://www.cookieyes.com/blog/session-cookies/
What are session cookies? Do they need consent? - CookieYes
Session cookies are cookies that last only for a single user session. Learn more about why they are used, if they need consent and whether they are GDPR compliant.
www.cookieyes.com

์ธ์ Session
์๋ฒ ์ธก์์ ๊ด๋ฆฌ ๋๋ ์ฌ์ฉ์ ์ํ ์ ๋ณด
์ฌ์ฉ์๊ฐ ์๋ฒ์ ์ ์ํ๋ฉด ํด๋น ์ฌ์ฉ์๋ฅผ ์๋ณํ๊ธฐ ์ํด ๊ณ ์ ํ ์ธ์ ID๋ฅผ ์์ฑํ๊ณ , ์ด ์ธ์ ID๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌํ๋ค. ํด๋ผ์ด์ธํธ๋ ์์ฒญํ ๋๋ง๋ค ์ด ์ธ์ ID๋ฅผ ์๋ฒ์ ์ ๋ฌํ์ฌ ์๋ฒ๊ฐ ํด๋น ์ฌ์ฉ์์ ์ธ์ ์ ๋ณด๋ฅผ ์๋ณํ๊ณ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ค.
์ธ์ (Session)์ ์ฃผ์ ํน์ง
- ์ ์ฅ ์์น : ์ธ์ ๋ฐ์ดํฐ๋ ์๋ฒ์ ์ ์ฅ๋๊ณ , ํด๋ผ์ด์ธํธ์๊ฒ๋ ์ธ์ ID๋ง ์ ๋ฌ
- ์ฉ๋ : ๋ก๊ทธ์ธ ์ํ ์ ์ง, ์ฌ์ฉ์๋ณ ๋ฐ์ดํฐ ์ ์ฅ (ex. ์ฅ๋ฐ๊ตฌ๋), ์ผ์์ ์ธ ์ฌ์ฉ์ ์ํ ์ ์ฅ ๋ฑ
- ์ ํจ ๊ธฐ๊ฐ : ์ธ์ ์ ์ผ์ ๊ธฐ๊ฐ๋์ ์ ์ง, ์ฌ์ฉ์๊ฐ ํ๋ํ์ง ์์ผ๋ฉด ์ธ์ ๋ง๋ฃ๋จ
- ํฌ๊ธฐ ์ ํ : ์ธ์ ์ ์๋ฒ์ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์๋ฒ์ ๋ฉ๋ชจ๋ฆฌ๋ ์ ์ฅ ๊ณต๊ฐ์ ๋ฐ๋ผ ํฌ๊ธฐ ์ ํ ์์
- ๋ณด์ : ์ธ์ ๋ฐ์ดํฐ๋ ์๋ฒ์ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ ์ธก์์ ์ ๊ทผ ๋ถ๊ฐ, ๋จ ์ธ์ ID๊ฐ ์ ์ถ๋๋ฉด ์ธ์ ํ์ด์ฌํน ๊ณต๊ฒฉ์ด ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ธ์ ID ๊ด๋ฆฌ๊ฐ ์ค์ํจ
์ฟ ํค Cookie
์น ๋ธ๋ผ์ฐ์ ์ ์ํด ๋ก์ปฌ์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ํ์ผ
์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์๊ฒ ์ฟ ํค๋ฅผ ์ค์ ํ๊ณ ์์ฒญ์ ๋ธ๋ผ์ฐ์ ๊ฐ ํด๋น ์ฟ ํค๋ฅผ ๋ค์ ์๋ฒ์ ์ ์ก
์ฟ ํค(Cookie)์ ์ฃผ์ ํน์ง
- ์ ์ฅ ์์น : ์ฟ ํค๋ ํด๋ผ์ด์ธํธ(์ฌ์ฉ์์ ์น ๋ธ๋ผ์ฐ์ )์ ์ ์ฅ๋จ
- ์ฉ๋ : ๋ก๊ทธ์ธ ์ํ ์ ์ง, ์ฌ์ฉ์ ๋ง์ถค ์ค์ ์ ์ฅ (ex. ์ธ์ด, ํ ๋ง), ์ฌ์ฉ์ ์ถ์ (ex. ๊ด๊ณ ), ์ธ์ ID ์ ์ฅ ๋ฑ
- ์ ํจ ๊ธฐ๊ฐ : ์ฟ ํค๋ ์ค์ ๋ ๋ง๋ฃ ์๊ฐ์ ๋ฐ๋ผ ์ผ์ ๊ธฐ๊ฐ ์ ์ง๋๊ณ ๋ง๋ฃ๊ธฐ๊ฐ์ด ์ง๋๋ฉด ์๋ ์ญ์ ๋จ. ๋ธ๋ผ์ฐ์ ๊ฐ ์ข ๋ฃ๋ ๋ ์ญ์ ๋๋ ์ธ์ ์ฟ ํค์ ํน์ ๊ธฐ๊ฐ ๋์ ์ ์ง๋๋ ์๊ตฌ ์ฟ ํค๊ฐ ์์
- ํฌ๊ธฐ ์ ํ : ๋๋ฉ์ธ ๋น ์ฝ 4KB๋ก ์ ํ๋จ
- ๋ณด์ : ์ฟ ํค์๋ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ฒ์ ์ํํจ. 'Secure' ์์ฑ์ ์ฌ์ฉํ๋ฉด HTTPS ์ฐ๊ฒฐ์์๋ง ์ฟ ํค๊ฐ ์ ์ก๋๋๋ก ํ ์ ์๊ณ , 'HttpOnly' ์์ฑ์ ์ฌ์ฉํ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ ๊ทผํ ์ ์๋๋ก ํ ์ ์์
'Frontend > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Web] HTTP ์ํ ์ฝ๋ (0) | 2024.12.01 |
|---|---|
| [Web] HTTP ๋ฉ์๋ (0) | 2024.12.01 |
| [Web] RESTful API ์ค๊ณ ์์น (0) | 2024.10.10 |
| [Web] ์๋ฐฉํฅ ํต์ : Polling, Websocket (0) | 2024.07.23 |
| [Web] RESTful API๋? (1) | 2022.10.14 |