Home > Jaringan Komputer > Email: Field, Attachment, dan Encoding

Email: Field, Attachment, dan Encoding


Email, tentu sudah banyak yang tahu dan menggunakannya. Tenyata email tersebut teks murni, tidak ada atau sangat jarang email dienskripsi. Karena cuma teks maka email sangat mudah disadap dan dilihat isinya oleh orang yang berada antara pengirim dan penerima email. Lho…kalo email hanya teks…bagaimana dengan attachment file selain teks, misalnya email yang menyertakan file gambar, dokumen khusus, dan file-file biner seperti file berakhiran .exe dan .odt?


Pengguna email di suatu server, husni07@telkom.net, menerima email dari lunix96@yahoo.com. Saat dilihat pada client email berbasis web tampilannya sebagai berikut:

Email dalam format HTML dan tampil di Web Browser

Email dalam format HTML dan tampil di Web Browser

Terlihat jelas ada sebuah attachment file bernama 011.jpg, jelas sebuah file gambar, berukuran hampir 8 KB.

Pada software email client atau MUA, attachment jelas tampil sebagaimana sebenarnya. Namun bukankah email itu teks murni sebagaimana Kartu POS? tidak ditutup dan dapat dilihat oleh pak POS di kantor POS pertama dan di kantor-kantor POS berikutnya sampai di tujuan?

Email tersebut dapat disadap oleh pengguna lain di tengah jalan. Penyadap dapat dengan mudah mengetahui kemana email ditujukan, siapa pengirimnya, apa subyeknya dan apa isinya …karena semuanya teks. Kemudian, bagaimana dengan atachment?…. Ternyata attachmentnya juga berbentuk teks.

Bentuk teks dari email di atas, mulai header dengan berbagai fieldnya…body termasuk signature sederhana…sampai dengan attachmentnya dapat dilihat pada tulisan berjudul ‘base64: Konversi Attchment ke Teks’.

Berikut ini adalah 3 point yang dirangkum dari teks email tersebut:

1. Field-field yang ada dan nilainya. Informasi ini tersimpan di header email.

Date: Thu, 13 Nov 2008 18:26:51 -0800 (PST)
From: Lunix Sembilan Enam lunix96@yahoo.com
Subject: Membatik🙂
To: husni07@telkom.net
Cc: husni@if.trunojoyo.ac.id, lunix96@yahoo.com, if27026@students.if.itb.ac.id
Content-Type: multipart/mixed; boundary=”0-80978100-1226629611=:76621″
Message-ID:
X-Mailer: YahooMailWebService/0.7.260.1

Tahap-tahap pengiriman email tersebut:

a. Email diterima oleh web50802.mail.re2.yahoo.com dari IP address 125.163.74.96 melalui protokol HTTP, dari pengguna lunix96@yahoo.com. Server web50802 menjalankan MTA bernama qmail untuk memroses email tersebut.
b. Email diterima oleh server mx2.mail.plasa.com dari web50802.mail.re2.yahoo.com yang ber-IP address 206.190.38.111 memanfaatkan protokol SMTP
c. Email diterima oleh mesin mx2.mail.telkom.net dari mx2.mail.plasa.com (IP address 222.124.18.72) melalui protokol SMTP. Email ini ditujukan untuk pengguna husni07@telkom.net
d. Terakhir, email diterima oleh mesin f2.c.plasa.com yang menjalankan server email CommuniGate Pro SMTP 4.3.9 dari mesin ber-IP address [125.160.17.194]

2. Pola batik dari Attachment.

Attachment dari email dimulai dari baris:

Content-Type: image/jpeg; name=”011.jpg”
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=”011.jpg”

Sampai akhir email. Teks setelah tiga baris tersebut dan sebelum:

–0-80978100-1226629611=:76621– <——(akhir email)

adalah pola batik yang dimaksud.

3. Encoding yang digunakan untuk mengubah attachment ke teks adalah base64.
Ada baiknya kode batik tersebut dicermati lagi, siapa tahu masih ada informasi penting lain. :):)

Categories: Jaringan Komputer Tags: , ,
  1. nita
    14 March 2010 at 2:49 pm

    pak tugas keamanan komputer sudah di upload apa belum pak????????
    terimakasih

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: