E-mail Security Tutun Juhana STEI ITB.

Slides:



Advertisements
Presentasi serupa
SSH dan SFTP By Team Dosen PENS-ITS.
Advertisements

1 Keamanan Data dan Jaringan Komputer Pertemuan 11 Applications Hacking.
Gmail, yahoo mail, hotmail, dll Nanik Triana, M.Kom.
1 Jaringan adalah cara untuk menghubungkan beberapa komputer agar setiap komputer yang ada di dalamnya dapat saling berhubungan dan berbagi sumber daya.
Referensi Model TCP/IP
Referensi Model TCP/IP Pertemuan III. TCP/IP dikembangkan sebelum model OSI ada. Namun demikian lapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya.
Chapter 12 Applying Cryptography
Benny Irawan. Sumber daya Internet yang paling penting dan paling banyak dipakai adalah surat elektronis atau yang lebih dikenal dengan.
Prinsip Kerja dan Proses Pengiriman
FIREWALL.
MEMBUAT MAIL-SERVER Disusun oleh: Kelompok 3 Robby Khaidarullah
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Mail Application SMTP,POP,IMAP Maildir,MBox,Header ,MIME.
PGP (Pretty Good Privacy)
Internet Part 2 Tutun Juhana KK Teknik Telekomunikasi Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Imam Suharjo, ST
Web Server Presentasi oleh: Aniesma Sulthan Maududi [ ] Ibnu Farid Iskandar [ ] Murni Asih [ ] Nurholifah [ ]
 Encryption  Application layer interface for security protocols  Other risks and threats to data security and reliable network operations Listen.
Winda Widya Ariestya Peng Komp & TI 2C M3.
KEAMANAN Security.
Sendmail Mail Server By Team Dosen PENS-ITS.
KEAMANAN Budi Rahardjo PPAUME ITB - IDCERT - versi
Oleh : Kundang K.Juman,Ir.MMSI
EVALUASI KEAMANAN SISTEM INFORMASI
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Berkomunikasi melalui Jaringan Network Fundamentals – Chapter 2.
IP Address Dedi Hermanto.
Mail Security Kelompok 11 (Penanganan) Ahmad Fauzi
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
Modul K2013 TKI-TKJ-C3-XII Administrasi Server Mail Server
Keamanan Mail Server Pertemuan XII.
Security Kelompok 11 Ahmad Fauzi
Matakuliah : Jaringan Komputer 2 Versi Materi Server Penyaji
Modul 2 : Teknologi Informasi Lecture Note: Inayatullah, S.Kom., M.Si. Yoannita, S.Kom Hardware Komputer Software Komputer Manajemen Sumber Daya Data Telekomunikasi.
World Wide Web Security
Bab 12 Application Layer Abdillah, MIT.
Pengantar Jaringan Komputer
PROTOKOL LAPISAN APLIKASI
Keamanan Mail Server Pertemuan XII.
Administrasi Jaringan SSH Server dan SFTP
Ref.: Widya W.A Peng Komp & TI 2C M3.
Peng Komp & TI 2C M3.
Referensi Model TCP/IP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Firewall, Mail Server, Ftp Server
PENGENALAN INTERNET & PENGANTAR E-BISNIS
KEAMANAN DALAM E-COMMERCE
Materi 8 Keamanan Jaringan
Application Layer.
Application Layer Abdillah, MIT.
PENEGENALAN INTERNET & PENGANTAR E-BISANIS
Keamanan Sistem Operasi
KEAMANAN DALAM E-COMMERCE
HTTP & .
NETWORK LAYER OSI LAYER 3.
Bab 12 Application Layer Abdillah, MIT.
WEB SECURITY Miswan Keamanan komputer by one 2012 Unindra.
Keamanan Sistem World Wide Web
Gmail, yahoo mail, hotmail, dll Nanik Triana, M.Kom.
Referensi Model TCP/IP
Zikri Nasution Elsa Nopitasari Chandra Edy P. Vicky Akbartama P.
Firewall adalah “pos pemeriksa”
Disusun oleh : Kelompok 3
Tugas Keamanan Komputer dan Jaringan
Gmail, yahoo mail, hotmail, dll Nanik Triana, M.Kom.
FLOW CONTROL, SLIDING WINDOWS, DAN MULTIPLEXING
Application, Presentation, Session Layer
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Winda Widya Ariestya Peng Komp & TI 2C M3.
Application, Presentation, Session Layer
Application, Presentation, Session Layer
Winda Widya Ariestya Peng Komp & TI 2C M3.
Transcript presentasi:

