์ฟ ํค๋ ์๋ฒ์์ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ฉฐ, HTTP ์์ฒญ๋ง๋ค ํฌํจ๋์ด ์๋ฒ๋ก ์ ์ก๋ฉ๋๋ค. ์ธ์ ์คํ ๋ฆฌ์ง๋ ํ ๋ธ๋ผ์ฐ์ ํญ์ ์๋ช ์ฃผ๊ธฐ ๋์์๋ง ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ , ํญ์ด ๋ซํ๋ฉด ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋ฉ๋๋ค. ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ ์ ๋ณด๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ ์ฅํ๋ฉฐ, ๋ง๋ฃ ๊ธฐ๊ฐ์ด ์๊ณ ์๋์ผ๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ์ง์ธ ์ ์์ต๋๋ค.
- ์ฉ๋: ์ผ๋ฐ์ ์ผ๋ก 4KB๋ก ์ ํ๋ฉ๋๋ค.
- ์๋ช ์ฃผ๊ธฐ: ๋ง๋ฃ ๋ ์ง๊ฐ ์ง์ ๋๋ฉด ํด๋น ๋ ์ง๊น์ง ์ ์ง๋ฉ๋๋ค. ์ธ์ ์ฟ ํค๋ ๋ธ๋ผ์ฐ์ ์ธ์ ์ด ๋๋ ๋ ๋ง๋ฃ๋ฉ๋๋ค.
- ์๋ฒ์์ ํต์ : ๋ชจ๋ HTTP ์์ฒญ๊ณผ ํจ๊ป ์๋ฒ๋ก ์๋ ์ ์ก๋๋ฏ๋ก, ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ํ๋ฅผ ์ ์งํ๋ ๋ฐ ์ ํฉํฉ๋๋ค.
- ์ ๊ทผ์ฑ: JavaScript๋ฅผ ํตํด document.cookie๋ก ์ ๊ทผํ ์ ์์ต๋๋ค.
- HTTP-only ์์ฑ์ ์ฌ์ฉํ๋ฉด JavaScript๋ฅผ ํตํ ์ ๊ทผ์ ๋ง์ ์ ์์ต๋๋ค. (Script๋ฅผ ์ด์ฉํ ๊ณต๊ฒฉ์ธ XSS๋ฅผ ์ฐจ๋จ)
- CORS๋ฅผ ํ์ฉํ URL์์ ๋ณด๋ด๋ ์์ฒญ์ด ์๋๋ฉด ๋ง๋ ๋ฐฉ๋ฒ์ ํตํด CSRF ๊ณต๊ฒฉ ์ฐจ๋จ
- ์ฉ๋: ๋๋ต 5MB ์ ๋์ ์ฉ๋์ ๊ฐ์ง๋๋ค(๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅผ ์ ์์).
- ์๋ช ์ฃผ๊ธฐ: ๋ธ๋ผ์ฐ์ ํญ์ด ์ด๋ ค ์๋ ๋์์๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์งํฉ๋๋ค. ํญ์ด ๋ซํ๋ฉด ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋ฉ๋๋ค.
- ์๋ฒ์์ ํต์ : ๋ฐ์ดํฐ๋ ์๋ฒ๋ก ์ ์ก๋์ง ์์ต๋๋ค.
- ์ ๊ทผ์ฑ: ๋์ผํ ํญ ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ, JavaScript์ window.sessionStorage๋ฅผ ํตํด ์ ๊ทผํฉ๋๋ค.
- ์ฉ๋: ๋๋ต 5MB ์ ๋์ ์ฉ๋์ ๊ฐ์ง๋๋ค(๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅผ ์ ์์).
- ์๋ช ์ฃผ๊ธฐ: ๋ง๋ฃ ๊ธฐ๊ฐ์ด ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ ์๋์ผ๋ก ์ญ์ ํ์ง ์๋ ํ ๊ณ์ ์ ์ง๋ฉ๋๋ค.
- ์๋ฒ์์ ํต์ : ๋ฐ์ดํฐ๋ ์๋ฒ๋ก ์ ์ก๋์ง ์์ต๋๋ค.
- ์ ๊ทผ์ฑ: ๊ฐ์ ์ถ์ฒ(๋๋ฉ์ธ)๋ฅผ ๊ฐ์ง ํ์ด์ง๋ค ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ ์ ์์ผ๋ฉฐ, JavaScript์ window.localStorage๋ฅผ ํตํด ์ ๊ทผํฉ๋๋ค.