๋ฉ์ผ ํญํ ๊ณต๊ฒฉ์ ๊ฐ์ฅ ์ค๋๋ ์ ํ์ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ ์ค ํ๋์ ๋๋ค. ํต์ฌ์ ์ผ๋ฐ DoS ๊ณต๊ฒฉ๊ณผ ์ ์ฌํ์ง๋ง ๋ค๋ฅธ IP ์ฃผ์์ ์์ฒญ ๋ฌผ๊ฒฐ ๋์ ์ด๋ฉ์ผ ๋ฌผ๊ฒฐ์ด ์๋ฒ๋ก ์ ์ก๋์ด ์ด๋ฉ์ผ ์ฃผ์ ์ค ํ๋์ ๋๋์ผ๋ก ๋์ฐฉํ๋ฏ๋ก ๋ถํ๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ทธ๊ฒ์ ํฌ๊ฒ ์ฆ๊ฐํฉ๋๋ค. ์ด๋ฌํ ๊ณต๊ฒฉ์ผ๋ก ์ธํด ์ฌ์ํจ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ ์ ์์ผ๋ฉฐ ๋๋ก๋ ์ ์ฒด ์๋ฒ์ ์ฅ์ ๊ฐ ๋ฐ์ํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ์ ํ์ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ค๋ ์ญ์ฌ๋ฅผ ํตํด ์์คํ ๊ด๋ฆฌ์์๊ฒ ๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ์ ๋ถ์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์์ต๋๋ค. ๊ธ์ ์ ์ธ ์์ธ์ผ๋ก๋ ๋ฉ์ผ ํญํ ๊ณต๊ฒฉ์ ๋ํ ์ง์์ด ํ๋ถํ๊ณ ๊ทธ๋ฌํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์์ ์ ๋ณดํธํ ์ ์๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์๋ค๋ ์ ๋ฑ์ด ์์ต๋๋ค. ๋ถ์ ์ ์ธ ์์ธ์๋ ์ด๋ฌํ ์ ํ์ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ์ํด ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ง์ ์ํํธ์จ์ด ์๋ฃจ์ ๊ณผ ๊ณต๊ฒฉ์๊ฐ ํ์ง๋ก๋ถํฐ ์์ ์ ์์ ์ ์ผ๋ก ๋ณดํธํ ์ ์๋ ๋ฅ๋ ฅ์ด ํฌํจ๋ฉ๋๋ค.
์ด๋ฒ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ค์ํ ํน์ง์ ์๋ฆฌ ๋ชฉ์ ์ผ๋ก ํ์ฉํ๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋ค๋ ์ ์ด๋ค. ๊ธ์, ๊ณต๊ฒฉ์๋ ์ฌ์ํจ ์ค ํ๋๋ก ์ด๋ฉ์ผ์ ๋๋์ผ๋ก ๋ณด๋์ต๋๋ค. ๊ธ์, ๊ทธ๋ ๊ทธ ์ฌ๋์ด ์ด๋ฉ์ผ์ ์ ์์ ์ผ๋ก ์ฌ์ฉํ๋๋ก ํ์ฉํ์ง ์์์ต๋๋ค. ๊ณต๊ฒฉ์๋ ๋๊ตฐ๊ฐ์ ํ์ฌ ์ด๋ฉ์ผ์ ํดํนํ์ฌ GAL ์ ์ฒด์ ์์ฒ ํต์ ํธ์ง๋ฅผ ๋๋์ผ๋ก ๋ณด๋ด๊ธฐ ์์ํ์ต๋๋ค. ์๋ฒ๊ฐ ์ถฉ๋ํ๊ฑฐ๋ ์๋๊ฐ ๋๋ ค์ ธ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ ์ด์ ๋ ๋ฌด์์ด๋ฉฐ ๊ทธ ๋ค์์ ๋ฌด์์ ๋๊น? ๊ทธ๋ฌํ ์ฌ์ด๋ฒ ๋ฒ์ฃ๋ฅผ ์ค์ ๋์ผ๋ก ์ ํํ๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ ๋จ์ํ ๋ฉ์ผ ํญ๊ฒฉ์ ํ์ฌ ๋งค์ฐ ๋๋ฌผ๊ฒ ๋ฐ์ํ๋ฉฐ ์์คํ ๊ด๋ฆฌ์๋ ์ธํ๋ผ๋ฅผ ์ค๊ณํ ๋ ๊ทธ๋ฌํ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํด์ผ ํ ํ์์ฑ์ ๊ธฐ์ตํ์ง ๋ชปํ ์๋ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฉ์ผ ํญ๊ฒฉ ์์ฒด๋ ์์ ์ ์ธ ๊ด์ ์์ ๋ณผ ๋ ์๋นํ ๋ฌด์๋ฏธํ ํ๋์ด์ง๋ง, ์ด๋ ์ข ์ข ๋ ๋ณต์กํ๊ณ ๋ค๋จ๊ณ์ธ ๋ค๋ฅธ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ผ๋ถ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ์ผ์ ํดํนํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ผ๋ถ ๊ณต๊ณต ์๋น์ค์ ๊ณ์ ์ ํ์ทจํ ๋ ๊ณต๊ฒฉ์๋ ํ์ธ ํธ์ง๊ฐ ์คํธ๋ฆผ์์ ์์ค๋์ด ๋์ ๋์ง ์๋๋ก ์๋ฏธ ์๋ ๋ฌธ์๋ก ํผํด์์ ๋ฉ์ผํจ์ "ํญํ"์ํค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฉ์ผ ํญํ ๊ณต๊ฒฉ์ ๊ธฐ์ ์ ๋ํ ๊ฒฝ์ ์ ์๋ ฅ์ ๊ฐํ๋ ์๋จ์ผ๋ก๋ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ณ ๊ฐ์ ์์ฒญ์ ๋ฐ๋ ๊ธฐ์ ์ ๊ณต์ฉ ์ฌ์ํจ์ ์ ๊ทน์ ์ผ๋ก ๊ณต๊ฒฉํ๋ฉด ์์ ์ด ์ฌ๊ฐํ๊ฒ ๋ณต์กํด์ง ์ ์์ผ๋ฉฐ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฅ๋น ๊ฐ๋ ์ค์ง ์๊ฐ, ๋ฏธ์๋ฃ ์ฃผ๋ฌธ, ํํ ์์ค ๋ฐ ์ด์ต ์์ค๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์์คํ ๊ด๋ฆฌ์๋ ์ด๋ฉ์ผ ํญ๊ฒฉ ๊ฐ๋ฅ์ฑ์ ์์ง ๋ง๊ณ ํญ์ ์ด๋ฌํ ์ํ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ํ์ํ ์กฐ์น๋ฅผ ์ทจํด์ผ ํฉ๋๋ค. ์ด๊ฒ์ด ๋ฉ์ผ ์ธํ๋ผ ๊ตฌ์ถ ๋จ๊ณ์์ ์ํ๋ ์ ์๋ค๋ ์ ๊ณผ ์์คํ ๊ด๋ฆฌ์์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ๊ฑฐ์ ์์๋์ง ์๋๋ค๋ ์ ์ ๊ณ ๋ คํ๋ฉด ์ธํ๋ผ์ ๋ฉ์ผ ํญ๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธ๋ฅผ ์ ๊ณตํ์ง ์์ ๊ฐ๊ด์ ์ธ ์ด์ ๊ฐ ์์ต๋๋ค. Zimbra Collaboration Suite Open-Source Edition์์ ์ด๋ฌํ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ๊ฐ ์ด๋ป๊ฒ ๊ตฌํ๋๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Zimbra๋ ํ์ฌ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ฅ ์์ ์ ์ด๊ณ ๊ธฐ๋ฅ์ ์ธ ์คํ ์์ค ๋ฉ์ผ ์ ์ก ์์ด์ ํธ ์ค ํ๋์ธ Postfix๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ฐ๋ฐฉ์ฑ์ ์ฃผ์ ์ฅ์ ์ค ํ๋๋ ๊ธฐ๋ฅ์ ํ์ฅํ๊ธฐ ์ํด ๋ค์ํ ํ์ฌ ์๋ฃจ์ ์ ์ง์ํ๋ค๋ ๊ฒ์ ๋๋ค. ํนํ Postfix๋ ๋ฉ์ผ ์๋ฒ ์ฌ์ด๋ฒ ๋ณด์์ ๋ณด์ฅํ๋ ๊ณ ๊ธ ์ ํธ๋ฆฌํฐ์ธ cbpolicyd๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํฉ๋๋ค. ์คํธ ๋ฐฉ์ง ๋ณดํธ์ ํ์ดํธ๋ฆฌ์คํธ, ๋ธ๋๋ฆฌ์คํธ, ๊ทธ๋ ์ด๋ฆฌ์คํธ ์์ฑ ์ธ์๋ cbpolicyd๋ฅผ ์ฌ์ฉํ๋ฉด Zimbra ๊ด๋ฆฌ์๋ SPF ์๋ช ํ์ธ์ ๊ตฌ์ฑํ๊ณ ์ด๋ฉ์ผ์ด๋ ๋ฐ์ดํฐ ์์ ๋ฐ ์ ์ก์ ๋ํ ์ ํ์ ์ค์ ํ ์ ์์ต๋๋ค. ์คํธ ๋ฐ ํผ์ฑ ์ด๋ฉ์ผ์ ๋ํ ์์ ์ ์ธ ๋ณดํธ๋ฅผ ์ ๊ณตํ๊ณ ์ด๋ฉ์ผ ํญ๊ฒฉ์ผ๋ก๋ถํฐ ์๋ฒ๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค.
์์คํ ๊ด๋ฆฌ์์๊ฒ ๊ฐ์ฅ ๋จผ์ ์๊ตฌ๋๋ ์์ ์ ์ธํ๋ผ MTA ์๋ฒ์ Zimbra Collaboration Suite OSE์ ์ฌ์ ์ค์น๋ cbpolicyd ๋ชจ๋์ ํ์ฑํํ๋ ๊ฒ์ ๋๋ค. ์ด๋ zmprov ms `zmhostname` +zimbraServiceEnabled cbpolicyd ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ cbpolicyd๋ฅผ ํธ์ํ๊ฒ ๊ด๋ฆฌํ๋ ค๋ฉด ์น ์ธํฐํ์ด์ค๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ์น ํฌํธ ๋ฒํธ 7780์์ ์ฐ๊ฒฐ์ ํ์ฉํ๊ณ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ln -s /opt/zimbra/common/share/webui /opt/zimbra/data/httpd/htdocs/webui, nano ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ค์ ํ์ผ์ ํธ์งํฉ๋๋ค. /opt/zimbra/data/httpd/htdocs/webui/includes/config.php, ์ฌ๊ธฐ์ ๋ค์ ์ค์ ์์ฑํด์ผ ํฉ๋๋ค.
$DB_DSN="sqlite:/opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb";
$DB_USER="๋ฃจํธ";
$DB_TABLE_PREFIX="";
๊ทธ ํ์ ๋จ์ ๊ฒ์ zmcontrol restart ๋ฐ zmapachectl restart ๋ช
๋ น์ ์ฌ์ฉํ์ฌ Zimbra ๋ฐ Zimbra Apache ์๋น์ค๋ฅผ ๋ค์ ์์ํ๋ ๊ฒ์
๋๋ค. ๊ทธ ํ์๋ ์น ์ธํฐํ์ด์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
cbpolicyd ๋๋ถ์ ์ค์ ํ ์ ์๋ ์ด๋ฉ์ผ ์ ์ก ํ ๋น๋์ ์ฌ์ฉํ์ฌ ๋ด๋ถ ๋คํธ์ํฌ์์ ๋ค์ด์ค๋ ์ด๋ฉ์ผ์ ํ์๋ก๋ถํฐ ์์ ์ ๋ณดํธํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ ๋น๋์ ์ฌ์ฉํ๋ฉด ํ ์๊ฐ ๋จ์๋ก ํ๋์ ์ฌ์ํจ์์ ๋ณด๋ผ ์ ์๋ ์ต๋ ํธ์ง ์์ ๋ํ ์ ํ์ ์ค์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋น์ฆ๋์ค ๊ด๋ฆฌ์๊ฐ ์๊ฐ๋น ํ๊ท 60~80๊ฐ์ ์ด๋ฉ์ผ์ ๋ณด๋ด๋ ๊ฒฝ์ฐ ์์ ๋ง์ง์ ๊ณ ๋ คํ์ฌ ์๊ฐ๋น 100๊ฐ์ ์ด๋ฉ์ผ ํ ๋น๋์ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ํ ๋น๋์ ๋๋ฌํ๋ ค๋ฉด ๊ด๋ฆฌ์๋ 36์ด๋ง๋ค ํ๋์ ์ด๋ฉ์ผ์ ๋ณด๋ด์ผ ํฉ๋๋ค. ํํธ์ผ๋ก๋ ์ด๋ ์์ ํ ์๋ํ๊ธฐ์ ์ถฉ๋ถํ๋ฉฐ, ๋ค๋ฅธ ํํธ์ผ๋ก๋ ์ด๋ฌํ ํ ๋น๋์ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ์ ์ค ํ ๋ช ์ ๋ฉ์ผ์ ์ก์ธ์คํ ์ ์๋ ๊ณต๊ฒฉ์๊ฐ ๋ฉ์ผ ํญํ ๊ณต๊ฒฉ์ด๋ ๊ธฐ์ ์ ๋ํ ๋๊ท๋ชจ ์คํธ ๊ณต๊ฒฉ์ ์์ํ์ง ์์ต๋๋ค.
์ด๋ฌํ ํ ๋น๋์ ์ค์ ํ๋ ค๋ฉด ์น ์ธํฐํ์ด์ค์์ ์ ์ด๋ฉ์ผ ์ ์ก ์ ํ ์ ์ฑ ์ ์์ฑํ๊ณ ํด๋น ์ ์ฑ ์ด ๋๋ฉ์ธ ๋ด์์ ์ ์ก๋ ํธ์ง์ ์ธ๋ถ ์ฃผ์๋ก ์ ์ก๋ ํธ์ง ๋ชจ๋์ ์ ์ฉ๋๋๋ก ์ง์ ํด์ผ ํฉ๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ๋ฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ํธ์ง ๋ณด๋ด๊ธฐ์ ๊ด๋ จ๋ ์ ํ ์ฌํญ์ ๋ ์์ธํ ์ง์ ํ ์ ์์ต๋๋ค. ํนํ ์ ํ ์ฌํญ์ด ์
๋ฐ์ดํธ๋๋ ์๊ฐ ๊ฐ๊ฒฉ๊ณผ ์ ํ์ ์ด๊ณผํ ์ฌ์ฉ์๊ฐ ๋ฐ๊ฒ ๋ ๋ฉ์์ง๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํธ์ง ์ ์ก ์ ํ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋ณด๋ด๋ ๋ฌธ์ ์์ ์ ์ก๋ ์ ๋ณด์ ๋ฐ์ดํธ ์๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๋์์, ์ง์ ๋ ํ๋๋ฅผ ์ด๊ณผํ์ฌ ๋ฐ์ก๋ ํธ์ง๋ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌ๋์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ๋จํ ์ฆ์ ์ญ์ ํ ์๋ ์๊ณ , ๋ฉ์์ง ์ ์ก ์ ํ์ด ์
๋ฐ์ดํธ๋ ํ ์ฆ์ ์ ์ก๋๋๋ก ์ ์ฅํ ์๋ ์์ต๋๋ค. ๋ ๋ฒ์งธ ์ต์
์ ์ง์์ด ์ด๋ฉ์ผ์ ๋ณด๋ผ ๋ ์ต์ ์ ์ ํ ๊ฐ์ ๊ฒฐ์ ํ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํธ์ง ๋ณด๋ด๊ธฐ์ ๋ํ ์ ํ ์ธ์๋ cbpolicyd๋ฅผ ์ฌ์ฉํ๋ฉด ํธ์ง ์์ ์ ๋ํ ์ ํ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ธ๋ป๋ณด๊ธฐ์ ์ด๋ฌํ ์ ํ์ ๋ฉ์ผ ํญํ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํ ํ๋ฅญํ ์๋ฃจ์ ์ด์ง๋ง ์ค์ ๋ก ํฐ ์ ํ์ ์ค์ ํ๋ฉด ํน์ ์กฐ๊ฑด์์ ์ค์ํ ํธ์ง๊ฐ ๋์ฐฉํ์ง ๋ชปํ ์ ์๋ค๋ ์ฌ์ค์ด ๋ดํฌ๋์ด ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์์ ๋ฉ์ผ์ ๋ํ ์ ํ์ ํ์ฑํํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์ํ์ ๊ฐ์ํ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒฝ์ฐ ์์ ๋ฉ์์ง ์ ํ ์ค์ ์ ํน๋ณํ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ขฐํ ์ ์๋ ์๋๋ฐฉ์ผ๋ก๋ถํฐ ์์ ๋๋ ์ด๋ฉ์ผ ์๋ฅผ ์ ํํ์ฌ ํด๋น ์๋๋ฐฉ์ ๋ฉ์ผ ์๋ฒ๊ฐ ์์๋๋๋ผ๋ ๊ทํ์ ๋น์ฆ๋์ค์ ์คํธ ๊ณต๊ฒฉ์ด ์์๋์ง ์๋๋ก ํ ์ ์์ต๋๋ค.
๋ฉ์ผ ํญ๊ฒฉ ์ค์ ๋ค์ด์ค๋ ๋ฉ์์ง์ ์ ์ ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์์คํ ๊ด๋ฆฌ์๋ ๋จ์ํ ๋ค์ด์ค๋ ๋ฉ์ผ์ ์ ํํ๋ ๊ฒ๋ณด๋ค ๋ ์๋ฆฌํ ์กฐ์น๋ฅผ ์ทจํด์ผ ํฉ๋๋ค. ์ด ์๋ฃจ์ ์ ๊ทธ๋ ์ด๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ ์ ์์ต๋๋ค. ์๋ ์๋ฆฌ๋ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ ์๋ก๋ถํฐ ๋ฉ์์ง๋ฅผ ์ฒ์ ์ ๋ฌํ๋ ค๊ณ ์๋ํ ๋ ์๋ฒ ์ฐ๊ฒฐ์ด ๊ฐ์๊ธฐ ์ค๋จ๋์ด ํธ์ง ์ ๋ฌ์ด ์คํจํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ผ์ ๊ธฐ๊ฐ ์ ๋ขฐํ ์ ์๋ ์๋ฒ๊ฐ ๋์ผํ ํธ์ง๋ฅผ ๋ค์ ๋ณด๋ด๋ ค๊ณ ์๋ํ๋ฉด ์๋ฒ๋ ์ฐ๊ฒฐ์ ๋์ง ์๊ณ ๋ฐฐ๋ฌ์ ์ฑ๊ณตํฉ๋๋ค.
์ด๋ฌํ ๋ชจ๋ ์์ ์ โโ์์ ์ ๋๋ ์ด๋ฉ์ผ์ ์๋์ผ๋ก ๋ณด๋ด๋ ํ๋ก๊ทธ๋จ์ ์ผ๋ฐ์ ์ผ๋ก ๋ณด๋ธ ๋ฉ์์ง์ ์ ๋ฌ ์ฑ๊ณต์ ํ์ธํ์ง ์๊ณ ๋ ๋ฒ์งธ๋ก ๋ณด๋ด๋ ค๊ณ ์๋ํ์ง ์๋ ๋ฐ๋ฉด, ์ฌ๋์ ์์ ์ ํธ์ง๊ฐ ๋ค์์ผ๋ก ์ ์ก๋์๋์ง ํ์คํ ํ์ธํ๋ค๋ ๊ฒ์ ๋๋ค. ์ฃผ์์ธ์ง ์๋์ง.
cbpolicyd ์น ์ธํฐํ์ด์ค์์ ๊ทธ๋ ์ด๋ฆฌ์คํ ์ ํ์ฑํํ ์๋ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์๋ํ๋ ค๋ฉด ์๋ฒ์ ์ฌ์ฉ์์๊ฒ ์์ ๋๋ ๋ชจ๋ ํธ์ง๋ฅผ ํฌํจํ๋ ์ ์ฑ ์ ์์ฑํ ๋ค์ ์ด ์ ์ฑ ์ ๋ฐ๋ผ ๊ทธ๋ ์ด๋ฆฌ์คํ ๊ท์น์ ์์ฑํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์ cbpolicyd๊ฐ ๋๊ธฐํ๋ ๊ฐ๊ฒฉ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ชจ๋ฅด๋ ์ฌ๋์ ๋ฐ์ ์๋ก๋ถํฐ ๋ฐ๋ณต ์๋ต์ ๋ฐ์ผ๋ ค๋ฉด. ๋ณดํต 4~5๋ถ ์ ๋๋ค. ๋์์, ๋ค๋ฅธ ๋ณด๋ธ ์ฌ๋์ด ๋ณด๋ธ ํธ์ง๋ฅผ ์ ๋ฌํ๋ ค๋ ๋ชจ๋ ์ฑ๊ณต ๋ฐ ์คํจ ์๋๋ฅผ ๊ณ ๋ คํ๊ณ ํด๋น ๋ฒํธ์ ๋ฐ๋ผ ๋ณด๋ธ ์ฌ๋์ ํ์ดํธ ๋ชฉ๋ก ๋๋ ๋ธ๋ ๋ชฉ๋ก์ ์๋์ผ๋ก ์ถ๊ฐํ๋๋ก ๊ฒฐ์ ๋๋๋ก ๊ทธ๋ ์ด ๋ชฉ๋ก์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๊ทธ๋ ์ด๋ฆฌ์คํธ์ ์ฌ์ฉ์ ์ต๋ํ์ ์ฑ ์์ ๊ฐ์ง๊ณ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค๋ ์ฌ์ค์ ์ฃผ๋ชฉํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ๊ธฐ์ ์ ์ ๋ง ์ค์ํ ์ด๋ฉ์ผ์ด ์์ค๋ ๊ฐ๋ฅ์ฑ์ ์ ๊ฑฐํ๊ธฐ ์ํด ์ด ๊ธฐ์ ์ ํ์ดํธ๋ฆฌ์คํธ์ ๋ธ๋๋ฆฌ์คํธ์ ์ง์์ ์ธ ์ ์ง ๊ด๋ฆฌ์ ํจ๊ป ์ฌ์ฉํ๋ค๋ฉด ๊ฐ์ฅ ์ข์ ๊ฒ์ ๋๋ค.
๋ํ SPF, DMARC ๋ฐ DKIM ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ๋ฉด ์ด๋ฉ์ผ ํญ๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ฐํธ ํญํ ๊ณต๊ฒฉ์ ํตํด ๋์ฐฉํ๋ ํธ์ง๋ ์ด๋ฌํ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ด ๋
ผ์๋์์ต๋๋ค.
๋ฐ๋ผ์ ์ด๋ฉ์ผ ํญ๊ฒฉ๊ณผ ๊ฐ์ ์ํ์ผ๋ก๋ถํฐ ์์ ์ ๋ณดํธํ๋ ๊ฒ์ ๋งค์ฐ ๊ฐ๋จํ๋ฉฐ ๊ธฐ์
์ ์ํ Zimbra ์ธํ๋ผ ๊ตฌ์ถ ๋จ๊ณ์์๋ ์ด๋ฅผ ์ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ฌํ ๋ณดํธ ๊ธฐ๋ฅ ์ฌ์ฉ์ ๋ฐ๋ฅธ ์ํ์ด ๊ทํ๊ฐ ๋ฐ๋ ํํ์ ์ด๊ณผํ์ง ์๋๋ก ์ง์์ ์ผ๋ก ํ์ธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ถ์ฒ : habr.com