1. ์ฟ ํค
ํ์ดํผ ํ
์คํธ์ ๊ธฐ๋ก์(HTTP)์ ์ผ์ข
์ผ๋ก, ์ฌ์ฉ์๊ฐ ์ด๋ ํ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ๊ฒฝ์ฐ
๊ทธ ์ฌ์ดํธ๊ฐ ์ฌ์ฉํ๊ณ ์๋ ์๋ฒ๋ฅผ ํตํด ์ธํฐ๋ท ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ค์น๋๋ ์์ ๊ธฐ๋ก ์ ๋ณด ํ์ผ์
๋๋ค.
์ ํจ๊ธฐ๊ฐ์ ์ค์ ๊ฐ๋ฅํ๊ณ , ๋ธ๋ผ์ฐ์ ์ข
๋ฃํ์๋ ์ ์ง๊ฐ ๋ฉ๋๋ค.
์ฌ์ฉํ๋ ๊ฒฝ์ฐ : ๋ค์ ๋ณด์ง ์์ ํ์
์ฐฝ
โถ Session Cookie
๋ง๋ฃ์๊ฐ์ ์ค์ ํ๊ณ , ๋ฉ๋ชจ๋ฆฌ์๋ง ์ ์ฅ๋๊ณ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ข
๋ฃ์ ์ฟ ํค๋ฅผ ์ญ์ ํฉ๋๋ค.
โถ Persistent Cookie
๋ธ๋ผ์ฐ์ ์ข
๋ฃ์ ์๊ด์์ด, ์ฅ๊ธฐ๊ฐ ์ ์ง๋๋ ์ฟ ๊ธฐ๋ก ์ฌ์ฉ์๊ฐ ํ์ผ์ ์ญ์ ํ์ง ์์ผ๋ฉด 1๋
์ ์ง ๊ฐ๋ฅํฉ๋๋ค.
โถ Secure Cookie
HTTPS์์๋ง ์ฌ์ฉ๋๊ณ , ์ฟ ํค์ ๋ณด๊ฐ ์ํธํ ๋์ด ์ ์ก ๋ฉ๋๋ค.
โถ Third-Party Cookie
๋ฐฉ๋ฌธํ๋๋ฉ์ธ๊ณผ ๋ค๋ฅธ ๋๋ฉ์ธ์ ์ฟ ํค. ๋ณดํต ๊ด๊ณ , ๋ฒ ๋ ๋ฑ์ ๊ด๋ฆฌํ ๋ ์ ์
๊ฒฝ๋ก๋ฅผ ์ทจ์ ํ๊ธฐ ์ํด์ ์ฌ์ฉํฉ๋๋ค.
โถ Cookie๋ฅผ ์ด์ฉํ Server-Client ํ๋ฆ
โถ ์ฅ๋จ์
์ฅ์ : ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ์์ ๋๋ถ๋ถ ์ง์ ๋ฉ๋๋ค
๋จ์ : API๊ฐ ํ๋ฒ๋ ํธ์ถ๋๋ฏ๋ก ์๋ฒ์ ๋ถ๋ด์ด ์ฆ๊ฐํ๊ณ ์ฟ ํค ์์ฒด์ ์ฉ๋์ด ์์ต๋๋ค.
2. ๋ก์ปฌ์คํ ๋ฆฌ์ง & ์ธ์
์ฟ ํค์ ๋จ์ ์ ๋ณด์ํด HTML5์์ ์น์คํ ๋ฆฌ์ง๊ฐ ๋์์ต๋๋ค.
์น์คํ ๋ฆฌ์ง์๋ ๋ก์ปฌ์คํ ๋ฆฌ์ง, ์ธ์
์คํ ๋ฆฌ์ง๊ฐ ์์ต๋๋ค.
โถ ์ฅ๋จ์
์ฅ์ : ์๋ฒ์ ๋ถํ์ํ๊ฒ ๋ฐ์ดํฐ ์ ์ฅ์ํ๊ณ ์ฉ๋์ด ํฌ๋ค.
๋จ์ : HTML5 ์ง์๋๋ ๋ธ๋ผ์ฐ์ ์์๋ง ์ฌ์ฉ๊ฐ๋ฅ
์ง๊ธ์ ๋๋ถ๋ถ ์ง์๋๋ ์น๋ช
์ ๋จ์ ์ด ์๋ค.
๐ ๋ก์ปฌ์คํ ๋ฆฌ์ง
ex) ์๋ ๋ก๊ทธ์ธ ์ ์ฅ
๋ก์ปฌ์คํ ๋ฆฌ์ง๋ ์น์คํ ๋ฆฌ์ง์ ๋ ๊ฐ์ง ์ข
๋ฅ ์ค ํ๋์ด๋ค.
ํด๋ผ์ด์ธํธ์ ๋ํ ์ ๋ณด๋ฅผ ์๊ตฌ์ (๊ฐ์ ๋ก ์ง์ฐ์ง ์๋ ์ด์)์ผ๋ก ๋ณด๊ดํ๋ ๊ฒ์ด
์ธ์
์คํ ๋ฆฌ์ง์ ํฐ ์ฐจ์ด์ ์ด๊ณ ๊ทธ์ธ์๋ ๋ชจ๋ ๋์ผํจ
โถ ์ฅ๋จ์
์ฅ์ : ์๋ฒ์ ๋ถํ์ํ๊ฒ ๋ฐ์ดํฐ ์ ์ฅ์ํ๊ณ ์ฉ๋์ด ํฌ๋ค.
๐ ์ธ์
ex) ์
๋ ฅ ํผ ์ ๋ณด, ์ผํ์ฑ ๋ก๊ทธ์ธ, ๋นํ์ ์ฅ๋ฐ๊ตฌ๋
๋ณด์ ๋ฌธ์ ์์ด์ ๋น๋ฐ๋ฒํธ๊ฐ์๊ฑด ์ ๋ ์ ์ฅX
์ธ์
์คํ ๋ฆฌ์ง์ญ์ ์น์คํ ๋ฆฌ์ง์ ์ข
๋ฅ ๋ ๊ฐ์ง ์ค ํ๋์ด๋ค.
์ธ์
์คํ ๋ฆฌ์ง๋ ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ๋ค๋ฅด๊ฒ ์ธ์
์ด ์ข
๋ฃ๋๋ฉด
(์ฆ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ๋ซ์ ๊ฒฝ์ฐ)
ํด๋ผ์ด์ธํธ์ ๋ํ ์ ๋ณด๋ฅผ ์ญ์ ํ๋ ๊ฒ ์ด๋ค.
๋ณด์์ด ๋ง์ด ํ์ํ ์๋ก ์ธ์
์คํ ๋ฆฌ์ง๋ฅผ ์ฐ๋๊ฒ ์ข๋ค
โถ ์ฅ๋จ์
์ฅ์ : ์๋ฒ์ ๋ถํ์ํ๊ฒ ๋ฐ์ดํฐ ์ ์ฅ์ํ๊ณ ์ฉ๋์ด ํฌ๋ค.