keamanan e-mail - it telkom...

33
Keamanan E-mail Muhammad Zidny Naf’an

Upload: hoangthuy

Post on 28-Mar-2018

228 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Keamanan E-mail

Muhammad Zidny Naf’an

Page 2: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Outline

• Sistem Email

• Kelemahan-kelemahan E-mail dan cara mengatasinya

Page 3: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Why learn email security? • Setelah browsing, e-mail adalah aplikasi yang

paling sering dipergunakan.

• Mail servers (selain web servers) merupakan server yang paling sering diserang

• Layanan basic e-mail ternyata tidak seaman perkiraan kita

Page 4: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Apa dan Bagaimana Email bekerja

• Apa itu email?

• Aplikasi gabungan standar RFC 822 dan MIME

• Bagaimana e-mails bekerja ?

• MUAs dan MTAs

• SMTP, POP3 dan IMAP

Page 5: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

RFC 822

• E-mail adalah pesan yang terdiri atas kumpulan string ASCII dalam format RFC 822 (dikembangkan thn 1982).

• Terdiri atas dua bagian, yang dipisahkan baris kosong: • Header: sender, recipient, date, subject, delivery

path,…

• Body: isi pesan

• Bagaimana dengan pesan non ascii yang dilekatkan pada email, cth : attachment?

Page 6: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

MO

DU

L A

JA

R

PE

NS

-IT

S

Contoh Pesan RFC 822

From: [email protected]

To: [email protected]

Cc: [email protected]

Subject: RFC 822 example

Date: Fri, 15 June 2007 13:58:49

Contoh RFC822 pesan, berformat ASCII.

Page 7: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

MIME

MIME = Multipurpose Internet Mail Extensions

• Menambah kapabilitas RFC 822 agar e-mail mampu membawa content non-ASCII.

• Menambahkan header field pada email untuk spesifikasi MIME dan content : • tipe, encoding, id, desc

• Pada prinsipnya berkas ini dikodekan ke dalam bentuk ASCII, misalnya dengan menggunakan UUDECODE/UUENCODE, base64, dan beberapa coding lainnya.

Page 8: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

MIME Headers

• MIME-Version (must be 1.0)

• Content-Type

• Content-Transfer-Encoding

• Content-ID - optional

• Content-Description - optional

Page 9: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

MIME Content-Type

• text - plain or enriched

• multipart

• message, image, video, audio

• application - postscript,

x-zip-compressed, …

Page 10: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Contoh MIME Message Received: from 202.154.187.7

(SquirrelMail authenticated user fitri) by webmail.eepis-its.edu with HTTP; Fri, 20 Apr 2007 13:56:37 +0700 (WIT) Message-ID: <[email protected]> Date: Fri, 20 Apr 2007 13:56:37 +0700 (WIT) Subject: From: [email protected] To: [email protected] User-Agent: SquirrelMail/1.4.4 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20070420135637_14363" X-Priority: 3 (Normal) Importance: Normal X-XheaderVersion: 1.1 X-UserAgent:

Page 11: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

• ------=_20070420135637_14363 Content-Type: application/pdf; name="6. RPM dan Kickstart.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="6. RPM dan Kickstart.pdf"

• JVBERi0xLjQNJeLjz9MNCjcxIDAgb2JqIDw8L0xpbmVhcml6ZWQgMS9MIDQxMzExL08gNzMvRSAx MjcxMy9OIDIxL1QgMzk4NDQvSCBbIDY5NiA0MDVdPj4NZW5kb2JqDSAgICAgICAgICAgICAgICAg DQp4cmVmDQo3MSAyMA0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAxMTAxIDAwMDAwIG4NCjAw MDAwMDExODEgMDAwMDAgbg0KMDAwMDAwMTMxMSAwMDAwMCBuDQowMDAwMDAxNTAyIDAwMDAwIG4N

