๐ฉ ๋ฌธ์ ํ์
๋ฌธ์ ํ์ด์ง์์ Mail Subject๋ฅผ ์ ๋ ฅํ ์ ์๋ ํผ์ด ์ฃผ์ด์ง๊ณ , send๋ฅผ ํตํด ๋ฉ์ผ์ ๋ฐ์กํ ์ ์๋ค.
ํด๋น ๊ธฐ๋ฅ ์ธ์๋ ์์ค์ฝ๋๋ ์์ฒญ ์๋ต ํจํท์์ ํ์ธํ ์ ์๋ ๋ค๋ฅธ ์ทจ์ฝ์ ์ ๋ณด์ด์ง ์์๋ค. ๋ฉ์ผ์ subject๋ฅผ ์กฐ์ํ ์ ์๋ ๊ฒ์ผ๋ก ๋ณด์ SMTP Header Injection์ ์ด์ฉํ๋ ๋ฌธ์ ๋ก ๋ณด์ธ๋ค.
SMTP Header Inejction
SMTP Header Injection์ ์ ์ ํ ๊ฒ์ฌ ์์ด ์ฌ์ฉ์ ์ ๋ ฅ์ด ๋ฉ์ผ ํค๋์ ์์น๋ ๋ ๋ฐ์ํ๋ฉฐ, ์ด๋ก ๊ณต๊ฒฉ์๊ฐ ์์์ ๊ฐ์ ํฌํจํ ์ถ๊ฐ์ ์ธ ํค๋๋ฅผ ์ฝ์ ํ ์ ์๋ค. ์ด๋ ๋ฉ์ผ์ ์ฌ๋ณธ์ ์ 3์์๊ฒ ์ ์กํ๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฒจ๋ถํ๊ณ , ํผ์ฑ ๊ณต๊ฒฉ์ ์ ๋ฌํ๊ณ , ๋ฉ์ผ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ๋ ๋ฐ์ ์ ์ฉ๋ ์ ์๋ค. ์ด ๋ฌธ์ ๋ ๋ฉ์ผ์ ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ํ ํฐ๊ณผ ๊ฐ์ด ๊ณต๊ฒฉ์์๊ฒ ์ ๊ณต๋์ง ์๋ ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ์ ํนํ ์ฌ๊ฐํ๋ค.
์ด๋ฅผ ์ด์ฉํ์ฌ Flag ๊ฐ์ ํฌํจํ ๋ฉ์ผ์ ๋์ ๋ฉ์ผ๋ก ๋ณด๋ผ ์ ์๋๋ก ํค๋๋ฅผ ์ฝ์ ํ๋ฉด ๋๋ค.
๐ฉ ๋ฌธ์ ํ์ด
์ฐ์ , ๋ฉ์ผ์ ๋ณด๋ผ ๋์ Header๋ฅผ ํ์ธํด๋ณด์. ๊ตฌ๊ธ ๋ฉ์ผ์์ ์๋ณธ์ ๋ณผ ์ ์๋๋ฐ ์์ ๊ฐ์ ํค๋๋ฅผ ํ์ธํ ์ ์๋ค. To ํ๋์ ์์ ์ ํญ๋ชฉ์ด ๋ค์ด๊ฐ๊ณ , ์ฐ๋ฆฌ๊ฐ ์ ๋ ฅํ ์ ์๋ ๋ฉ์ผ์ ์ ๋ชฉ์ Subject ํญ๋ชฉ์ ๋ค์ด๊ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ฌ๊ธฐ์ ๊ฐ ํ๋๋ ์ค๋ฐ๊ฟ์ผ๋ก ๊ตฌ๋ถํ๊ณ ์์์ ์ ์ ์๋ค.
๊ทธ๋ ๋ค๋ฉด ์ถ๊ฐ์ ์ธ ์์ ์๋ฅผ ์ง์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผํ๋ค. ๋ฉ์ผ์ ๋ณด๋ผ ๋ ์ฐธ์กฐ์ ์จ์์ฐธ์กฐ๋ฅผ ํฌํจํ ์ ์๋๋ฐ, ์ด๋ ๋ฉ์ผ์ ์์ ์ ์ด์ธ์๋ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ฉ์ผ์ ๋ณด๋ผ ์ ์๋ ๋๋ค๋ฅธ ๋ฐฉ๋ฒ์ด๋ค.
๋ฉ์ผ์์ ์ฐธ์กฐ์ ์จ์์ฐธ์กฐ๋ฅผ ์ถ๊ฐํ์ฌ ๋ณด๋ธ ๋ฉ์ผ์ ํค๋๋ฅผ ํ์ธํด๋ณด์.
์์ ๊ฐ์ด ์ฐธ์กฐ๋ CC๋ผ๋ ํ๋๋ก, ์จ์์ฐธ์กฐ๋ BCC๋ผ๋ ํ๋๋ก ์ง์ ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด์ ๋ ์ค ํ๋์ ํ๋๋ฅผ ์ฝ์ ํ์ฌ ๋์ ๋ฉ์ผ๋ก ๋ฐ์ ์ ์๋๋ก ํ๋ฉด ๋๋ค.
์์์ Header์ ํ๋๋ ์ค๋ฐ๊ฟ์ ํตํด ๊ตฌ๋ถํ๋ ๊ฒ์ ์๊ฒ ๋์์ผ๋ฏ๋ก Subject ์ ๋ ฅ ํ๊ทธ๋ฅผ input์์ textarea๋ก ๋ณ๊ฒฝํ์ฌ ์ค๋ฐ๊ฟ ๋ฌธ์๋ฅผ ์ธ์ํ๋๋ก ํ๋ค.
๊ทธ ๋ค์์ผ๋ก Subject์ Cc(ํน์ Bcc) ํ๋๋ฅผ ์ถ๊ฐํ์ฌ ๋ฉ์ผ์ ์ ์กํ๋ฉด
Flag๋ฅผ ํ์ธํ ์ ์๋ค.