Mau kasih kata pengantar buat praktek email security kali ini kok rasanya males, udah ngantuk pula. Jadi langsung saya tulis aja ya, silahkan Anda coba sendiri ya
.. (Sumber : hasil praktikum di lab Jaringan Komputer PENS-ITS)
Tahapan konfigurasinya sebagai berikut:
Installasi DNS
IP local = 10.252.108.238
# apt-get install bind9
Konfigurasi file /etc/resolv.conf
# vim /etc/resolv.conf, ketikkan :
domain tatas.co.id
search tatas.co.id
nameserver 10.252.108.238
Copy template database
# cp /etc/bind/db.local /var/cache/bind/tatas.co.id.db
# cp /etc/bind/db.255 /var/cache/bind/tatas.co.id.rev
Edit Database File
# vim /var/cache/bind/tatas.co.id/db
;
;BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA www.tatas.co.id. Root.tatas.co.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
www IN A 10.252.108.238
akira IN A 10.252.108.239
ftp IN CNAME www
Edit file database reverse file
# vim /var/cache/bind/tatas.co.id.rev
;
BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA www.tatas.co.id. Root.tatas.co.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; Negative Cache TTL
;
@ IN NS localhost.
238 IN PTR www.tatas.co.id.
239 IN PTR akira.tatas.co.id
Edit file konfigurasi named.conf.local
# vim /etc/bind/named.conf.local
Zone “tatas.co.id”{
Type master;
File ”/var/cache/bind/tatas.co.id.db”;
}
Zone “108.252.10.in-addr.arpa”{
Type master;
File “/var/cache/bind/tatas.co.id.rev”;
}
Edit named.conf.options
# vim /etc/bind/named.conf.options
Forwarders {
202.154.187.2;
202.154.187.3;
}
Restart bind9
# /etc/init.d/bind9 restart
Cek
# nslookup www.tatas.co.id
========================================
Modifikasi Postfix
# postconf –e ‘home_mailbox=Maildir/’
# postconf -e ‘mailbox_command=’
# postconf -e ‘myhostname=akira’
# postconf -e ‘myorigin=akira.tatas.co.id’
# postconf -e ‘mydestination= akira.tatas.co.id, localhost, $myhostname, $myorigin’
Mengaktifkan Postfix
# /etc/init.d/postfix start
=================================
Instalasi ClamAV
# apt-get install unrar lha unzoo zoo arj unzip bzip2 lzop daemon
# apt-get install clamav clamav-daemon clamav-freshclam
- Kemudian pilih daemon
- Kemudian pilih virus update server
- Pilih db.id.clamav.net (Indonesia)
- Masukkan proxy server (options)
- Format : http://proxy.eepis-its.edu:3128
- Notified (yes)
Mengaktifkan ClamAV
# /etc/init.d/clamav-daemon start
=================================
Instalasi SpamAssassin
# apt-get install spamassassin pyzor razor
Rubah di file /etc/default/spamassassin
ENABLED=0
menjadi
ENABLED=1
Mengaktifkan SpamAssassin
# /etc/init.d/spamassassin start
==============================
Instalasi Amavisd
# apt-get install amavis
Edit file /etc/postfix/master.cf
# vim /etc/postfix/master.cf, tambahkan :
smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
Tambahkan baris berikut pada /etc/posfix/master.cf
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.1
-o strict_rfc821_envelopes=no
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
Integrasi dengan Postfix
# postconf -e ‘content_filter=smtp-amavis:[127.0.0.1]:10024‘
# postconf -e ‘mailbox_command=’
Mengaktifkan Amavis
# /etc/init.d/postfix restart
Integrasi dengan ClamAV
Ubah permission /var/run/clamav ke user amavis
# chown amavis.amavis –R /var/run/clamav
Ubah “User clamav” pada /etc/clamav/clamd.conf
User amavis
# /etc/init.d/clamav-daemon restart
# /etc/init.d/amavis restart
Integrasi dengan SpamAssassin
# vim /etc/amavis/amavisd.conf, rubah
$sa_local_tests_only = 1;
Menjadi
$sa_local_tests_only = 0;
Restart amavis
# /etc/init.d/amavis restart
Instalasi Squirrelmail
# apt-get install apache2 php4 php4-imap libapache2-mod-php4
# a2enmod php4
# apt-get install squirrelmail courier-imap
Buat symlink untuk apache2
# ln –s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf
Mengkonfigurasi squirrelmail
# /etc/squirrelmail/conf.pl
Pilih :
- 2 – server
- A – update imap server
- 8 – imap server
- courier
- s – save data
Modifikasi User
# cd /etc/skel
# maildirmake Maildir
Tambahkan user
# adduser coba
Test Intalasi
Menggunakan browser arahkan
http://localhost/squirrelmail
Menggunakan web-ssl
https://localhost/squirrelmail/
Masuk dengan user yg telah dibuat
Coba Email yang mengandung virus
# telnet localhost 10024
Isikan dengan
- MAIL FROM:<heh@hehe.com>
- RCPT TO: <postmaster>
- DATA
- Subject : virus
- X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
- .
Edit Database File
# vim /var/cache/bind/tatas.co.id/db
;
;BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA www.tatas.co.id. Root.tatas.co.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
www IN A 10.252.108.238
akira IN A 10.252.108.239
ftp IN CNAME www