SpamAssassin(๊ณต์ ๋ช ์นญ: Apache SpamAssassin)์ Apache Software Foundation์์ ๋ง๋ ์คํ ์์ค ์ด๋ฉ์ผ ์คํธ ํํฐ๋ง ํ๋ซํผ์ ๋๋ค. ์ด๋ฉ์ผ ํค๋, ์ฝํ ์ธ ๋ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์๋ฐฑ ๊ฐ์ ๊ท์น๊ณผ ๋์กฐํ์ฌ ์คํธ ๊ฐ๋ฅ์ฑ์ ํ๋จํ๋ ์ ๊ตํ ์ ์ ์ฐ์ ์์คํ ์ ์ฌ์ฉํฉ๋๋ค. SpamAssassin์ ๋ฉ์ผ ์๋ฒ์ ํตํฉ๋์ด ์์น ์๋ ๋ฉ์์ง๋ฅผ ์๋์ผ๋ก ๊ฑธ๋ฌ๋ด๋ฉฐ ํผ์ฑ ์๋, ์ฌ๊ธฐ ๋ฐ ์์น ์๋ ์์ ์ฑ ๋ฉ์ผ๋ก๋ถํฐ ์์ ์๋ฅผ ๋ณดํธํฉ๋๋ค.
SpamAssassin์ ์ด๋ฉ์ผ ์ํ๊ณ ๋ณด์์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ ์ ์ธ๊ณ ์๋ฐฑ๋ง ๊ฐ์ ํธ์งํจ์ ์คํธ, ํผ์ฑ ๋ฐ ์ ์ฑ ์ฝ๋๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค. ์ด๋ฉ์ผ ๋ง์ผํฐ์ ๋น์ฆ๋์ค์ ์์ด SpamAssassin์ ์ดํดํ๋ ๊ฒ์ ์ด๋ฉ์ผ ์ ๋ฌ๋ฅ ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ํ์์ ์ ๋๋ค. SpamAssassin์ ์ํด ํ๋๊ทธ๊ฐ ์ง์ ๋ ์ด๋ฉ์ผ์ ๊ตฌ๋ ์์๊ฒ ๋๋ฌํ์ง ๋ชปํด ๋ง์ผํ ์์์ด ๋ญ๋น๋๊ณ ๋ฐ์ ์ ํํ์ด ์์๋ฉ๋๋ค. ๊ฐ์ฅ ๋๋ฆฌ ๋ณด๊ธ๋ ์คํธ ํํฐ ์ค ํ๋์ธ SpamAssassin์ ์ด๋ฉ์ผ ํํฐ๋ง์ ์ ๊ณ ํ์ค์ ์ ์ํฉ๋๋ค. ๋ง์ ํธ์คํ ์ ์ฒด, ISP ๋ฐ ๊ธฐ์ ๋ฉ์ผ ์๋ฒ๊ฐ ์ด๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ์ฆ, ๊ทํ์ ์ด๋ฉ์ผ์ ๋ฐฐ๋ฌ ์ฒด์ธ์ ์ด๋๊ฐ์์ SpamAssassin ๊ท์น์ ์ํด ํ๊ฐ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ผ๋ฉฐ, ๋ฐ๋ผ์ ์ฑ๊ณต์ ์ธ ์ด๋ฉ์ผ ๋ง์ผํ ์ ์ํด์๋ ์ด ํ์ค์ ์ค์ํ๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ ๋นํ ๋ฐ์ ์์๊ฒ SpamAssassin์ ํฌ๋ช ์ฑ์ ํฐ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋น๊ณต๊ฐ ํํฐ์ ๋ฌ๋ฆฌ ๊ท์น์ด ๊ณต๊ฐ์ ์ผ๋ก ๋ฌธ์ํ๋์ด ์์ด ๋ง์ผํฐ๋ ๋ฐ์ก ์ ์บ ํ์ธ์ ๋ฏธ๋ฆฌ ํ ์คํธํ๊ณ ์ฝํ ์ธ ๋ฅผ ์ต์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ๋ฐฉ์ฑ์ ์คํธ์ ์ฐจ๋จํ๊ณ ์ ๋นํ ๋ฉ์์ง๋ ์์ ์์๊ฒ ๋๋ฌํ๋ ๊ฑด๊ฐํ ์ด๋ฉ์ผ ์ํ๊ณ๋ฅผ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
SpamAssassin์ ๊ท์น ๊ธฐ๋ฐ์ ์ ์ ์ฐ์ ์์คํ ์ ์ฌ์ฉํ์ฌ ์์ ์ด๋ฉ์ผ์ ํ๊ฐํฉ๋๋ค. ๊ฐ ์ด๋ฉ์ผ์ ํค๋ ๋ถ์, ์ฝํ ์ธ ํจํด ๋งค์นญ, ๋ฒ ์ด์ง์ ํํฐ๋ง(Bayesian filtering), DNS ๊ธฐ๋ฐ ๋ธ๋๋ฆฌ์คํธ ์กฐํ ๋ฑ ์๋ฐฑ ๊ฐ์ง์ ์ฌ์ ์ ์๋ ํ ์คํธ๋ฅผ ๊ฑฐ์นฉ๋๋ค. ๊ฐ ํ ์คํธ๋ ์์ฌ์ค๋ฌ์ด ํน์ฑ์ด๋ ์ ๋นํ ์งํ์ ๋ฐ๋ผ ์ด๋ฉ์ผ์ ์คํธ ์ ์์ ์ ์๋ฅผ ๋ํ๊ฑฐ๋ ๋บ๋๋ค. ์ด๋ฉ์ผ์ด ๋์ฐฉํ๋ฉด SpamAssassin์ ๋ฐ์ ์ ์ธ์ฆ(SPF, DKIM, DMARC), ๋ฉ์์ง ๊ตฌ์กฐ, URL ํจํด ๋ฐ ํ ์คํธ ์ฝํ ์ธ ๋ฑ์ ์กฐ์ฌํฉ๋๋ค. ์ด๋ฅผ ์๋ ค์ง ์คํธ ์๊ทธ๋์ฒ์ ๋น๊ตํ๊ณ , IP ์ฃผ์๋ฅผ ์ค์๊ฐ ๋ธ๋ํ ๋ฆฌ์คํธ(RBL)์ ๋์กฐํ๋ฉฐ, ์คํธ ์ํ๋ก ํ์ต๋ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํฉ๋๋ค. ๋์ ์ ์๊ฐ ์ค์ ๋ ์๊ณ๊ฐ(์ผ๋ฐ์ ์ผ๋ก 5.0)์ ์ด๊ณผํ๋ฉด ์ด๋ฉ์ผ์ ์คํธ์ผ๋ก ํ์๋ฉ๋๋ค. ๊ด๋ฆฌ์๋ ์๊ณ๊ฐ์ ์ปค์คํ ํ๊ฑฐ๋ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ ์๋ฅผ ํ์ดํธ๋ฆฌ์คํธ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. SpamAssassin์ ์์ฌ์ค๋ฌ์ด ์ด๋ฉ์ผ์ ํค๋ ํ๊ทธ๋ฅผ ๋ฌ์ ํด๋ผ์ด์ธํธ ์ธก์์ ํํฐ๋งํ๊ฒ ํ๊ฑฐ๋, ์คํธ ํด๋๋ก ์ง์ ์ด๋์ํฌ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ SpamAssassin ์ค์ ์ ๊ธฐ๋ณธ ์๊ณ๊ฐ์ผ๋ก 5.0์ ์ฌ์ฉํ๋ฉฐ, ์ด๋ณด๋ค ๋ฎ์ ์ ์์ ์ด๋ฉ์ผ์ ์ ๋นํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ต์์ ์ ๋ฌ๋ฅ ์ ์ํด์๋ 3.0 ๋ฏธ๋ง์ ์ ์๋ฅผ ๋ชฉํ๋ก ํ์ญ์์ค. 3.0์์ 5.0 ์ฌ์ด์ ์ ์๋ ์๊ฒฉํ ์ค์ ์์ ํ๋๊ทธ๊ฐ ์ง์ ๋ ์ ์์ผ๋ฉฐ, 5.0์ ์ด๊ณผํ๋ฉด ๋๊ฐ ์ฐจ๋จ๋๊ฑฐ๋ ์คํธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
๋ค, SpamAssassin์ ๋ฐ์ ์ IP ์ฃผ์๋ฅผ Spamhaus, Barracuda, SpamCop ๋ฑ ์ฌ๋ฌ DNS ๊ธฐ๋ฐ ๋ธ๋ํ ๋ฆฌ์คํธ(DNSBL)์ ๋์กฐํฉ๋๋ค. ๊ทํ์ IP๊ฐ ์ด ๋ฆฌ์คํธ์ ํฌํจ๋์ด ์์ผ๋ฉด ๋ฒ์ ์ด ๋ถ์ฌ๋ฉ๋๋ค. ๊นจ๋ํ IP ํ์ ๊ฐ์ง ํํ ์ข์ ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์ ์ฒด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํผํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ค, ๊ณต๊ฒฉ์ ์ธ ํ๋งค ์ธ์ด, ๋ถ์คํ HTML ์์, ์ธ์ฆ ๋๋ฝ, ๋๋ ๊ณผ๋ํ ๋งํฌ์ ๊ฐ์ ์คํธ ๊ฐ์ ํน์ฑ์ด ํฌํจ๋์ด ์๋ค๋ฉด ์ ์์ ์ธ ์ด๋ฉ์ผ๋ ๊ท์น์ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค. ์ ๊ธฐ์ ์ธ ํ ์คํธ์ ์ ์ ํ ์ธ์ฆ์ ํตํด ์ ๋ฌ๋ฅ ์ ๊ด๋ฆฌํ์ญ์์ค.
์ง๊ธ EmailVerify๋ฅผ ์ฌ์ฉํ์ฌ 99.9% ์ ํ๋๋ก ์ด๋ฉ์ผ์ ๊ฒ์ฆํ์ธ์.