XSS ์ทจ์•ฝ์ 

XSS๋Š” cross-site scripting์˜ ์ค€๋ง๋กœ, ๋Œ€ํ‘œ์ ์ธ ์›น ํ™˜๊ฒฝ ์ทจ์•ฝ์  ์ค‘ ํ•˜๋‚˜๋‹ค.

๋ณดํ†ต ์ž…๋ ฅ๊ฐ’์„ ๊ฒ€์ฆํ•˜์ง€ ์•Š๊ณ  ์ €์žฅ->ํ”„๋ก ํŠธ๋‹จ ๋ Œ๋”๋ง์„ ํ•ด์„œ ์ƒ๊ธด๋‹ค.



๋ฐฉ์‹

์˜ˆ๋ฅผ ๋“ค๋ฉด, ์–ด๋–ค ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฆ„์„ "๊น€๋•๋ฐฐ"์™€ ๊ฐ™์€ ์‹์œผ๋กœ ์ž…๋ ฅํ•œ๋‹ค๊ณ  ์น˜์ž.

๋งŒ์•ฝ ์ € ๊ฐ’์„ ์•„๋ฌด๋Ÿฐ ์กฐ์น˜๋„ ์—†์ด html์— ๋„ฃ์–ด๋ฒ„๋ฆฐ๋‹ค๋ฉด.. ๋‹น์—ฐํžˆ ๋ฐ•์•„๋„ฃ์€ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋  ๊ฒƒ์ด๋‹ค.

์ด๋Ÿฌ๋ฉด ์Šคํฌ๋ฆฝํŠธ ๋‚ด์—์„œ ๋ฌด์Šจ ์ง“์„ ํ• ์ค„ ์•Œ๊ฒ ๋Š”๊ฐ€? ์ •๋ณด๋ฅผ ๋นผ๊ฐ€๋“  ๋ญ˜ํ•˜๋“  ์•Œ ์ˆ˜๋„ ์—†์ด ๋‹นํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.



ํ•ด๊ฒฐ์ฑ…

์ด๊ฑด ์‚ฌ์‹ค ๋Œ€๋ถ€๋ถ„ ํ”„๋ก ํŠธ๋‹จ์—์„œ ์•„์ฃผ ์‰ฝ๊ฒŒ ๋ง‰๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์š”์ฆ˜ ๋‚˜์˜ค๋Š” ํ”„๋ก ํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์€ ์ด์— ๋Œ€ํ•œ ๋Œ€์‘์ด ์•„์ฃผ ์ž˜ ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋งŽ์ด๋“ค ์“ฐ๋Š” React๋งŒ ํ•˜๋”๋ผ๋„ ๊ทธ๋ ‡๋‹ค.
๋™์ ์ธ ๊ฐ’์„ ๋ Œ๋”๋งํ•˜๋Š” {value} ๊ฐ™์€ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋‚ด๋ถ€ ๊ฐ’์—