Security 1


์๋ฐ์คํฌ๋ฆฝํธ์์ ์์ ํ๊ฒ ๋์ ์์ฑํ๋ ๋ฐฉ๋ฒ
Math.random()๋ ์๋ชป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌ ์์
7๋ถํํฐ์ ๋ ์บ์ (partitioning cache)
Google Font ๋ฅผ ์จ๋ ์ด์ ์บ์ ํจ๊ณผ๋ ๋ชป๋ฐ๊ฒ ๋ค์
8๋ถReferer์ Referer-Policy๋ฅผ ์ํ ๊ฐ์ด๋
์น ์ดํ๋ฆฌ์ผ์ด์ ์์ request๋ฅผ ๋ฐ๊ธฐ ์ํ ์ต์ ์ Referer์ Referrer ์ ์ฑ
14๋ถNodejs์์์ ์/๋ณตํธํ
### Nodejs์์์ ์ํธํ์ ๋ณตํธํ ๋ง์ฝ ๊ฐ์ ํ ์คํธ๋ก ์ํธํ๋ฅผ ๋์ผํ๊ฒ ์๋ํ์ ๋, ์ํธํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ผํ๊ฒ ๋์จ๋ค๋ฉด ์ด ์ํธํ๋ ๊ต์ฅํ ์ฝํ ์ํธํ๋ผ ๋ณผ ์ ์๋ค. ๊ฐ๋ ฅํ ์ํธํ๋ ๋งค๋ฒ ์ํธํ๋ฅผ ์๋ํ ๋๋ง๋ค (์ค๋ น ๊ฐ์ ํ ์คํธ๋ผ ํ ์ง๋ผ๋) ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์์ผ ํ๋ค. ๋ฌผ๋ก , ์ด์จ๋ ์ํธํ ๋์ด ์๋ค๋ ์ฌ์ค ๋ง์ผ๋ก๋ ๋ง์กฑํ ์๋ ์๋ค. ๊ทธ๋ฌ๋ ...
3๋ถChrome Samesite ์ฟ ํค ์ ์ฑ
# ๋ฌธ์ ์ ์์ ์ง๋ ์ฃผ๋ง, ์์ฒญ๋๊ฒ ๊ธํ๊ฒ ๋น ๋ฅธ ์๋๋ก ํ๋ก์ ํธ๋ฅผ heroku์ ์ฌ๋ฆด ์ผ์ด ์์๋ค. DB๋ ์๋ก๋ง๋ค์ด์ผํ๊ณ , ๋ก๊ทธ์ธ๋ ํ์ํ ์ฌ์ดํธ๋ผ DB๋ Heroku์ Clean DB๋ฅผ, ๋ก๊ทธ์ธ์ [google sign-in for websites](https://developers.google.com/identity/sign-in/web)์ ์ฌ์ฉํ...
9๋ถ