E-mail Security Tutun Juhana STEI ITB

E-mail Risks Serangan terhadap e-mail berfokus pada : Pengiriman dan eksekusi malicious code (malcode) Basic e-mail hanya berupa teks ASCII yang tidak dapat langsung dieksekusi Serangan malcode (virus etc.) dapat dilakukan dengan menggunakan attachment pada e-mail Collaboration tool (seperti Microsoft Outlook) dapat langsung menjalankan malcode yang di-attach pada suatu e-mail Kebocoran informasi yang sensitif E-mail dikirimkan sebagai clear text SPAM

E-mail tanpa attachment header Message body

E-mail dengan attachment

Spam Spam adalah e-mail yang tidak diinginkan untuk diterima A serious problem nowadays Dapat memunculkan serangan DoS (Denial-of-Service Attack) Spammer (pengirim spam) dapat mencari nafkah dengan cara mengirim ribuan atau jutaan e-mail Yang merespons secara positif jumlahnya memang hanya sedikit tapi sudah cukup untuk menangguk keuntungan Bila dapat diketahui sumber pengirim spam maka spammer dapat dituntut (hukum di Indonesia belum ada yang mengatur ini?) Jika spammer memiliki e-mail server sendiri, dia dapat merubah alamat yang ada di dalam field From Dengan mengatur konfigurasi mail server (sendmail, postfix dsb.) Digunakan alamat palsu atau alamat orang lain Bisa pula menggunakan script PHP mail("tutun@telecom.ee.itb.ac.id",“Subject",$msg,"From: info@tssa.org");

Spam DoS Dilancarkan melalui pengiriman ribuan e-mail menggunakan e-mail address pengirim milik orang lain (korban) Korban akan dibanjiri e-mail berisi komplain, bouncing, dan sedikit respons E-mail address milik korban jadi tidak dapat digunakan Bila e-mail address milik korban masuk ke dalam address yang di-blacklist (akibat dianggap sebagai spammer) maka korban akan kesulitan untuk mengirim e-mail yang legitimate

Blacklisting Blacklist merupakan database yang berisi alamat Internet (nama domain maupun IP address) yang digunakan oleh spammer Seringkali ISP menjadi pelanggan layanan blacklist ini untuk menyaring spam yang masuk ke jaringan mereka Beberapa blacklist diterapkan dengan cara menyimpan IP address spams pada database name server Ketika e-mail spammer datang proses DNS lookup dilakukan untuk mencek apakah alamat e-mail pengirim legitimate atau tidak Address yang di-blacklist akan mengembalikan invalid respons sehingga server akan me-reject e-mail

Spam Filter Mengidentifikasi message body Menggunakan analisa statistik Beberapa kata yang dapat diidentifikasi: hi, re:, your account dsb.

E-mail replay attack Penanggulangan: menggunakan secure e-mail

Persyaratan Secure E-mail Nondisclosure of the contents of the e-mail message (confidentiality) Menggunakan enkripsi Message integrity Menggunakan hashing atau message digest algorithm Verification of sender Menggunakan digital signature Verification of recipient Menggunakan public key encryption

Protocol E-mail (brief review) Beberapa protokol yang terlibat dalam pengiriman e-mail: SMTP dan POP atau IMAP SMTP Simple Mail Transfer Protocol Digunakan untuk pengiriman e-mail antar server E-mail client mengambil e-mail dari server menggunakan protokol POP atau IMAP

Tipikal SMTP conversion

POP POP = Post Office Protocol Digunakan untuk mengambil e-mail dari server Versi paling akhir: POP3 Beberapa e-mail client (contoh: Mozilla Thunderbird) akan menghapus e-mail dari server setelah e-mail didownload ke workstation client POP3 tidak dapat digunakan (tidak mensupport) pengiriman e-mail

IMAP IMAP = Internet Message Access Protocol Protokol untuk mengakses e-mail yang ada di remote server E-mail tetap berada di server User dapat mengakses e-mail lebih dari satu client IMAP sering digunakan untuk remote file server Fiturnya mirip POP3 tetapi lebih efisien dan kinerja pada bandwidth kecil lebih baik

Secure e-mail protocols PGP; PEM; Secure multipurpose Internet mail extension (MIME) (S/MIME); MIME object security service (MOSS); Message security protocol (MSP). Seluruh protokol di atas menggunakan public key cryptography

Pretty Good Privacy (PGP) PGP adalah program enkripsi yang dikembangkan oleh Phil Zimmerman pada awal 90-an Bisa digunakan untuk mengenkripsi e-mail maupun file Pada awalnya Zimmerman menyediakan PGP secara free untuk siapapun tetapi diprotes oleh pemerintah USA dengan alasan batasan ekspor terhadap teknologi enkripsi sehingga PGP tidak free lagi (tapi masih ada versi freeware-nya) Masalah lain yang dihadapi PGP adalah versi awalnya menggunakan teknologi RSA sehingga pada versi yang lebih baru PGP dimodifikasi agar tidak melanggar masalah hak cipta RSA PGP versi awal bisa tidak kompatibel dengan versi baru PGP menggunakan public key cryptography untuk menjamin confidentiality PGP juga menggunakan digital signatures untuk mengotentikasi identitas pengirim, menjamin integritas message, dan menyediakan nonrepudiation PGP dapat digunakan juga untuk mengenkripsi file PGP dipasarkan oleh Network Associates PGP freeware dapat didownload di sejumlah situs Resource PGP yang paling bagus ada di MIT (http://www.mit.edu). PGP dapat didownload di http://web.mit.edu/network/pgp.html

SSH Tunnel SSH = Secure Shell SSH merupakan program untuk logging ke remote machine SSH memungkinkan untuk mengeksekusi perintah di remote machine SSH ditujukan untuk mengganti rlogin dan rsh SSH menyediakan komunikasi yang aman dan terenkripsi di antara dua host yang untrusted melalui jaringan yang tidak aman Menggunakan symmetric key

Pengiriman password dilakukan di bawah kondisi terenkripsi Client dan server saling mempertukarkan kunci enkripsi lalu kemudian client diminta memasukkan password Pengiriman password dilakukan di bawah kondisi terenkripsi Password sulit disadap Setelah client berhasil diotentikasi, akan muncul jendela dengan command line prompt untuk memasukkan perintah ke server Apapun yang diketikkan dan diterima user pada jendela di atas akan dienkripsi Di dalam jendela yang sama, user dapat membaca atau mengirimkan e-mail melalui mail server Untuk membaca e-mail dapat digunakan text-based client seperti elm atau pine User dapat pula membaca e-mail langsung dari mailbox menggunakan perintah : [prompt]#cat /var/spool/mail/tutun

Key exchange

Dalam mode basic, e-mail client (Microsoft Outlook, Mozill Thunderbird dsb.) mengirimkan e-mail ke server dalam bentuk clear text Agar isi e-mail tidak dapat disadap maka transmisi e-mail dapat menggunakan tunnel aman yang dibentuk menggunakan SSH (SSH Tunnel)

Pembentukan SSH Tunnel

SMTP Source (local) dan Server port

POP3 Source (local) dan Server port

Gunakan bilangan di antara 3000 - 65535 POP port forwarding

Gunakan bilangan di antara 3000 - 65535 SMTP Port forwarding

Buat session login ke server anda menggunakan SSH Simpan session anda (dalam contoh ini dinamai tunnel)

E-mail client setting Sesuai dengan nomor port POP3 lokal yang sudah didefinisikan sebelumnya

Sesuai dengan nomor port SMTP lokal yang sudah didefinisikan sebelumnya

Test Login ke server menggunakan session tunnel Masukkan user name dan password Connected........ Cobalah kirim e-mail menggunakan e-mail client anda Jangan lupa kalau session ssh-nya putus maka e-mail client anda tidak dapat mengakses server

It's Secure Now