๋ผ์ฐํฐ์ ๋ฐฉํ๋ฒฝ์ ๋ง๋๋ ๋ฐฐํฌํ ์ถ์ โ . IPFire๋ ๋งค์ฐ ๊ฐ๋จํ ์ค์น ๊ณผ์ ๊ณผ ์๊ฐ์ ๊ทธ๋ํ๊ฐ ๊ฐ๋ํ ์ง๊ด์ ์ธ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํ ๊ตฌ์ฑ ๊ตฌ์ฑ์ด ํน์ง์ ๋๋ค. ์ค์น ํฌ๊ธฐ 256MB(x86_64, i586, ARM)์ ๋๋ค.
์์คํ ์ ๋ชจ๋์์ด๋ฉฐ IPFire์ ๋ํ ํจํท ํํฐ๋ง ๋ฐ ํธ๋ํฝ ๊ด๋ฆฌ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ธ์๋ Suricata ๊ธฐ๋ฐ ๊ณต๊ฒฉ ๋ฐฉ์ง ์์คํ ๊ตฌํ, ํ์ผ ์๋ฒ(Samba, FTP, NFS) ์์ฑ์ ์ํ ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฉ์ผ ์๋ฒ(Cyrus-IMAPd, Postfix, Spamassassin, ClamAV ๋ฐ Openmailadmin) ๋ฐ ์ธ์ ์๋ฒ(CUPS), Asterisk ๋ฐ Teamspeak ๊ธฐ๋ฐ VoIP ๊ฒ์ดํธ์จ์ด ๊ตฌ์ฑ, ๋ฌด์ ์ก์ธ์ค ํฌ์ธํธ ์์ฑ, ์คํธ๋ฆฌ๋ฐ ์ค๋์ค ๋ฐ ๋น๋์ค ์๋ฒ ๊ตฌ์ฑ(MPFire, Videolan , Icecast, Gnump3d, VDR). IPFire์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ค์นํ๋ ค๋ฉด ํน์ ํจํค์ง ๊ด๋ฆฌ์์ธ Pakfire๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค์์:
- ์ฌ์ธต ํจํท ๊ฒ์ฌ ๋ชจ๋๋ฅผ ์ง์ํ๊ณ ์ ์ฌ์ ์ํ์ ์๋ณํ๋ ์๋ก์ด ์นจ์ ๋ฐฉ์ง ์์คํ (IPS)์ด ๋์ ๋์์ต๋๋ค. ๋ณธ ์์คํ ์ ํ๋ก์ ํธ ๊ฐ๋ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ธฐ์กด์ Snort ๊ธฐ๋ฐ IPS๋ณด๋ค ์ฑ๋ฅ๊ณผ ๋ณด์์ฑ์ด ๋ ๋ฐ์ด๋ฉ๋๋ค. IPFire ์ ๊ทธ๋ ์ด๋ ํ์๋ ๊ธฐ์กด IPS ์ค์ ์ ์๋์ผ๋ก ๋ณํ๋์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์๋ IPS๊ฐ ๋ชจ๋ํฐ๋ง ๋ชจ๋์์ ์์๋๋ฉฐ ํจํท ํํฐ๋ง ๋ชจ๋๋ก ์ ํํ๋ ค๋ฉด ์๋ ์ค์ ๋ณ๊ฒฝ์ด ํ์ํฉ๋๋ค. ๊ฐ๋์ธ ์ ๋์จ์ ๋ ์ด์ ISP ๊ธฐ๋ฅ์ ํ์ํ์ง ์์ง๋ง SSH ์ํธ ์ถ์ธก ์๋๋ฅผ ์ฐจ๋จํ๋ ๋ฐ ๋ณ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Linux ์ปค๋ 4.14.113, gnutls 3.6.7.1, lua 5.3.5, nettle 3.4.1, ntp 4.2.8p13, rrdtool 1.7.1, unbound 1.9.1์ ์ฌ์ฉํ์ฌ ์์คํ ๊ตฌ์ฑ ์์๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค.
- SSH ์์ด์ ํธ๋ฅผ ํตํ ์์ฒญ ์ ๋ฌ ์ง์์ด ์ถ๊ฐ๋์ด, IPFire๋ฅผ ์ฌ์ฉํ๋ ํธ์คํธ๋ฅผ ๋ด๋ถ ๋คํธ์ํฌ์ ํธ์คํธ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์ค๊ฐ ์ง์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํฌํจ๋ ํจํค์ง ์ ๋ฐ์ดํธ: borgbackup 1.1.9, dnsdist 1.3.3, freeradius 4.0.18, nginx 1.15.9, postfix 3.4.5, zabbix_agentd 4.2.0;
- Tor์๋ Tor ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ๋ผ์ฐํ ๋๋ ๋ฐ์ ํธ๋ํฝ(TOR_OUTPUT)์ ํํฐ๋งํ๊ธฐ ์ํ ๋ณ๋์ ๊ท์น ์ธํธ๊ฐ ์์ต๋๋ค.
- ์ด์ ๋ฌด์ ์ก์ธ์ค ํฌ์ธํธ ๊ตฌํ์๋ ๋ฌด์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ํธ ์์ฉ์ ๋ฐฉ์งํ ์ ์๋ ๊ฒฉ๋ฆฌ ๋ชจ๋๊ฐ ํฌํจ๋์์ต๋๋ค.
- ํ์จ์ด ์ ๋ฐ์ดํธ ์ ํธ๋ฆฌํฐ๋ฅผ ํฌํจํ ์๋ก์ด flashrom ํจํค์ง๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์ถ์ฒ : opennet.ru
