-
CORS๋ ๋ฌด์์ด๋ฉฐ ์ ํ์ํ๊ฐ์? ๐ค ์น ๋ณด์์ ์ํ ๋ธ๋ผ์ฐ์ ์ ๋์ผ ์ถ์ฒ ์ ์ฑ (SOP) ๋๋ฌธ์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ธฐ๋ฒ์ ๋๋ค.
-
CORS ์์ฒญ์ ๋ ๊ฐ์ง ์ ํ: ๋จ์ ์์ฒญ๊ณผ ํ๋ฆฌํ๋ผ์ดํธ ์์ฒญ ๐ฆ ๋จ์ ์์ฒญ์ GET, POST, HEAD ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ณ , ํ๋ฆฌํ๋ผ์ดํธ ์์ฒญ์ ๋ค๋ฅธ ๋ฉ์๋๋ ์ปค์คํ ํค๋๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ํฉ๋๋ค.
-
๋ฐฑ์๋์์ CORS ์ค์ ํ๋ ๋ฐฉ๋ฒ โ๏ธ Node.js, Java Spring Boot ์์๋ฅผ ํตํด ์๋ฒ ์ค์ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ํน์ ๋๋ฉ์ธ ํ์ฉ, HTTP ๋ฉ์๋ ๋ฐ ํค๋ ์ ํ ๋ฑ์ ์ค์ ํ ์ ์์ต๋๋ค.
-
๋ฐฑ์๋ ์์ ์ด ๋ถ๊ฐ๋ฅํ ๋์ ํด๊ฒฐ์ฑ ๐ ํ๋ก์ ์๋ฒ ์ฌ์ฉ ๋๋ CORS ๋ธ๋ผ์ฐ์ ํ์ฅ ํ๋ก๊ทธ๋จ(๊ฐ๋ฐ/๋๋ฒ๊น ์ฉ๋) ํ์ฉ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
-
CORS์ CSRF์ ์ฐจ์ด์ ๐ก๏ธ CORS๋ ์ถ์ฒ ๊ฐ ์ ๊ทผ ์ ์ด์ด๊ณ , CSRF๋ ์ ์์ ์ธ ์์ฒญ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๋ค๋ฅธ ๋ณด์ ๋ฌธ์ ์ ๋๋ค. CSRF๋ ๋ค์ ์์์์ ๋ค๋ฃน๋๋ค.