• NTg5MCAwMDAwMCBuDQowMDAwMDM1OTU2IDAwMDAwIG4NCjAwMDAwMzk1OTEgMDAwMDAgbg0KdHJh aWxlcg0KPDwvU2l6ZSA3MT4+DQpzdGFydHhyZWYNCjExNg0KJSVFT0YNCg==

• ------=_20070420135637_14363 Content-Type: application/pdf; name="7. Administrasi User(1).pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="7. Administrasi User(1).pdf"

• JVBERi0xLjQNJeLjz9MNCjMyIDAgb2JqIDw8L0xpbmVhcml6ZWQgMS9MIDI2MjYxL08gMzQvRSAx MjU1OC9OIDkvVCAyNTU3NC9IIFsgNjk2IDMxMF0+Pg1lbmRvYmoNICAgICAgICAgICAgICAgICAg DQp4cmVmDQozMiAyMA0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAxMDA2IDAwMDAwIG4NCjAw MDAwMDEwODYgMDAwMDAgbg0KMDAwMDAwMTIxNiAwMDAwMCBuDQowMDAwMDAxNDA3IDAwMDAwIG4N CjAwMDAwMDE3ODcgMDAwMDAgbg0KMDAwMDAwMTgyMSAwMDAwMCBuDQowMDAwMDAxODY1IDAwMDAw IG4NCjAwMDAwMDIxMDYgMDAwMDAgbg0KMDAwMDAwMjE4MiAwMDAwMCBuDQowMDAwMDAyNzMyIDAw MDAwIG4NCjAwMDAwMDMwNjMgMDAwMDAgbg0KMDAwMDAwMzI5OCAwMDAwMCBuDQowMDAwMDAzNjkx

Page 12: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Bagaimana email dikirim?

• MUA= Mail User Agent, aka Mail Client

• MTA=Mail Transport Agent, aka Mail Server

MUA MUA

MTA

MTA

Sender Recipient

LAN

LAN

Internet

Page 13: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Simple Mail Transfer Protocol

• Berdasarkan RFC 821 menangani,

• MUA-MTA

• MTA-MTA • SMTP dibawa lewat Internet dan tidak diproteksi.

• Tanpa otentikasi, mudah sekali menipu asal email (walaupun pada mail header biasa dicantumkan source IP address).

Page 14: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Linux MTA Software

• Sendmail

• Paling tua dan paling rawan buffer overflow

• Postfix

• Qmail

• Apache James

• Courier Mail Server

• Dragonfly Mail Agent – A lightweight mail transport agent

• ………………..

Page 15: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

MTA to MUA

• Sistem UNIX mentransfer e-mail dari MTA ke mesin user.

• Menggunakan elm, pine, xmail untuk membaca mail di mesin user

• Menggunaka username dan password untuk masuk ke mailbox user

• Amankah ????

Page 16: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Web-based Access

• Contoh at webmail.ui.ac.id

• Menggunakan username/passwd untuk otentikasi

• Interaksi client-server menggunakan over HTTP (atau htpps) bukan POP/IMAP.

• Lebih secure

• Contoh : gmail, yahoomail,squirrelmail,dll

Page 17: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Kelemahan Email

• disadap • dipalsukan • disusupi (virus) • spamming • mailbomb • mail relay

Page 18: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Penyadapan Email

• Email dapat dianalogikan sebagai kartu pos, yaitu terbuka. Pengantar surat (Pak Pos), dapat membaca apa yang tertulis di sebuah kartu pos.

• Email pada prinsipnya terbuka bagi siapa saja yang dilalui sistem email tersebut.

• Email dikirimkan dari komputer ke “kantor pos” terdekat, yaitu mail server (sering juga disebut SMTP server) yang digunakan. kemudian email tersebut diproses dan dikirimkan ke server berikutnya, dan seterusnya sampai ke server email yang dituju, dan kemudian ke mailbox dari pengguna email yang dituju.

• Setiap server yang dilalui membubuhi tanda dengan menambahkan header “Recevied:”

