์ ๋จ ๊ณ์ ๋ง์ฐฌ๊ฐ์ง๋ก URL์ ์ ๋ ฅ๊ฐ์ ๋ฐ์ ํ์ ์ฐฝ์ ๋์ฐ๋๋ก ํ๊ณ ์์ต๋๋ค. ์ด๋ค ๊ฒ์ฆ์ ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ ๋จ๊ณ์์์ ์ฝ๋๋ฅผ ์ฝ์ ํ์ฌ ํ์ด์ง์ ์์ค๋ฅผ ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ ์ด๋ฒ์๋ '(์ฑ๊ธ ์ฟผํฐ)๋ฅผ --> \' ํํ๋ก ๋ฐฑ ์ฌ๋์๋ฅผ ์ถ๊ฐ๋ก ๋ถ์ฌ์ ๊ฒ์ฆํ๊ณ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ 1. "(๋๋ธ์ฟผํฐ) 2. \(๋ฐฑ์ฌ๋์ ํ์ฉ) ์ฐ์ ('guleum') --> (\'guleum\')๋ก ์นํ๋๊ณ ์๊ธฐ ๋๋ฌธ์ '(์ฑ๊ธ์ฟผํฐ) --> "(๋๋ธ์ฟผํฐ)๋ก ๋ณ๊ฒฝํ์ฌ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ค์์ด ์ค์ํฉ๋๋ค. ํ์ด์ง ์์ค๋ฅผ ๋ณด์๋ฉด a ๋ณ์์๋ '(์ฑ๊ธ ์ฟผํฐ)๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋๊ฐ ๋ถ์ด์๊ธฐ ๋๋ฌธ์ ๋ซ์ ๋๋ '(์ฑ๊ธ ์ฟผํฐ)๋ฅผ ์ฌ์ฉํด์ ๋ฌถ์ด์ค์ผ ๋ฉ๋๋ค. ์ด๋ด ๋๋ \(๋ฐฑ ์ฌ๋์)๋ฅผ '\' ์ฑ๊ธ ์ฟผํฐ๋ก ๋ฌถ์ด์ฃผ๋ฉด \(๋ฐฑ์ฌ๋์)์ ์ํด ..
์ ๋จ๊ณ์์ ์ฌ์ฉํ ์ฌ์ฉ๋ 2๊ฐ์ ์ฝ๋๋ฅผ ๋ณด๋ฉด ๋น์ทํ์ง๋ง ์กฐ๊ธ ๋ค๋ฅธ ํํ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ src=''(์ฑ๊ธ ์ฟผํฐ 2๊ฐ)๋ก ๋ฌถ์ด์ฃผ๊ณ /(์ฌ๋์)๋ฅผ ํตํด ๊ตฌ๋ถ์ ํด์ฃผ์์ง๋ง src=""(๋๋ธ ์ฟผํฐ 2๊ฐ)๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ /(์ฌ๋์) ์์ด HTML์์์ ๊ตฌ๋ถ์ ํด์ค์ ์ถ๊ฐ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋ฉ๋๋ค.
์ค๋ช (๋ฒ์ญ) ๋ณต์กํ ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ URL ๋งค๊ฐ ๋ณ์์ ๊ฐ ๋๋. NET Framework์ ์ผ๋ถ์ ๋ฐ๋ผ javascript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก load ํ๋ ๊ธฐ๋ฅ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. "location hash" ์ด๋ ๋งค์ฐ ๊น๋ค๋ก์ด ์์ ์ ๋๋ค. ์คํฌ๋ฆฝํธ ๋๋ ๊ธฐํ ์ ์ฌ์ ์ผ๋ก ์ํํ ๋ฐ์ดํฐ๋ฅผ load ํ ๋ ์ฌ์ฉ์ ์ ๋ ฅ์ด URL์ ์ํฅ์ ๋ฏธ์น๋๋ก ํ์ฉํ๋ ค๋ฉด XMLHttpRequest ์ข ์ข ์ฌ๊ฐํ ์ทจ์ฝ์ฑ์ ์ ๋ฐํฉ๋๋ค. ์๋ฌด๋ชฉํ: ํ ์์๋ ๋ฐฉ๋ฒ ์ฐพ๊ธฐ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ธ๋ถ ํ์ผ ์์ฒญํ๊ฒ ๊ทธ๊ฒ์ด ์คํํ๊ฒ ๋ฉ๋๋ค. alert(). ํด๋น ๋ฌธ์ ์ ๊ฒฝ์ฐ URL ์ ๋ ฅ๊ฐ ์ด์ธ์๋ ๋ณ๋ค๋ฅธ ์ด๋ฒคํธ๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค. ์ ๋จ๊ณ์์ ์ถ์ ์์ ์๋๋ฅผ ํ์ ํ์ง ์๊ณ ๋ฌด์์ ์ฐ๋ฌ๋ดค๋ ๊ฒฝํ์ด ์๊ธฐ์ ์ด๋ฒ์๋ ์ถ์ ์์ ์๋๋ฅผ..
์ค๋ช (๋ฒ์ญ) ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ด์ค์ผ์ดํ ํ๋๊ฒ๋ง ์ด ์๋๋๋ค.๋๋๋ก ๊ณต๊ฒฉ์๋ ์๋ก์ด ์์๋ฅผ DOM์ ์ฝ์ ํ์ง ์๊ณ ๋ ์ ์์ ์ธ ํ์๋ฅผ ํ ์ ์์ต๋๋ค. ์๋ฌด๋ชฉํ: alert() ์์ฉ ํ๋ก๊ทธ๋จ ์ปจํ ์คํธ์์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ ํ์ญ์์ค ๋ง์น google ์์ง๊ณผ ์ ์ฌํ ๊ฐ์ ํ์ด์ง๊ฐ ํ์ธ๋ฉ๋๋ค. URL์ด๋ email ์ ๋ ฅ ํผ์ script ๊ตฌ๋ฌธ์ ์ฝ์ ํด๋ ์๋ฌด๋ฐ ๋ฐ์์ด ๋ณด์ด์ง ์์ต๋๋ค. .. .. .. .. ์์ค์์ ๋ญ๊ฐ ์ ๋ต์ด๋ ์ฌ ๊ฒ ๊ฐ์ ์์ญ์ด ์กด์ฌํฉ๋๋ค. confirm.html ์์ค ์์ ๊ธฐ๋ฅ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํจ์๊ฐ ๋ณด์ ๋๋ค. ํด๋น ์์ญ์ด ์ด๋ค ์๊ด๊ด๊ณ๊ฐ ์๋์ง ํ์ ํ๊ธฐ ์ํด timeout / location / next ๋ฑ์ ํ์ ํด๋ด์ผ ํฉ๋๋ค. .. .. Next >> .. ....
์ค๋ช (๋ฒ์ญ) XSS ( ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ ) ๋ฒ๊ทธ๋ ์น ์์ฉ ํ๋ก๊ทธ๋จ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ด๊ณ ์ํํ ์ ํ์ ์ทจ์ฝ์ ์ค ํ๋์ ๋๋ค. ์ด๋ฌํ ์ฑ๊ฐ์ ๋ฒ๊ฑฐ๋ ์ ์ด ์ฑ์์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ํ์น๊ฑฐ๋ ์์ ํ ์ ์๋๋ก ํ์ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ฌํ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณด๋ด๋ ๋ฒ์ ๋ฐฐ์์ผ ํฉ๋๋ค Google์์๋ ์ด๋ฌํ ๋ฒ๊ทธ๊ฐ ์ผ๋ง๋ ์ค์ํ์ง ์ ์๊ณ ์์ต๋๋ค. ์ค์ ๋ก Google์ XSS ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์์ ํ๋ ๋ฐ ๋งค์ฐ ์ง์ง ํ์ฌ ๊ฐ์ฅ ๋ฏผ๊ฐํ ์ ํ์์ ๋ฐ๊ฒฌ๋ ์ํํ XSS ๋ฒ๊ทธ์ ๋ํด ์ต๋ 7,500 ๋ฌ๋ฌ๋ฅผ ์ฉ๋ณ์๊ฒ ์ง๋ถํ๊ณ ์์ต๋๋ค. ํด๋น ๊ฒ์์ ํตํด XSS ๋ฒ๊ทธ๋ฅผ ์ฐพ๊ณ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค. ์ด ์ง์์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๋ฌํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ฐฉ์งํ์ฌ ์ ์ ํผ๋์ค๋ฝ๊ฒ ํ๊ณ ๋ถ๋ ธํ๊ฒ ํ ๊ฒ์ ๋๋ค. ์ํ..