๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กXSS (1)

<Hello Hosung๐Ÿ˜Ž/>

[CS ์ง€์‹]XSS(ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ)

ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ๋Š” SQL Injection๊ณผ ๋‹ค๋ฅด๊ฒŒ JSํƒœ๊ทธ ๊ตฌ๋ฌธ์˜ ์˜ค๋ฅ˜๋ฅผ ์ด๋ฅดํ‚ค๋Š” ๋ฐฉ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒŒ์‹œํŒ์— ์ž…๋ ฅ์ฐฝ์— ์ •์ƒ์ ์ธ ์ œ๋ชฉ์„ ์ž…๋ ฅํ•˜๋Š”๊ฒŒ ์•„๋‹Œ  ์ด๋Ÿฐ์‹์œผ๋กœ ์ž…๋ ฅํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๊ฒŒ์‹œํŒ์— ๋‚ด์šฉ์—๋Š” ๋‚ด์šฉ์ด ๋ณด์—ฌ์ฃผ๋Š”๊ฒƒ์ด ์•„๋‹Œ ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜์–ด ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์˜คํ”ˆํ• ๋•Œ ๋งˆ๋‹ค Alert ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฐ–์— location.href ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์ ˆ๋•Œ ์—ด์ˆ˜ ์—†๊ฒŒ ํ• ์ˆ˜๋„ ์žˆ๊ฒ ๋„ค์š”...์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์„ ๋ง‰๊ธฐ์œ„ํ•ด์„  ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•๋“ค์ด ์žˆ์ง€๋งŒ ์ €๋Š” ํ•ด๋‹น ํƒœ๊ทธ์˜ ๋ฌธ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ์–ด ํƒœ๊ทธ๋กœ ์ธ์‹ํ• ์ˆ˜ ์—†๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.  var filter = title.replace(//g, "&gt;"); //xss ํ•„ํ„ฐ title = filter; //xss ํ•„ํ„ฐ๋œ ๋‚ด์šฉ ๋„ฃ๊ธฐ → ๋ฌธ์ž..

๐Ÿ“– CS Information 2024. 8. 15. 20:26