๋ฐ์ํ jstl1 [Java] ์น ์ทจ์ฝ์ฑ XSS ํฌ๋ก์ค ์ฌ์ดํธ ์คํฌ๋ฆฝํธ(XSS : cross-site scripting) ๊ฒ์ฆ๋์ง ์์ ์ธ๋ถ ์ ๋ ฅ๊ฐ์ ์๋ต์ ์ผ๋ถ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์ ๋ธ๋ผ์ฐ์ ์์ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ์ ์๋ ๋ณด์ ์ฝ์ .... Message ์์ ์ฝ๋์ ๊ฐ์ด request.getParameter("errmsg") ์ ํตํด ๊ฐ์ ธ์จ parameter ๊ฐ์ jsp ํ์ผ์ ๋ก ๋ฐ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ XSS ๋ณด์ ์ด์๋ฅผ ๋ฐ์์ํฌ ์ ์์ต๋๋ค. ํด๊ฒฐ๋ฐฉ์ 1. XSS ๋ฐฉ์ง ํํฐ ์ฌ์ฉ .... Message errmsg = errmsg.replaceAll("]*)?(\\s)*(/)?>","").replaceAll("\r|\n| ",""); parameter ์ ๋ณด replaceAllํ๋ ์ฝ๋ ์ถ๊ฐ 2. JSTL ํ๊ทธ ์ฌ์ฉ .... Message.. 2022. 4. 12. ์ด์ 1 ๋ค์ ๋ฐ์ํ