์ฆ์ ์ฌ์ง ๊ด๋ฆฌ
์ฆ์ ์ฌ์ง์ด๋ ์ฆ๊ฑฐ ์ฌ์ง์ผ๋ก์, ์ทจ์ฝ์ ์ด ๋์๋ค๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ ์บก์ณ ์ฌ์ง์ ์๋ฏธํ๋ค.
๋ชจ์ํดํน์ ์งํํจ์ ์์ด, ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋๋ฉด ๊ทธ๋ ๊ทธ๋ ์บก์ณํ์ฌ ๋ณด๊ดํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ถํ์ ๋ณด๊ณ ์๋ฅผ ์ฐ๊ธฐ ์ํด์ ์บก์ณ ์ฌ์ง์ด ํ์๋ก ๋ ๋์, ๋ค์ ์ฐพ์๋ค์ด๊ฐ์ผํ๋ ๋ถํธํจ์ด ์์ ์๋ ์๊ณ , ๊ทธ๊ฒ์ด ํ๋ค ์๋ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ฆ์ ์ฌ์ง vs ๋ณด๊ณ ์์ฉ ์ฌ์ง
์ฆ์ ์ฌ์ง๊ณผ ๋ณด๊ณ ์์ฉ ์ฌ์ง์ ๊ตฌ๋ถ์ด ํ์ํ๋ค.
์ฆ์ ์ฌ์ง ํด๋๋ฅผ ๋ฐ๋ก์ด ๋ง๋ค๊ณ , ๋ชจ์ ํดํน ๊ณผ์ ์์ ํ์๋ก ํ๋ ์บก์ณ ์ฌ์ง์ ๋ณด๊ดํด์ผํ๋ค. ์ฆ์ ์ฌ์ง์ ๊ฒฝ์ฐ ๋ถ๋ถ์ ์บก์ณํ๋ ๊ฒ์ด ์๋ ์ฆ๊ฑฐ๋ก์ ๋จ์์ผ ํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด๊ฐ ๋์ค๋๋ก ์บก์ณํด์ผํ๋ค.
๋ณด๊ณ ์์ฉ ์ฌ์ง์ ๊ฒฝ์ฐ ๋ณด๊ณ ์ ์์ฑ ์์ ์ฆ์ ์ฌ์ง ํด๋๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ๋ณด๊ณ ์์ฉ์ผ๋ก ๋ฐ๊ฟ์ค๋ค.
์ฆ์ ์ฌ์ง ํด๋๋ ์ ๋ ๊ฑด๋ค์ฌ์๋ ์๋๊ณ , ์๋ณธ์ ์ ์งํด์ผํ๋ค.
์ฆ์ ์ฌ์ง
์ฆ์ ์ฌ์ง ํด๋์ ๊ตฌ์กฐ
์ฆ์ ์ฌ์ง ํด๋
- ๋๋ฉ์ธ
-- ์ทจ์ฝ์ ์ข ๋ฅ
--- ์ทจ์ฝ์ ์ค๋ช .txt
--- ๊ธฐ๋ฅ๋ณ ๋ถ๋ฅ
์ฆ์ ์ฌ์ง ํด๋์ ๋๋ฉ์ธ ๋ณ๋ก ๋ถ๋ฅ๋ฅผ ํ๊ณ , ์ทจ์ฝ์ ๋ง๋ค ํด๋๋ฅผ ๋ง๋ค์ด ๋ณด๊ดํ๋๋ก ํ๋ฉฐ, ํด๋น ์ทจ์ฝ์ ์ ๋ํ ์ค๋ช ์ ๊ฐ๋จํ ์ ์ด๋์ด, ๋ณด๊ณ ์ ์ฐ๋๋ฐ์ ์ฉ์ดํ๋๋ก ํ๋ค.
๊ทธ ์์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
ex)
-- SQL Injection
---์ทจ์ฝ์ ์ค๋ช .txt.
--- ๊ฒ์ํ ๊ฒ์ ๊ธฐ๋ฅ
--- ID ์ค๋ณต ์ฒดํฌ
-- XSS
--- ์ทจ์ฝ์ ์ค๋ช .txt
--- Reflected XSS
---- ๊ฒ์ํ ๊ฒ์ ๊ธฐ๋ฅ
--- Stored XSS
์ทจ์ฝ์ ์ค๋ช ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ ์ ๋ฆฌํ๋ฉด ๋๋ค.
์ทจ์ฝ์ ์ค๋ช .txt
- ์ทจ์ฝ์ ์ค๋ช
- ์ทจ์ฝ์ ๋ฐ์ ๊ฒฝ๋ก (URL, ํ๋ผ๋ฏธํฐ)
- ์ทจ์ฝ์ ๋ฐ์ ์์น (๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ)
์ฆ์ ์ฌ์ง์ ๊ฒฝ์ฐ ๋ฐ๋์ ํด์ผํ๋ค! ๋ผ๋ ๊ฒ์ ์๋์ง๋ง, ์ ๋ฌด์ ํจ์จ์, ๊ทธ๋ฆฌ๊ณ ์ถํ์ ๋ณด๊ณ ์ ์ ๋ฆฌ์ ๋์์ด ๋๋ค๋ ์ธก๋ฉด์์ ๊ฐ๋ฅํ๋ฉด ์งํค๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์ ๋ชจ์ํดํน Tip์ด์๋ค.
์ง๋ฌธ ํ์, ์์ ๋ฐ ๋ณด์์ ๋ํ ์ง์ ํ์