Video01 ์ ๋ํด.
1. ํํฐ๋ง ํ์ธ.
"<" , ">" ๊ฐ '์์ค์ฝ๋ ๋ณด๊ธฐ' ์ "<" ํน์ ">"๋ก(HTML ์ธ์ฝ๋ฉ.) ์ธ์ฝ๋ฉ ๋์ด ๊ธฐ๋ก๋๋์ง ์๋์ง ํ์ธ.
2. "<", ">" ์ ๋ํ ํํฐ๋ง์ด ์์์ ํ์ธ.
3.
<script>alert('๊ฒฝ๊ณ ')</script> #์ ๋ ฅ.
--> ๊ฒฝ๊ณ ๊ฐ ์๋ธ --> ์์ค ๋ณด๊ธฐ.
<>alert('๊ฒฝ๊ณ ')</> ๋ผ๊ณ ๊ธฐ๋ก๋์์.
--> "<", ">" ์ ๋ํ ํํฐ๋ง์ด ์กด์ฌํ์ง ์์ผ๋, script๋ฌธ์์ด์ ๋ํด์ ํํฐ๋ง์ด ์กด์ฌํจ์ ํ์ธํจ.
4.
<scscriptript>alert('๊ฒฝ๊ณ ')</scsccriptript>
--> script๋ฌธ์์ด์ ๋ํ ํํฐ๋ง์ ์ฐํํ๊ธฐ ์ํด script๋ฌธ์์ด ์ฌ์ด์ script ์ฝ์ .
--> script๋ฌธ์์ด ํํฐ๋ง์ผ๋ก ์ธํด ํ๋์ script๋ฌธ์์ด์ด ์ด๋ฃจ์ด์ง.
--> ๊ฒฝ๊ณ ์ฐฝ ๋ฐ์.(์ฑ๊ณต.)
5.
๊ฒฝ๊ณ ์ฐฝ์ ํ์ธ ๋๋ฅด๊ธฐ ์ ๊น์ง ๊ธ์ด ๋ณด์ด์ง ์์.
**But, ์์ค์ฝ๋๋ ๋จ์์๋ค.
--> ์๋ฒ์์ ์คํ๋๊ฒ ์๋๋ผ ๋ด ํ๋ฉด์์ ์คํ๋ ๊ฒ์ด๋ฏ๋ก
--> <script>alert('๊ฒฝ๊ณ ')<script> ๋ผ๊ณ ๊ธฐ๋ก๋์์.
--> ์ ์์ ์ผ๋ก script๋ฌธ์์ด์ด ์ฝ์ ๋ ๊ฒ์ ํ์ธ.
ใ กใ กใ กใ กใ ก
๋ค๋ง, ์์ฆ ์น๋ค์์ script๋ฌธ์ด ๋จนํ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์๋ค.
์ฆ, ๊ณต๊ฒฉ์๋ ๋จนํ๋ ํ๊ทธ๋ฅผ ์ง์ ์ฐพ์์ผ ํ๋ค.
๋๊ธ