• Potensi penyadapan dapat terjadi di setiap titik yang dilalui

Page 19: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

19

Proteksi terhadap penyadapan

• Menggunakan enkripsi untuk mengacak isi surat

• Header dari email tetap tidak dapat dienkripsi karena akan membingungkan MTA

• Contoh proteksi:

• Pretty Good Privacy (PGP),

• PEM

Page 20: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

20

Email palsu

• Mudah membuat email palsu dengan membuat header sesuka anda.

• Email palsu ini kemudian dikirimkan via MTA atau langsung via SMTP

• Aktivitas tercatat di server dalam berkas log

Page 21: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

21

Proteksi: email palsu

• Lihat header untuk mengetahui asal email

• Menggunakan digital signature

Page 22: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

22

Spamming

• Mengirim satu email ke banyak orang

• Spam ini tidak terfilter oleh anti-virus karena memang dia bukan virus

• Proteksi: MTA dipasang proteksi terhadap spamming (RBL)

• Realtime Blackhole List (RBL) berisi daftar alamat IP yang pemiliknya menolak untuk menghentikan maraknya spam

Page 23: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Spam Filter

• Mengidentifikasi message body

• Menggunakan analisa statistik

• Beberapa kata yang dapat diidentifikasi: hi, re:, your account, dsb.

• Spam filter dan content filter sama

Page 24: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Mencegah SPAM

• Konfigurasi mail server untuk mencegah fitur mail relay.

• Mencegah server digunakan sebagai agen untuk memforward email

• Membuang semua email dari server yang berada dalam list Open Relay Blacklist (ORB).

• Auto-detect dan menghapus spam pada gateway

Page 25: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Contoh SPAM

Page 26: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Software Anti SPAM

• ASK - Active Spam Killer

• assp

• Blackmail

• Chebyshev

• junkfilter

• dll

Page 27: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

27

Mailbomb

• Mengirim banyak email ke satu orang

• Proteksi:

• membatasi ukuran email,

• quota disk,

• menggunakan filter khusus

Page 28: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

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

Page 29: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

29

Mail relay

• Menggunakan server orang lain untuk mengirimkan email

• Akibat:

• Bandwidth orang lain terpakai untuk mengirim email tersebut (yang biasanya banyak)

• Mengelabui penerima email

Page 30: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

30

Mail Relay [2]

• Proteksi

• Mail Abuse Prevention System http://mail-abuse.org/

• ORBZ – Open Relay Blackhole Zone http://www.orbz.org/

• ORDB – Open Relay Database http://www.ordb.org/

• RBL-type services

http://www.ling.helsinki.fi/users/reriksso/rbl/rbl.html

Page 31: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Penyusupan Virus

• Email sering dijadikan medium yang paling efektif untuk menyebarkan virus.

• Hal ini disebabkan email langsung menuju pengguna yang umumnya merupakan titik terlemah (weakest link) dalam pertahanan sebuah perusahaan atau institusi.

• Orang seringkali dengan mudah membuka atau menjalankan program yang terkait dengan attachment yang dia terima melalui email.

Page 32: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Pengamanan dari Penyusupan Virus • menggunakan firewall, Firewall yang baru sudah dapat

menguji isi email terhadap tanda-tanda virus

• menggunakan anti-virus dengan data (signature) yang terbaru

• pemeriksaan terhadap virus pada level mail server

• Update sistem operasi

Page 33: Keamanan E-mail - IT Telkom PWTzidny.dosen.st3telkom.ac.id/wp-content/uploads/sites/29/2016/12/... · pada mail header biasa dicantumkan source IP address). ... berisi daftar alamat

Referensi

• Budi Rahardjo, Keamanan Sistem Informasi Berbasis Internet

• Kundang K Jumal, Keamanan Email, Univ. Esa Unggul

• Fitri Setyorini, Email Security, Modul Ajar PENS-ITS