data dan menyimpan atau 

memprosesnya. Beberapa program meminta data, seperti kotak yang meminta nama dan kata sandi, 

namun  di lain waktu data ini  datang dari jaringan dan harus diarahkan ke program yang akan 

menanganinya. Contoh kasus terakhir ini yaitu  email masuk: Email baru dapat dikirim kapan saja, 

jadi program layanan yang berjalan di komputer harus siap menerima email dan meneruskannya 

ke klien email pemakai  seperti Microsoft Outlook atau Mozilla Thunderbird . Layanan semacam 

itu terkadang disebut daemon; misalnya, daemon yang siap menerima surat masuk bernama popd, 

daemon yang mendukung fungsi penerimaan surat Protokol Kantor Pos.

Banyak layanan umum terikat pada port yang disepakati, yang pada dasarnya hanyalah angka untuk 

mengidentifikasi layanan yang berbeda; nomor port tujuan diberikan di header setiap paket atau 

unit data. Port 0 hingga 4095 disebut port terkenal dan menurut konvensi terkait dengan layanan 

tertentu. Misalnya, email masuk sering dikirim dengan Post Office Protocol (POP), dan server 

POP biasanya terikat ke port 110. Server POP yaitu  program yang menerima dan menyimpan 

email masuk dan menunggu klien untuk meminta email yang telah sudah diterima dan antri. Klien 

menghubungi server, mengirim ke port 110 paket yang meminta pembentukan sesi; dengan respons 

server, klien dan server bernegosiasi untuk mentransfer email dari server.

142


Tinjauan atau tinjauan jaringan ini dengan sendirinya menghilangkan detail penting. Tujuan kami 

hanya untuk memastikan Anda mengetahui beberapa istilah dan konsep dasar jaringan sehingga 

kami dapat memeriksa masalah keamanan dalam jaringan.

Untuk topik ketiga dari bagian ini kami mengeksplorasi ketersediaan, atau kerugiannya, dalam kelas 

serangan yang dikenal sebagai penolakan layanan. sebab  konektivitas atau akses merupakan 

aspek penting dari komputasi jaringan, segala sesuatu yang sangat membatasi pemakai an jaringan 

meniadakan seluruh tujuan jaringan. Dengan demikian, penyerang yang dapat menolak layanan 

kepada pemakai  memicu  kerugian serius. Serangan penolakan layanan yaitu  contoh 

pertama dalam buku ini di mana ketersediaan, bukan kerahasiaan atau integritas, yaitu  fitur 

keamanan yang dominan.

Saat kami menyajikan tiga jenis ancaman ini, kami juga mengisyaratkan kontrol dan 

penanggulangannya. Namun, Bagian II dari bab ini yaitu  tempat kami menyajikan kontrol dan 

penanggulangan ini secara mendalam.

Bagian I—Perang terhadap Jaringan: Serangan Keamanan Jaringan

Pada bagian ini kami membahas tiga jenis ancaman dan kerentanan keamanan: Pertama, kami 

mempertimbangkan kegagalan kerahasiaan dan integritas versi jaringan. Dalam jaringan, hilangnya 

kerahasiaan sering disebut penyadapan (bahkan saat  tidak ada kabel fisik yang terlibat), dan 

hilangnya integritas berada di bawah judul korupsi data yang luas. Meskipun metode serangannya 

mungkin baru, hilangnya kerahasiaan atau integritas harus diketahui dari bab-bab sebelumnya di 

mana kita mengeksplorasi kegagalan ini dalam program, browser, dan sistem operasi.

Ancaman kedua yang kami tangani melibatkan jaringan nirkabel. Di sini juga, bahaya utama yaitu  

kerahasiaan atau integritas data pemakai . Berbeda dengan jaringan area luas bersama, jaringan 

nirkabel yaitu  sesuatu yang dapat dikontrol oleh pemakai . Dalam jaringan bersama yang besar, 

dikelola secara terpusat, pemakai  memiliki sedikit kendali atas jenis layanan keamanan yang 

tersedia. Sebaliknya, jaringan nirkabel lebih kecil, mungkin tidak ada manajemen atau pemantauan 

aktif, dan pihak yang berbagi jaringan cukup lokal. Akibatnya, pemakai  memiliki peran yang lebih 

langsung dalam keamanan.

3.2  Ancaman Terhadap Komunikasi Jaringan

Sekarang kita melihat ancaman keamanan dalam jaringan. Dari uraian k tentang ancaman di Bab 

1, Anda mungkin ingat empat jenis potensi bahaya:

•  intersepsi, atau melihat tanpa izin

•  modifikasi, atau perubahan tidak sah

•  fabrikasi, atau kreasi yang tidak sah

•  gangguan, atau mencegah akses resmi

Keempat jenis ini berlaku untuk jaringan, meskipun terminologinya sedikit berbeda. Intersepsi 

kadang-kadang disebut penyadapan atau penyadapan, modifikasi dan fabrikasi biasanya dikenal 

143


dengan istilah kegagalan integritas yang lebih umum, dan gangguan dalam jaringan yaitu  

penolakan layanan. Selanjutnya kami mempertimbangkan masalah keamanan jaringan ini. Kami 

juga membahas pemindaian port: pengintaian sebelum serangan.

3.2.1 Intersepsi: Eavesdropping dan Penyadapan

Analis keamanan terkadang memakai  konsep perimeter keamanan, garis virtual yang 

mengelilingi serangkaian sumber daya komputasi yang dilindungi. Anda mungkin menganggap 

perimeter keamanan mencakup lokasi fisik, seperti rumah, sekolah, kantor, atau toko. Tentu saja, 

jalur-jalur ini tidak benar-benar ada, dan untuk banyak pemakai an jaringan, Anda perlu memperluas 

akses Anda di luar zona yang dilindungi. namun  sebab  Anda kehilangan kendali atas peralatan 

(kabel, perangkat jaringan, server) di luar zona Anda, kemampuan Anda untuk mengamankan data 

menjadi terbatas.

Eavesdropping yaitu  aktifitas mendengarkan (listening) terhadap konversasi yg dilakukan pihak 

lain dengan tidak diketahui oleh pihak ini . Umumnya dapat terjadi pada media Telepon, 

Email, Instant Messaging, dan media komunikasi lainnya Tujuannya untuk mencuri data yang tidak 

terenkripsi dan dikirimkan melalui jaringan data. Seperti yang digambarkan pada  Gambar 3.6

Gambar 3-6 Mekansime Eavesdropping

Penyadapan yaitu  nama yang diberikan untuk penyadapan data, seringkali terselubung dan tidak 

sah. Seperti yang dijelaskan Studi Kasus 3-2, bahkan pintu belakang yang ditujukan hanya untuk 

penyadapan resmi pengadilan dapat disalahgunakan. Nama penyadapan mengacu pada mekanisme 

asli, yang merupakan perangkat yang dilampirkan ke kawat untuk memisahkan jalur kedua yang 

akan diikuti oleh data selain jalur utama. Sekarang, tentu saja, medianya berkisar dari kawat tembaga 

hingga kabel serat dan sinyal radio, dan cara penyadapan bergantung pada medianya.

144


Penyedia telekomunikasi bekerja sama dengan pemerintah dalam apa yang disebut 

penyadapan yang sah. Setiap kali pengadilan mengizinkan penyadapan di telepon 

atau komunikasi data, agen pemerintah bekerja sama dengan penyedia layanan 

untuk memasang penyadapan. Perangkat keras dan perangkat lunak telekomunikasi 

modern menyertakan fitur khusus untuk mengimplementasikan penyadapan ini 

seiring dengan berkembangnya teknologi. Bahkan komunikasi suara sekarang sering 

ditransmisikan secara digital, memakai  router dan protokol perutean seperti 

yang dipakai  untuk jaringan data di Internet.

Pada konferensi keamanan Black Hat pada bulan Februari 2010, peneliti keamanan 

IBM Tom Cross mempresentasikan sebuah makalah di mana ia mengungkapkan 

masalah teknis dan prosedural dengan router Cisco yang memengaruhi intersepsi 

yang sah. Router Cisco telah rentan terhadap kelemahan keamanan yang pertama 

kali diumumkan pada tahun 2008: Cacat ini  dapat memungkinkan akses yang 

tidak diautentikasi ke router. Meskipun patch telah dirilis, tidak semua router jaringan 

telekomunikasi telah diperbarui. Lebih lanjut, Cross mengatakan peralatan Cisco 

tidak melacak upaya login yang gagal atau memberi tahu administrator, membuat 

perangkat rentan terhadap serangan tebak kata sandi otomatis, dan tidak ada audit 

yang dihasilkan dari pemakai an fungsi intersep.

sebab  itu, seorang karyawan ISP berpotensi memantau penyadapan penyadapan 

yang sah secara sah dan memperingatkan subjek bahwa mereka sedang diawasi, 

menurut Cross. Demikian pula, seorang karyawan dapat membuat penyadapan 

yang tidak sah terhadap pelanggan mana pun, dan ISP tidak akan memiliki jejak 

audit untuk mendeteksi penyadapan.

Cross menunjukkan bahwa Cisco yaitu  satu-satunya vendor perangkat keras 

utama yang merilis untuk pengawasan publik desain produknya untuk fungsi 

intersep yang sah; dia lalu  mengatakan bahwa sebab  perusahaan lain belum 

mempublikasikan desain mereka, tidak ada yang bisa memastikan apakah produk 

mereka aman.

Kerentanan di Kasus ini diutarakan secara tentatif: "bisa berpotensi ..." dan "bisa 

membangun ..." Pilihan kata itu menunjukkan bahwa kita tidak tahu apakah peralatan 

Cisco telah disusupi dengan cara itu.

Namun, peralatan Vodafone Yunani, penyedia telekomunikasi lain, dikompromikan 

dengan serangan serupa, yang melibatkan komunikasi pejabat tinggi Yunani, seperti 

yang dilaporkan oleh Vassilis Pervalakis dan Diomidis Spinellis [PRE07]. Vodafone 

memakai  peralatan yang diproduksi oleh Ericsson, produsen Swedia. Dapat 

dimengerti, Ericsson ingin membuat satu model perangkat keras dan perangkat lunak 

yang dapat dijual di banyak pasar, sehingga mencakup kode untuk menerapkan 

intersep yang sah namun  menonaktifkan kode untuk pelanggan yang tidak membeli 

Studi Kasus 3-2  : Intersepsi yang Tidak Diinginkan

145


paket itu. Vodafone tidak mendapatkan pengaya itu. Pada tahun 2003, Ericsson 

meningkatkan perangkat lunak dan secara tidak sengaja mengaktifkan kode intersep 

dalam versi yang dikirimkan ke Vodafone. Meskipun kodenya ada di sana, kode itu 

tidak muncul di antarmuka tingkat pemakai , sehingga karyawan Vodafone tidak 

memiliki cara untuk mengaksesnya, apalagi mengetahui bahwa mereka memilikinya. 

Situasi ini yaitu  contoh sempurna dari pintu jebakan yang dijelaskan di Bab 3, 

dengan semua peringatan yang kami sampaikan di sana juga. Dan di bab yang 

sama kami menentang keamanan melalui ketidakjelasan—berharap tidak ada yang 

akan menemukan sesuatu jika Anda tidak mempublikasikannya.

Agen tidak dikenal memasang tambalan di perangkat lunak sakelar Ericsson yang 

mengaktifkan kode intersepsi yang tidak aktif. Selanjutnya, agen melakukannya 

dengan cara yang tidak menghasilkan log audit, meskipun intersepsi dan penyalinan 

panggilan biasanya membuat entri audit untuk catatan penegakan hukum. Modifikasi 

kode ini dibuat dengan hati-hati agar tidak ditemukan.

Dengan kode ini, orang luar yang tidak dikenal dapat mendengarkan semua 

percakapan telepon seluler dari sekitar 100 pejabat politik, termasuk perdana menteri, 

istrinya, dan beberapa menteri kabinet.

Skema ini akhirnya terungkap pada tahun 2004 hanya saat  Ericsson mendistribusikan 

patch perangkat lunak lain; sebab  interaksi dengan perangkat lunak jahat, pesan 

kesalahan dalam perangkat lunak sakelar nyata tidak berhasil dikirim, yang memicu 

kondisi peringatan. Saat menyelidiki sumber peringatan ini , teknisi Ericsson 

menemukan tambahan ini .

Pelajaran dari kompromi itu yaitu  bahwa pintu belakang, bahkan tanpa dokumen, 

dapat ditemukan dan dieksploitasi. Keamanan melalui ketidakjelasan bukanlah 

tindakan pencegahan yang efektif.

pemakai  umumnya memiliki sedikit kendali atas perutean sinyal. Dengan sistem telepon, misalnya, 

panggilan dari New York ke Sydney mungkin melakukan perjalanan ke barat melalui satelit, 

mentransfer ke kabel bawah laut, dan mencapai tujuan akhir dengan kabel konvensional. Sepanjang 

jalan, sinyal bisa melewati berbagai negara, serta wilayah internasional lautan dan langit. Hal yang 

sama berlaku untuk komunikasi digital jaringan, yang memakai  beberapa sumber daya yang 

sama dengan telepon. Sinyal dapat melakukan perjalanan melalui daerah yang tidak bersahabat 

dan daerah yang penuh dengan pesaing. Sepanjang jalan mungkin orang-orang dengan metode, 

peluang, dan motif untuk mendapatkan data Anda. Dengan demikian, jaringan area luas bisa jauh 

lebih berisiko daripada jaringan lokal yang terkontrol dengan baik.

Enkripsi yaitu  tindakan pencegahan terkuat dan paling umum dipakai  terhadap intersepsi, 

meskipun keamanan fisik (melindungi jalur komunikasi itu sendiri), jalur khusus, dan perutean 

terkontrol (memastikan bahwa komunikasi hanya berjalan di sepanjang jalur tertentu) juga memiliki 

peran. Kami memeriksa enkripsi untuk komunikasi nanti dalam bab ini.

146


3.2.2 Apa yang Membuat Jaringan Rentan terhadap Intersepsi?

pemakai  rumahan yang terisolasi atau kantor yang berdiri sendiri dengan beberapa karyawan 

tidak mungkin menjadi target banyak serangan. namun  tambahkan jaringan ke dalam campuran 

dan risikonya meningkat tajam. Pertimbangkan bagaimana jaringan berbeda dari lingkungan yang 

berdiri sendiri.

Anonimitas

Seorang penyerang dapat melakukan serangan dari jarak ribuan mil dan tidak pernah melakukan 

kontak langsung dengan sistem, administratornya, atau pemakai nya. Dengan demikian, penyerang 

potensial aman di balik perisai elektronik. Serangan ini  dapat melewati banyak host lain dalam 

upaya untuk menyamarkan asal serangan. Dan otentikasi komputer-ke-komputer tidak sama untuk 

komputer seperti halnya untuk manusia. Seperti yang diilustrasikan oleh Studi Kasus 3-3, otentikasi 

terdistribusi yang aman membutuhkan pemikiran dan perhatian terhadap detail.

Studi Kasus 3-3  : Kegagalan Otentikasi Terdistribusi

Otentikasi harus ditangani dengan hati-hati dan benar dalam jaringan sebab  

jaringan melibatkan otentikasi tidak hanya orang namun  juga proses, server, dan 

layanan yang hanya terkait secara longgar dengan seseorang. Dan untuk jaringan, 

proses otentikasi dan database sering didistribusikan untuk kinerja dan keandalan. 

Pertimbangkan skema otentikasi yang diterapkan Microsoft untuk sistem operasi 

Windows-nya pada tahun 2000. Pada Windows NT 4.0, sistem Microsoft pertama yang 

mendukung komputasi terdistribusi skala besar, basis data otentikasi didistribusikan 

di antara beberapa pengontrol domain. Setiap pengontrol domain ditetapkan sebagai 

pengontrol utama atau cadangan. Semua perubahan pada basis data otentikasi harus 

dilakukan pada pengontrol domain primer (tunggal); perubahan lalu  direplikasi 

dari pengontrol domain utama ke cadangan. Pendekatan ini berarti perubahan secara 

konsisten dikendalikan dan diimplementasikan pada satu titik pengontrol utama. 

Tentu saja, pengontrol tunggal ini juga menjadi satu titik kegagalan dan potensi 

kemacetan kinerja untuk domain ini .

Pada Windows 2000, konsep pengontrol domain utama dan cadangan ditinggalkan. 

Sebagai gantinya, jaringan melihat pengontrol sebagai pohon yang sama di hutan, 

di mana pengontrol domain dapat memperbarui database otentikasi. Skema ini 

mencerminkan gagasan Microsoft bahwa sistem itu "multimaster": Hanya satu 

pengontrol yang bisa menjadi master pada waktu tertentu, namun  pengontrol apa 

pun bisa menjadi master. Setelah perubahan dibuat ke master, mereka secara 

otomatis direplikasi ke pengontrol domain yang tersisa di hutan.

Pendekatan ini lebih fleksibel dan kuat daripada pendekatan primer-sekunder sebab  

memungkinkan pengontrol mana pun untuk mengambil alih—terutama berguna jika 

satu atau lebih pengontrol gagal atau tidak berfungsi sebab  alasan tertentu. namun  

pendekatan multimaster menimbulkan masalah baru: sebab  pengontrol domain 

mana pun dapat memulai perubahan pada basis data autentikasi, peretas mana pun 

147


yang dapat mendominasi pengontrol domain tunggal dapat mengubah basis data 

autentikasi. Dan, yang lebih buruk, perubahan yang salah itu lalu  direplikasi 

di seluruh hutan yang tersisa. Secara teoritis, peretas dapat mengakses apa pun di 

hutan yang mengandalkan Windows 2000 untuk otentikasi.

saat  kita memikirkan penyerang, kita biasanya memikirkan ancaman dari luar sistem. 

Namun pada kenyataannya pendekatan multimaster bisa menggoda orang di dalam 

sistem juga. Administrator domain di domain mana pun di hutan dapat mengakses 

pengontrol domain dalam domain ini . Berkat multimaster, administrator domain 

juga dapat memodifikasi basis data autentikasi untuk mengakses hal lain di hutan.

Untuk alasan ini, administrator sistem harus mempertimbangkan bagaimana mereka 

mendefinisikan domain dan pemisahannya dalam jaringan. Kalau tidak, mereka bisa 

memunculkan skenario yang menakutkan tapi mungkin. Misalnya, anggaplah satu 

administrator domain yaitu  apel yang buruk. Dia mencari cara untuk memodifikasi 

database otentikasi untuk menjadikan dirinya administrator untuk seluruh hutan. 

lalu  dia dapat mengakses data apa pun di hutan, mengaktifkan layanan untuk 

beberapa pemakai , dan mematikan layanan untuk pemakai  lain. 

Titik Serangan

Sistem komputasi sederhana yaitu  unit mandiri. Kontrol akses pada satu mesin menjaga kerahasiaan 

data pada prosesor ini . Namun, saat  file disimpan di host jaringan yang jauh dari pemakai , 

data atau file itu sendiri dapat melewati banyak host untuk sampai ke pemakai . Administrator 

satu host dapat menerapkan kebijakan keamanan yang ketat, namun  administrator ini  tidak 

memiliki kendali atas host lain dalam jaringan. Dengan demikian, pemakai  harus bergantung pada 

mekanisme kontrol akses di masing-masing sistem ini. Serangan dapat datang dari host mana pun 

ke host mana pun, sehingga jaringan besar menawarkan banyak titik kerentanan.

Berbagi (Sharing)

sebab  jaringan memungkinkan berbagi sumber daya dan beban kerja, sistem jaringan membuka 

akses potensial ke lebih banyak pemakai  daripada komputer tunggal. Mungkin lebih buruk, akses 

diberikan ke lebih banyak sistem, sehingga kontrol akses untuk sistem tunggal mungkin tidak 

memadai dalam jaringan.

Kompleksitas Sistem

Keamanan yang andal sulit, jika bukan tidak mungkin, pada sistem operasi besar, terutama yang 

tidak dirancang khusus untuk keamanan. Jaringan menggabungkan dua atau lebih sistem operasi 

yang mungkin berbeda. Oleh sebab  itu, sistem operasi/kontrol jaringan cenderung lebih kompleks 

daripada sistem operasi untuk sistem komputasi tunggal. Selain itu, komputer laptop biasa saat ini 

memiliki daya komputasi yang lebih besar daripada banyak komputer kantor dalam dua dekade 

terakhir.

Penyerang dapat memakai  kekuatan ini untuk mendapatkan keuntungan dengan memicu  

komputer korban melakukan bagian dari perhitungan serangan. Dan sebab  rata-rata komputer 

148


sangat kuat, sebagian besar pemakai  tidak tahu apa yang sebenarnya dilakukan komputer mereka 

setiap saat: Proses apa yang aktif di latar belakang saat Anda memainkan Invaders from Mars? 

Kompleksitas ini mengurangi kepercayaan pada keamanan jaringan.

Perimeter Tidak Diketahui

Perluasan jaringan juga menyiratkan ketidakpastian tentang batas jaringan. Satu host mungkin 

merupakan node pada dua jaringan yang berbeda, sehingga sumber daya pada satu jaringan dapat 

diakses oleh pemakai  jaringan lain juga. Meskipun aksesibilitas yang luas merupakan keuntungan, 

kelompok yang tidak diketahui atau tidak terkendali dari pemakai  yang mungkin berbahaya ini 

merupakan kerugian keamanan.

Masalah serupa terjadi saat  host baru dapat ditambahkan ke jaringan. Setiap node jaringan harus 

dapat bereaksi terhadap kemungkinan kehadiran host baru yang tidak dapat dipercaya. Gambar 3-7 

menunjukkan masalah dalam mendefinisikan batas-batas jaringan. Perhatikan, misalnya, bahwa 

pemakai  di host di jaringan D mungkin tidak menyadari koneksi potensial dari pemakai  jaringan 

A dan B. Dan host di tengah jaringan A dan B sebenarnya milik A, B, C, dan E. Jika jaringan ini 

memiliki aturan keamanan yang berbeda, aturan apa yang menjadi subjek host ini ?

Jalur Tidak Diketahui

Gambar 3-8 mengilustrasikan bahwa mungkin ada banyak jalur dari satu host ke host lainnya. 

Misalkan pemakai  di host A1 ingin mengirim pesan ke pemakai  di host B3. Pesan itu mungkin 

dirutekan melalui host C atau D sebelum tiba di host B3. Host C dapat memberikan keamanan 

yang dapat diterima, namun  D tidak. pemakai  jaringan jarang memiliki kendali atas perutean pesan 

mereka. Ketidakmampuan untuk mengontrol angka perutean dalam intersepsi sinyal ponsel, seperti 

yang dijelaskan di Studi Kasus 3-4.

Gambar 3-7 Batas Jaringan Tidak Jelas

149


Gambar 3-8 Beberapa Jalur Perutean

Studi Kasus 3-4  : Percakapan dengan Handphone

Telepon seluler jauh lebih rumit daripada yang kadang-kadang kita bayangkan. Dengan 

telepon rumah, pada dasarnya Anda memiliki satu kabel yang menghubungkan 

telepon Anda dengan kantor peralihan telepon lokal, sehingga sebagian besar telepon 

hanyalah elektronik untuk mengubah suara audio menjadi sinyal elektronik dan 

kembali lagi. Telepon seluler melakukan itu, ditambah lagi mereka harus mengatur 

koneksi ke jaringan seluler. Berbeda halnya dengan komunikasi darat, saat ponsel 

bergerak (dan terkadang bahkan saat tidak), perangkat terus mencari sinyal berbeda 

untuk dihubungkan.

Pada konferensi Defcon 18 2010 di Las Vegas, Nevada, peneliti keamanan Chris 

Paget mendemonstrasikan menara GSM buatannya sendiri, dan meyakinkan 

hingga 30 peserta tanpa disadari dengan ponsel untuk terhubung ke sistemnya. 

Bagian-bagiannya berharga sekitar $ 1500, dan dia memakai  laptop biasa 

yang menjalankan aplikasi open source yang pada dasarnya mengubah laptop 

menjadi stasiun pangkalan GSM. Ponsel akan mencoba mengasosiasikan sinyal 

terkuat yang dapat ditemukannya; kedekatan membantunya memenuhi tujuan itu. 

pemakai  tidak menyadari saat  ponsel membuat atau mengubah hubungannya 

dengan penyedia.

Amerika Serikat memiliki undang-undang yang melarang penyadapan percakapan 

telepon, jadi Paget berhati-hati untuk mengumumkan niat dan aktivitasnya kepada 

para hadirin. Dia juga dengan hati-hati menghilangkan semua jejak panggilan telepon 

yang ditangani sistemnya untuk menjaga privasi pelanggannya. (Namun, sebagian 

besar penyerang tidak akan begitu sopan.) Untuk tujuan demonstrasi, dia hanya 

mencegat panggilan keluar dan memainkan pesan peringatan kepada penelepon.

Mungkin yang paling menarik, sistemnya memaksa ponsel yang terhubung untuk 

memakai  protokol 2G yang lebih lama; Paget juga mengatakan sistemnya, 

dalam kemampuan negosiasi dengan ponsel, bisa memaksa ponsel untuk tidak 

memakai  enkripsi (yang tentu saja memfasilitasi intersepsi).

150


Tujuan Paget untuk demonstrasi yaitu  untuk menunjukkan betapa mudahnya 

penyerang dapat mencegat komunikasi di jaringan seluler. “Masalah utamanya 

yaitu  GSM rusak. Anda memiliki 3G dan semua protokol selanjutnya dengan 

masalah untuk GSM yang telah dikenal selama beberapa dekade. Sudah waktunya 

kita melanjutkan, ” kata Paget.

Orang-orang memang pindah … tapi tidak seperti yang dimaksud Paget. Pada 

bulan Desember 2010, dua peneliti di Chaos Computer Club Congress di Berlin, 

Jerman, menunjukkan kemampuan mereka untuk mencegat panggilan GSM. Karsten 

Nohl dan Sylvain Munaut memakai  ponsel murah Motorola untuk mencegat 

panggilan yang sedang berlangsung. Ponsel Motorola berisi firmware yang mudah 

diganti, mengubah ponsel menjadi pencegat yang menerima semua lalu lintas 

dalam jangkauan. Dari alam semesta itu, mereka dapat mengisolasi komunikasi 

telepon mana pun. Dengan memakai  Tabel  besar kunci enkripsi yang telah 

dibuat sebelumnya, mereka menentukan kunci khusus yang dipakai  untuk aliran 

komunikasi itu dan akhirnya mencegat teks biasa dari seluruh percakapan.

Dengan demikian, jaringan berbeda secara signifikan dari lingkungan lokal yang berdiri sendiri. 

Karakteristik jaringan secara signifikan meningkatkan risiko keamanan.

3.2.3 Data Corruption : Modifikasi dan Fabrikasi

Penyadapan tentu saja merupakan ancaman yang signifikan, dan merupakan inti dari insiden besar 

pencurian rahasia dagang atau spionase. namun  intersepsi yaitu  ancaman pasif: Komunikasi 

berjalan normal, kecuali bahwa pihak ketiga yang tersembunyi juga mendengarkan.

Jika Anda ingat dari Bab 1, modifikasi dan fabrikasi juga merupakan masalah keamanan komputer, 

dan juga berlaku untuk jaringan. Ancamannya yaitu  bahwa komunikasi akan berubah selama 

transmisi. Terkadang tindakan ini  melibatkan modifikasi data dalam perjalanan; di lain waktu itu 

memerlukan pembuatan konten baru atau mengulangi komunikasi yang sudah ada. Ketiga serangan 

ini masing-masing disebut modifikasi, penyisipan, dan pemutaran ulang. Serangan ini  dapat 

berbahaya atau tidak, diinduksi atau dari penyebab alami.

Orang sering menerima data yang salah atau rusak: salah mengeja nama, kesalahan ketik yang 

jelas, entri yang salah pada daftar. Jika Anda menonton teks tertutup secara real-time di televisi, 

terkadang Anda melihat teks normal berubah menjadi omong kosong dan lalu  kembali normal 

setelah beberapa saat. Kesalahan seperti ini terjadi, dan kami menghubungi seseorang untuk 

meminta koreksi jika masalahnya serius atau mengabaikannya jika tidak. Kesalahan sering terjadi 

sehingga terkadang kita tidak menyadarinya.

Pada Gambar 3-9 kami mengingatkan Anda tentang beberapa sumber korupsi data; kami sebelumnya 

telah menjelaskan sebagian besar penyebab ini. Anda harus ingat bahwa kerusakan data dapat 

disengaja atau tidak disengaja, dari sumber yang berbahaya atau tidak berbahaya, dan diarahkan 

atau tidak disengaja. Korupsi data dapat terjadi selama entri data, dalam penyimpanan, selama 

151


pemakai an dan komputasi, dalam perjalanan, dan pada keluaran dan pengambilan. Pada bagian 

ini kita tertarik pada korupsi sebagai bagian dari interaksi jaringan.

Kadang-kadang modifikasi terang-terangan, membuatnya mudah terlihat bahwa perubahan telah 

terjadi (misalnya, penghapusan lengkap, yang dapat dideteksi oleh program, atau penggantian teks 

dengan data biner, yang akan terlihat oleh pembaca manusia). Di lain waktu perubahannya tidak 

kentara, seperti perubahan satu bit, yang memungkinkan pemrosesan berlanjut, meskipun mungkin 

menghasilkan hasil yang salah.

Kesalahan 

ketik Program

Error

malicious 

code 

Noise, 

kecelakaan

Kegagalan

Hardware

Flaw pada 

Software Masalah

Tranmisi Aktifitas

Hacker

Human

Error

Gambar 3-9 Sumber Data Corruption

Media komunikasi diketahui rentan terhadap korupsi data. Faktor sederhana seperti cuaca dan 

pepohonan dapat mengganggu transmisi bersih. Untuk alasan ini, protokol komunikasi menyertakan 

fitur untuk memeriksa dan memperbaiki, setidaknya beberapa, kesalahan dalam transmisi. Paket 

protokol TCP/IP (yang akan kami jelaskan nanti dalam bab ini), dipakai  untuk sebagian besar 

komunikasi data Internet. TCP/IP memiliki fitur ekstensif untuk memastikan bahwa penerima 

mendapatkan aliran data yang lengkap, benar, dan tertata dengan baik, meskipun ada kesalahan 

selama transmisi.

Pada bagian ini kami menjelaskan beberapa kegagalan modifikasi yang rentan terhadap 

komunikasi.

Sequencing

Serangan atau masalah pengurutan melibatkan permutasi urutan data. Paling sering ditemukan 

dalam komunikasi jaringan, kesalahan pengurutan terjadi saat  fragmen aliran data berikutnya tiba 

sebelum yang sebelumnya: Paket 2 tiba sebelum paket 1.

Kesalahan pengurutan sebenarnya cukup umum dalam lalu lintas jaringan. sebab  unit data dirutekan 

menurut informasi perutean yang tersedia, saat  paket 1 dikirim, rute terbaik, yang mana rute yang 

dipilih, melewati node C. Selanjutnya router mengetahui node C tidak lagi optimal, sehingga saat  

paket 2 akan dikirim, routing melalui node D. Rute kedua memang lebih unggul, sehingga paket 2 

152


tiba sebelum paket 1. Kemacetan, gangguan jaringan, peralatan yang rusak atau gagal, dan masalah 

kinerja dapat dengan mudah memicu  kesulitan kecepatan seperti ini.

Protokol jaringan seperti TCP suite memastikan urutan lalu lintas yang tepat. Namun, program 

aplikasi tidak selalu mendeteksi atau memperbaiki masalah pengurutan dalam aliran data. Misalnya, 

jika aplikasi menangani input dari banyak klien bersamaan di situs belanja, aplikasi harus memastikan 

bahwa pesanan individu dibuat dengan benar, terlepas dari urutan kedatangan pesanan.

Substitution

Serangan substitusi yaitu  penggantian satu bagian dari aliran data dengan yang lain. Substitusi 

nonmalicious dapat terjadi jika kerusakan perangkat keras atau perangkat lunak memicu  dua 

aliran data menjadi kusut, sehingga bagian dari satu aliran dipertukarkan dengan aliran lainnya.

Kesalahan substitusi dapat terjadi dengan kabel yang berdekatan atau komunikasi paralel multipleks 

dalam jaringan; kadang-kadang, gangguan, yang disebut crosstalk. memungkinkan data mengalir 

ke jalur yang berdekatan. Kabel logam lebih rentan terhadap crosstalk dari kabel yang berdekatan 

daripada serat optik. Crossover dalam komunikasi multiplexing terjadi jika pemisahan antar subchannel 

tidak memadai. Substitusi yang diinduksi perangkat keras seperti itu jarang terjadi.

Penyerang jahat dapat melakukan serangan substitusi dengan menyambungkan bagian dari satu 

komunikasi ke komunikasi lainnya. Dengan demikian, Amy dapat memperoleh salinan dari dua 

komunikasi, satu untuk mentransfer $100 ke Amy, dan yang kedua untuk mentransfer $100.000 ke 

Bill, dan Amy dapat menukar dua jumlah atau dua tujuan. Serangan substitusi semacam ini paling 

mudah dilakukan dengan komunikasi terformat. Jika Amy tahu, misalnya, bahwa byte 24-31 mewakili 

nomor akun, dia tahu cara merumuskan pesan baru yang mengalihkan uang ke akunnya.

Penanggulangan yang jelas terhadap serangan substitusi yaitu  enkripsi, mencakup seluruh pesan 

(membuat penyerang sulit melihat bagian mana yang akan diganti) atau membuat pemeriksaan 

integritas (membuat modifikasi lebih jelas). 

Tidak semua serangan substitusi berbahaya, seperti yang dijelaskan pada contoh Studi Kasus 

3-5.

Studi Kasus 3-5  : Donor Pengganti

Layanan Kesehatan Nasional Inggris (NHS) memelihara database donor organ 

potensial di Inggris. Menurut sebuah artikel di The Register 12 April 2010, bidang 

status donor organ salah dimasukkan untuk orang-orang yang mendaftarkan 

preferensi donasi organ mereka saat mengajukan permohonan SIM. Sekitar 400.000 

bidang data dikoreksi oleh NHS dan 300.000 orang lainnya harus dihubungi untuk 

menentukan nilai yang benar.

Menurut tinjauan berikutnya [DUF10], kesalahan muncul pada tahun 1999 dan tidak 

diketahui sejak saat itu hingga 2010. NHS menerima data dari tiga sumber: rumah 

sakit, dokter, dan kantor SIM. Saat mengajukan permohonan SIM atau mendaftar 

153


Insersi

Serangan penyisipan, yang hampir merupakan bentuk substitusi, yaitu  serangan di mana nilai data 

dimasukkan ke dalam aliran. Seorang penyerang bahkan tidak perlu merusak skema enkripsi untuk 

memasukkan data yang tampak otentik; selama penyerang tahu persis di mana harus menyelipkan 

data, bagian baru dienkripsi di bawah kunci yang sama dengan komunikasi lainnya.

Replay

Dalam serangan replay, data yang sah dicegat dan dipakai  kembali, umumnya tanpa modifikasi. 

Serangan replay berbeda dari serangan penyadapan (di mana konten data diperoleh namun  tidak 

dipakai  kembali) dan serangan man-in-the-middle (di mana konten dimodifikasi untuk menipu 

dua ujung agar percaya bahwa mereka berkomunikasi secara langsung ).

Dalam kehidupan nyata, bank mencegah seseorang menyetor cek yang sama dua kali dengan 

menandai cek fisik, namun  dengan setoran elektronik, di mana deposan mengambil Gambar cek 

dengan smartphone, mencegah pemakai an kembali lebih sulit. Contoh klasik serangan replay 

melibatkan transaksi keuangan dengan cara berikut. Pedagang yang tidak bermoral memproses 

kartu kredit atau transfer dana atas nama pemakai  dan lalu , melihat bahwa transfer berhasil, 

mengirimkan kembali transaksi lain atas nama pemakai .

Dengan serangan replay, pencegat tidak perlu mengetahui konten atau format transmisi; pada 

kenyataannya, serangan replay dapat berhasil pada data terenkripsi tanpa mengubah atau merusak 

enkripsi. Misalkan pedagang memiliki terminal kartu kredit dengan enkripsi bawaan, sehingga nomor 

kartu pemakai , mungkin PIN, jumlah transaksi, dan pengenal pedagang terikat menjadi satu pesan, 

dienkripsi, dan dikirim ke pusat pemrosesan kredit. Bahkan tanpa melanggar enkripsi, pedagang 

yang menyadap saluran komunikasi dapat mengulangi pesan transaksi yang sama untuk transfer 

kedua dengan jumlah yang sama. Tentu saja, dua transaksi yang identik dengan satu pedagang 

akan terlihat dan wajar bagi klien untuk disengketakan, dan keuntungan bersih dari pengulangan 

satu pembelian kredit akan relatif kecil. Namun demikian, kemungkinan pengulangan transaksi 

akan menjadi kerentanan.

ke dokter atau rumah sakit, pemohon dapat menandai kotak yang menyebutkan 

organ mana, jika ada, yang ingin disumbangkan pemohon setelah kematian. 

Catatan yang dikirimkan ke NHS dari sumber mana pun berisi data identifikasi 

dan tujuh digit nomor berkode 1 untuk tidak dan 2 untuk ya. Namun, urutan organ 

yang tercantum pada aplikasi lisensi berbeda dari urutan pemakai an dua sumber 

lainnya, yang ditangani dengan benar oleh perangkat lunak sebelum tahun 1999. 

Dalam peningkatan perangkat lunak pada tahun 1999, semua input salah diproses 

dengan urutan yang sama.

Tinjauan setelah penemuan kesalahan merekomendasikan prosedur pengujian 

yang ditingkatkan, pemberitahuan kepada semua pihak yang terpengaruh setiap 

kali perubahan pemrograman akan diterapkan, dan audit sistem secara berkala, 

termasuk validasi catatan sampel.

154


Serangan replay juga dapat dipakai  dengan kredensial otentikasi. Mengirim identitas dan kata 

sandi secara jelas merupakan kelemahan yang jelas, namun  mengirimkan identitas secara jelas 

namun  dengan kata sandi terenkripsi juga lemah, seperti yang ditunjukkan pada Gambar 3-10. Jika 

penyerang dapat memasukkan kata sandi terenkripsi ke dalam jalur komunikasi, maka penyerang 

dapat menyamar sebagai pemakai  yang valid tanpa mengetahui kata sandinya.

Gambar 3-10 Kegagalan Kata Sandi Terenkripsi

Contoh serupa melibatkan cookie untuk otentikasi. Program email yang berjalan di dalam browser 

(seperti Gmail, Yahoo mail, dan Hotmail) terkadang mengidentifikasi dan mengautentikasi dengan 

cookie sehingga pemakai  tidak perlu berulang kali mengetik pengenal dan kata sandi untuk 

membuka email. Jika penyerang dapat mencegat cookie yang dikirim ke (atau mengekstrak cookie 

yang disimpan oleh) browser korban, maka mengembalikan cookie yang sama dapat memungkinkan 

penyerang membuka sesi email dengan identitas korban. Pertukaran login dan kata sandi dapat 

dienkripsi dengan aman dan begitu juga konten cookie. Agar serangan ini berhasil, layanan email 

jarak jauh hanya perlu menerima salinan cookie-nya sendiri sebagai kredensial login yang valid.

Serangan ulangan dilawan dengan nomor urut. Pengirim memberikan setiap komunikasi nomor urut, 

yang dapat unik untuk satu penerima (pesan 1 ke James, pesan 2 ke James, dan sebagainya) atau 

satu urutan penomoran untuk semua pesan (pesan 1, pesan 2, pesan 3, di mana 1 pergi ke James, 

2 ke Klara, dan 3 ke Lars). Setiap penerima menyimpan nomor pesan terakhir yang diterima dan 

memeriksa setiap pesan yang masuk untuk memastikan bahwa jumlahnya lebih besar dari pesan 

yang diterima sebelumnya.

Physical Replay

Akhirnya, untuk contoh fisik, pikirkan kamera keamanan yang memantau ruang, misalnya, pintu ke 

brankas bank. Penjaga di ruang kendali jarak jauh menonton monitor video untuk mendeteksi akses 

tidak sah ke pintu. Seorang penyerang dapat memberi makan Gambar yang tidak bersalah ke monitor. 

Para penjaga dibiarkan melihat Gambar yang tidak bersalah, selama waktu itu penyerang memiliki 

akses tak terpantau ke brankas bank. Tipuan ini ditampilkan dalam film Ocean's 11. Serangan serupa 

dapat dipakai  terhadap otentikasi biometrik (misalnya, serangan sidik jari karet yang dijelaskan 

dalam Bab 2). Serangan serupa akan melibatkan pelatihan kamera pada Gambar ruangan di bawah 

pengawasan, lalu  memutar ulang Gambar sementara pencuri bergerak tanpa terdeteksi di 

seluruh lemari besi.

155


Seperti yang ditunjukkan contoh-contoh ini, serangan replay dapat menghindari identifikasi biasa, 

otentikasi, dan pertahanan kerahasiaan, dan dengan demikian memungkinkan penyerang untuk 

memulai dan

melakukan pertukaran dengan kedok korban. Nomor urut membantu melawan serangan ulangan.

Serangan Modifikasi

Semua serangan ini melibatkan beberapa aspek integritas. Ingat kisaran properti yang dicakup oleh 

konsep umum integritas; kami mengulanginya dari Bab 1 untuk referensi:

•  tepat

•  akurat

•  tidak dimodifikasi

•  dimodifikasi hanya dengan cara yang dapat diterima

•  dimodifikasi hanya oleh orang yang berwenang

•  dimodifikasi hanya oleh proses resmi

•  konsisten

•  konsisten secara internal

•  bermakna dan berguna

Melindungi properti yang berbeda ini memerlukan tindakan pencegahan yang berbeda, termasuk 

alat, protokol, dan kriptografi. Dalam bab-bab sebelumnya kami menyajikan beberapa pendekatan 

ini, dan sekarang kami membangun metode-metode sebelumnya.

3.2.4 Interruption: Hilangnya Layanan

Kelas terakhir dari serangan jaringan yang kami pertimbangkan melibatkan ketersediaan, kaki ketiga 

dari triad C-I-A. Kita semua tahu betapa frustasinya kehilangan akses ke layanan penting, seperti 

saat  listrik padam atau sambungan telepon terputus. Tiba-tiba kami melihat semua cara kami 

bergantung pada layanan itu saat kami menunggu dengan cemas kru perbaikan.

Jaringan, dan terutama Internet, memiliki layanan yang sangat terjamin. Dari desain paling awal 

untuk Internet, redundansi dan toleransi kesalahan yaitu  karakteristik penting, dan ketahanannya 

tetap ada. Sebagian kekuatan ini disebabkan oleh arsitektur mesh dari Internet. Yang disebut last 

mile, koneksi terakhir antara host dan infrastruktur jaringan yang lebih besar, yaitu  jalur yang unik, 

sehingga setiap kegagalan di sana akan mengisolasi host. namun  begitu masuk ke jaringan, router 

memiliki banyak jalur sehingga jika salah satu tidak tersedia, jalur lain dapat dipakai .

Seperti kerentanan lain yang baru saja kita bahas, hilangnya layanan bisa berbahaya atau tidak 

berbahaya, disengaja atau tidak disengaja. Tidak seperti kegagalan kerahasiaan dan integritas, 

bagaimanapun, penolakan layanan bukanlah biner: Ya, Anda memiliki layanan atau tidak, namun  

pertanyaan kritis yaitu  berapa banyak? Kapasitas layanan dapat dikurangi. Apakah penurunan 

layanan sebesar 0,1 persen atau 1 persen atau 10 persen merupakan bencana besar? Jawabannya 

tergantung pada jaringan tertentu yang bersangkutan, beban lalu lintasnya, dan kekritisan datanya. 

Jadi, kita harus mempertimbangkan tidak hanya apakah layanan ada atau tidak, namun  juga apakah 

jumlah yang ada memadai.

156


Routing

Seperti yang baru saja kami jelaskan, protokol perutean Internet rumit. Router harus saling percaya 

untuk pembaruan status pada aksesibilitas bagian lain dari Internet. Satu informasi buruk dapat 

meracuni kumpulan data dari banyak router, sehingga mengganggu aliran banyak jalur. Meskipun 

protokol perutean Internet menyembuhkan diri sendiri, yang berarti mereka memulihkan dari data 

yang buruk dengan mengkalibrasi ulang saat  mereka menemukan ketidakakuratan, perlu beberapa 

waktu agar efek kesalahan dihapus dari sistem.

Meskipun jarang dan sangat canggih, serangan terhadap sistem perutean dimungkinkan. Kami 

menjelaskan beberapa serangan yang relatif sederhana nanti dalam bab ini.

Permintaan yang berlebihan

Meskipun Mae West dilaporkan telah mengatakan "terlalu banyak hal yang baik bisa menjadi luar 

biasa," sentimen itu hampir tidak berlaku untuk jaringan. Kapasitas jaringan sangat besar namun  

terbatas, dan kapasitas tautan atau komponen tertentu jauh lebih kecil. Jadi, dengan permintaan 

yang ekstrim, penyerang dapat memFlooding i bagian penting dari jaringan, dari server halaman 

web ke router atau jalur komunikasi.

Bagaimana komponen yang diFlooding i merespons bervariasi. Beberapa komponen dimatikan 

sepenuhnya, beberapa menyediakan layanan yang diturunkan (lebih lambat) untuk semua 

permintaan, dan yang lain menghentikan beberapa aktivitas dalam upaya mempertahankan layanan 

untuk beberapa pemakai .

Serangan penolakan layanan yang berbahaya biasanya dilakukan melalui permintaan yang 

berlebihan. Tujuannya yaitu  untuk membebani kapasitas korban atau mengurangi kemampuan 

untuk melayani pemohon sah lainnya.

Kegagalan Komponen

Menjadi perangkat keras, komponen gagal; kegagalan ini cenderung sporadis, individual, tak terduga, 

dan tidak berbahaya. Seperti yang telah kami katakan, Internet cukup kuat sehingga dapat mengatasi 

kegagalan sebagian besar komponen. Dan penyerang biasanya tidak dapat memicu  kegagalan 

suatu komponen, sehingga masalah ini jarang disebabkan oleh serangan berbahaya. (Lihat Studi 

Studi Kasus 3-6 untuk penjelasan tentang apa yang tampaknya merupakan kegagalan perangkat 

keras yang disebabkan.) Namun demikian, teknisi keamanan perlu tetap memperhatikan potensi 

kerusakan sistem akibat kegagalan peralatan.

Selanjutnya kita beralih ke teknik yang dipakai  penyerang untuk menentukan cara memasang 

serangan. Seperti pencuri yang mencari kerentanan di lingkungan sekitar, penyerang yang berhasil 

berniat melukai korban tertentu sering menghabiskan waktu untuk menyelidiki kerentanan dan 

pertahanan korban, dan merencanakan serangan yang sesuai. Investigasi ini bukanlah serangan 

itu sendiri, namun  sesuatu yang berkontribusi pada metode dan peluang penyerang.

157


Pada bulan Juni 2010, fasilitas pengayaan nuklir di Iran terkena virus komputer 

Stuxnet yang kompleks dan canggih (disebutkan di Bab 3 dan dibahas di Bab 

13). Stuxnet menargetkan sistem kontrol industri dengan memodifikasi kode pada 

pengontrol logika yang dapat diprogram (PLC) untuk membuatnya bekerja dengan 

cara yang diinginkan penyerang dan untuk menyembunyikan perubahan ini  

dari operator peralatan. Sistem yang dipakai  Stuxnet yaitu  yang memakai  

pengontrol Siemens Simatic, tampaknya di pembangkit nuklir di Bushehr atau Natanz. 

Stuxnet menargetkan catu daya khusus yang dipakai  untuk mengontrol kecepatan 

perangkat, seperti motor. Perintah yang dimodifikasi malware dikirim ke drive dari 

perangkat lunak Siemens SCADA, memicu  pengontrol mengubah kecepatan 

perangkat, membuatnya mengubah kecepatan sebentar-sebentar.

Stuxnet menargetkan drive tertentu yang berjalan pada kecepatan tinggi. Kecepatan 

tinggi ini  hanya dipakai  untuk aplikasi tertentu, salah satunya yaitu  

pengayaan uranium. Menurut Eric Chien dari Symantec “Stuxnet mengubah frekuensi 

daya keluaran untuk waktu yang singkat menjadi 1410Hz dan lalu  ke 2Hz 

dan lalu  ke 1064Hz.” Frekuensi normal motor yaitu  1064 Hz; berlari pada 

kecepatan 1400 Hz bisa menghancurkan peralatan. Osilasi frekuensi liar seperti 

itu memicu  motor dipercepat, lalu melambat, dan lalu  dipercepat lagi. 

Pengayaan uranium membutuhkan sentrifugal berputar pada kecepatan yang tepat 

untuk waktu yang lama; mengubah kecepatan akan secara signifikan mengurangi 

kualitas produk yang diperkaya.

Memang, beberapa ahli luar berpikir sebanyak 1000 dari sekitar 8000 sentrifugal 

dalam program pengayaan Iran gagal pada 2009 hingga 2010, selama puncak 

operasi Stuxnet. Iran memproduksi sentrifugalnya sendiri, yang diketahui gagal 

secara teratur, meskipun mungkin tidak sebanyak 1000 dari 8000. Virus ini mungkin 

juga dimaksudkan untuk membuat para insinyur dan perancang pemeliharaan sibuk 

mengganti perangkat keras yang gagal dan mencari cara untuk menjaga agar 

seluruh sistem tetap berjalan. Stuxnet dapat berkontribusi pada tingkat kegagalan 

ini, mungkin contoh pertama dari serangan berbahaya yang memicu  kegagalan 

perangkat keras.

Studi Kasus 3-6  : Stuxnet Mungkin Mengakibatkan Kegagalan Perangkat Keras

3.2.5 Pemindaian Port

Pemindaian yaitu  kegiatan inspeksi, dan sebab  itu tidak memicu  kerusakan itu sendiri (jika 

Anda tidak menganggap belajar tentang lawan Anda sebagai bahaya). Namun, pemindaian sering 

dipakai  sebagai langkah pertama dalam serangan, penyelidikan, untuk menentukan serangan 

selanjutnya yang mungkin berhasil. Dengan demikian, selanjutnya kami akan memperkenalkan 

topik probing subnetwork untuk arsitektur dan eksposurnya.

158


Kerentanan dalam berbagai versi produk perangkat lunak sudah diketahui dengan baik: Vendor 

memposting daftar kekurangan dan tindakan protektif atau korektif (tambalan dan penyelesaian), 

dan profesional keamanan memelihara dan mendistribusikan daftar serupa, serta alat untuk menguji 

kerentanan. Peretas mengedarkan salinan kode dan skrip serangan. Masalah bagi penyerang yaitu  

mengetahui serangan mana yang ditujukan ke mesin mana: Serangan terhadap versi tertentu dari 

Adobe Reader tidak akan bekerja jika mesin target tidak menjalankan Reader atau menjalankan 

versi yang tidak mengandung kerentanan tertentu. Mengirim serangan terhadap mesin yang tidak 

rentan setidaknya memakan waktu namun  lebih buruk, bahkan mungkin membuat penyerang menonjol 

atau menjadi terlihat dan dapat diidentifikasi. Penyerang ingin menembakkan panah mereka hanya 

pada target yang mungkin.

Cara mudah untuk mengumpulkan informasi jaringan yaitu  dengan memakai  pemindai port, 

sebuah program yang, untuk alamat Internet (IP) tertentu, melaporkan port mana yang merespons 

permintaan dan beberapa kerentanan yang diketahui tampaknya ada. Dan Farmer dan Wietse 

Venema [FAR90, FAR95] yaitu  orang-orang pertama yang menjelaskan teknik dalam alat COPS 

dan SATAN. Sejak itu, alat-alat seperti NESSUS dan Nmap telah memperluas konsep penyelidikan 

jaringan.

Pemindaian port mirip dengan pemeriksaan fisik rutin dari dokter, terutama pertanyaan awal yang 

dipakai  untuk menentukan riwayat kesehatan. Pertanyaan dan jawaban itu sendiri mungkin tidak 

tampak signifikan, namun  mereka menunjuk ke area yang menyarankan penyelidikan lebih lanjut.

Alat Pemindaian Port

Alat pemindaian port sudah tersedia, dan tidak hanya untuk komunitas bawah tanah. Pemindai 

Nmap, aslinya ditulis oleh Fyodor dan tersedia di www.insecure.org/nmap, yaitu  alat yang berguna 

yang dapat diunduh siapa saja. Diberikan sebuah alamat, Nmap akan melaporkan semua port 

yang terbuka, layanan yang didukung masing-masing, dan pemilik (ID pemakai ) daemon yang 

menyediakan layanan ini . (Pemiliknya penting sebab  menyiratkan hak istimewa apa yang 

akan diberikan pada seseorang yang menyusup ke layanan itu. Administrator cenderung memberi 

nama akun istimewa dengan nama seperti admin atau sistem.)

Pemindai lain yang tersedia yaitu  netcat, yang ditulis oleh Hobbit, di www.l0pht.com/users/l0pht. 

Produk komersial sedikit lebih mahal, namun  tidak mahal. Pemindai komersial yang terkenal yaitu  

Nessus (Nessus Corp. [AND03]), Pemindai CyberCop (Rekanan Jaringan), Pemindai Aman (Cisco), 

dan Pemindai Internet (Sistem Keamanan Internet).

Hasil Pemindaian Port

Seperti dijelaskan sebelumnya dalam bab ini, port hanyalah penunjukan numerik untuk merutekan 

data ke program tertentu yang menunggunya. Program menunggu, yang disebut daemon atau 

demon, dikatakan mendengarkan port tertentu; pada kenyataannya, ia mendaftar dengan perangkat 

lunak manajemen jaringan sehingga menerima data yang ditujukan ke port ini . Misalnya, 

menurut konvensi, port 110 yaitu  nomor port yang terkait dengan Post Office Protocol untuk email, 

80 didedikasikan untuk lalu lintas HTTP (halaman web), dan 123 ditetapkan ke Network Time Protocol 

untuk sinkronisasi jam. Seiring waktu jumlah layanan telah melebihi kisaran jumlah yang tersedia, 

sehingga terjadi tabrakan, pemakai an kembali, pemakai an informal, dan realokasi.

159


Mari kita lanjutkan pembahasan kita sebelumnya tentang permintaan data yang masuk pada port 

110, Protokol Kantor Pos. Klien memulai permintaan untuk terhubung dengan server POP dengan 

protokol yang ditentukan yang diimplementasikan dalam perintah teks ASCII. Server merespons, 

biasanya mengidentifikasi dirinya sendiri dan terkadang nomor versinya (sehingga klien dan server 

dapat tersinkronisasi pada kemampuan dan harapan). Kami menunjukkan contoh pertukaran itu 

pada Gambar 3-11. Baris dari klien diberi label CL dan tanggapan dari server POP diberi label SV. 

Siapapun dapat memulai pertukaran seperti itu dengan memakai  Telnet, program emulator 

terminal.

Gambar 3-11 Pembuatan Sesi Server POP

Pemindai seperti Nmap menyelidiki berbagai port, menguji untuk melihat layanan apa yang 

merespons. Contoh output dari Nmap ditunjukkan pada Gambar 3-12. (Nama dan alamat situs 

telah diubah.) Perhatikan bahwa seluruh pemindaian hanya membutuhkan waktu 34 detik.

Gambar 3-12 Keluaran Pemindai Nmap

Pemindaian port memberi tahu penyerang tiga hal: port atau layanan standar mana yang berjalan 

dan merespons pada sistem target, sistem operasi apa yang diinstal pada sistem target, dan aplikasi 

serta versi aplikasi apa yang ada. Informasi ini tersedia untuk diminta dari sistem jaringan; itu dapat 

diperoleh secara diam-diam, tanpa nama, tanpa identifikasi atau otentikasi, menarik sedikit atau 

tidak sama sekali perhatian pada pemindaian.

160


Tampaknya nama sistem operasi atau versi aplikasi sistem tidak akan signifikan, namun  mengetahui 

bahwa host tertentu menjalankan versi tertentu—yang mungkin berisi cacat yang diketahui atau 

bahkan tidak diungkapkan—dari suatu layanan, penyerang dapat merancang serangan untuk 

mengeksploitasi secara tepat kerentanan itu. Dengan demikian, pemindaian port dapat menjadi 

langkah pertama dalam serangan yang lebih serius.

Hal lain yang dapat dipelajari penyerang yaitu  konektivitas. Gambar 3-12 menyangkut satu host. 

Pada Gambar 3-13 kami telah memperluas pencarian ke seluruh subnetwork (sekali lagi, dengan 

mengubah nama dan alamat). Seperti yang Anda lihat, jaringan terdiri dari router, tiga komputer, 

dan satu perangkat tak dikenal.

Gambar 3-13 Pemindaian Nmap dari Jaringan Kecil

Informasi dari Gambar 3-14 memberikan petunjuk penting lainnya: sebab  waktu latensi (waktu 

antara saat sebuah paket dikirim ke perangkat dan perangkat merespons) untuk semua perangkat 

serupa, mereka mungkin berada di segmen jaringan yang sama. Dengan demikian, Anda dapat 

membuat sketsa diagram konektivitas jaringan (seperti yang ditunjukkan pada Gambar 3-14).

Gambar 3-14 Diagram Konektivitas Jaringan Kecil

161


Nmap memiliki banyak pilihan; orang luar dapat membuat sidik jari pemilik dan pemakai , 

mengidentifikasi layanan umum yang berjalan pada port yang tidak biasa, memetakan konektivitas 

(rute antar) mesin, atau menyimpulkan jenis perangkat yang tidak diketahui sebenarnya. Perhatikan 

bahwa dengan hanya beberapa perintah, penyerang dalam dua contoh yang ditampilkan belajar 

untuk mengetahui :

•  Berapa banyak host yang ada

•  Apa alamat IP mereka

•  Apa alamat fisik (MAC) mereka

•  Apa mereknya

•  Sistem operasi apa yang dijalankan masing-masing, dan versi apa

•  Port apa yang menanggapi permintaan layanan

•  Aplikasi layanan apa yang merespons, dan program serta versi apa yang dijalankannya

•  Berapa lama respons yang dibutuhkan (yang menunjukkan kecepatan berbagai koneksi jaringan 

dan dengan demikian dapat menunjukkan desain jaringan)

Untuk penyerang yang malas, Nmap bahkan memiliki opsi yang secara otomatis menghasilkan 

sejumlah alamat IP acak dan lalu  memindai alamat ini . Poin ini sangat penting untuk 

keamanan komputer. Jika penyerang ingin mengeksploitasi kerentanan yang diketahui dalam versi 

tertentu dari beberapa perangkat lunak, penyerang tidak perlu menjalankan serangan berulang 

kali terhadap banyak sistem yang menjalankan versi berbeda—atau bahkan perangkat lunak yang 

sama sekali berbeda. Sebagai gantinya, penyerang pertama-tama menjalankan pemindaian Nmap 

baik memilih, katakanlah, 10.000 alamat secara acak, atau memilih semua alamat dalam rentang 

tertentu, misalnya, 100.200.*.*. saat  Nmap mengembalikan hasil dari semua pemindaian ini, 

penyerang dapat memakai  editor teks sederhana untuk memilih dari output besar hanya baris 

yang mengidentifikasi versi perangkat lunak yang diinginkan.

Bahaya dari Pemindaian Port

Anda mungkin bertanya apa bahayanya mesin dan layanan yang diketahui seseorang; lagi pula, 

alasan port terbuka yaitu  untuk bertukar data. Pemindai hanya mengambil data yang diungkapkan 

mesin secara sukarela.

Pikirkan alih-alih dua rumah di lingkungan yang dikepung pencuri. Dia tidak tahu apa-apa tentang 

rumah pertama. Mengenai rumah kedua, dia tahu dua orang tinggal di sana, kamar tidur mereka 

ada di lantai atas. Pasangan itu memiliki seekor anjing, yang tidur di ruang bawah tanah di balik 

pintu yang tertutup. Mereka selalu membiarkan jendela belakang terbuka sedikit agar kucing bisa 

masuk dan keluar. Dan salah satu penghuni baru-baru ini keseleo pergelangan kakinya, jadi dia 

bergerak perlahan dan dengan sedikit rasa sakit. Jelas rumah kedua lebih menarik bagi pencuri, 

sebagian sebab  dia dapat merencanakan serangan yang memanfaatkan kerentanan yang diketahui 

di rumah itu. Dengan demikian, mengekspos karakteristik sistem komputasi yang tidak perlu dapat 

berbahaya.

Pemindai jaringan dan kerentanan, di mana Nmap hanyalah salah satu contohnya, memiliki dua 

tujuan, satu baik dan satu buruk. pemakai an yang baik yaitu  oleh administrator jaringan atau 

pemilik sistem yang akan menjelajahi jaringan mereka dengan alat ini. Alat ini akan melaporkan 

perangkat mana yang mungkin kedaluwarsa dan versi perangkat lunak yang rentan yang harus 

162


ditingkatkan atau port mana yang tidak perlu diekspos dan harus ditutup. Administrator jaringan 

besar dapat memakai  pemindai untuk mendokumentasikan dan meninjau semua perangkat 

yang terhubung ke jaringan (sebab  perangkat baru dapat ditambahkan ke jaringan kapan saja). Tapi 

tentu saja, seperti yang telah kami tunjukkan, pemakai an pemindai jaringan yang buruk yaitu  

memungkinkan penyerang mempelajari suatu sistem. (Hukum tidak ditetapkan apakah memindai 

komputer tanpa izin yaitu  ilegal.) sebab  pentingnya pemakai an yang baik, perusahaan perangkat 

lunak komersial yang sehat terus meningkatkan pemakai an dan kegunaan pemindai jaringan yang, 

sayangnya, juga mendukung pemakai an yang buruk.

Pemindaian port sulit untuk diklasifikasikan. Mereka tentu saja yaitu  alat yang banyak dipakai  

oleh penyerang jaringan sebagai langkah pertama dalam upaya yang lebih serius. Apakah mereka 

kerentanan? Tidak; kerentanannya terletak pada jumlah dan jenis informasi yang diizinkan oleh 

administrator jaringan untuk diekspor ke program apa pun yang diminta. Apakah mereka ancaman? 

Tidak juga, sebab  bukaan yang mereka laporkan tersedia dengan atau tanpa pemindaian port. 

Haruskah mereka dilarang dengan cara tertentu? Mungkin sudah terlambat untuk tindakan itu, 

terutama sebab  setiap programmer yang kompeten dengan pengetahuan dasar tentang protokol 

jaringan dapat dengan mudah menulis yang dasar. Jadi, paling baik kita dapat mengatakan bahwa 

teknik pemindaian port ada, dan administrator jaringan harus memakai  pemindai port itu sendiri 

untuk menentukan seberapa banyak orang luar dapat mempelajari jaringan mereka. Pemindai port 

sendiri tidak memicu  penolakan layanan atau kegagalan jaringan lainnya, namun  mereka 

memfasilitasi dan sering mempercepatnya.

3.2.6 Ringkasan Kerentanan

Seperti yang ditunjukkan oleh contoh yang baru saja disajikan, banyak serangan terhadap infrastruktur 

jaringan area luas dapat memicu  intersepsi, modifikasi, dan penolakan layanan. sebab  

serangan ini bekerja terhadap jaringan besar, mereka jarang dipakai  terhadap satu pemakai  

tertentu, yang mungkin sulit untuk diisolasi di alam semesta jutaan komunikasi bersamaan. (Seperti 

yang akan kami jelaskan nanti dalam bab ini, serangan penolakan layanan dapat, dan sering kali, 

ditujukan terhadap satu korban tertentu.)

Di bagian berikutnya, kami mengeksplorasi bagaimana trik serupa dapat dipakai  di jaringan lokal 

nirkabel, di mana hanya segelintir pemakai  yang memungkinkan untuk memfokuskan serangan 

hanya pada satu. Perhatikan bahwa jaringan ini masih dapat terhubung ke jaringan area yang 

lebih luas seperti Internet. Jadi aktivitas penuh satu pemakai  masih terbuka untuk intersepsi dan 

modifikasi; titik intrusi hanya berbatasan langsung dengan pemakai .

163


3.3  Keamanan Jaringan Nirkabel

Pada bagian ini kami menyajikan teknologi jaringan nirkabel. Kami lalu  menjelaskan 

dua pendekatan untuk mengamankan jaringan ini. Yang pertama secara luas diakui sebagai 

kegagalan keamanan. Mempelajari upaya yang gagal ini harus menghasilkan wawasan mengapa 

mengintegrasikan keamanan sulit untuk teknologi yang ada dengan kendala non-keamanan. 

Diungkapkan secara berbeda, kisah ini yaitu  contoh utama mengapa insinyur keamanan memohon 

untuk dimasukkan dalam desain sejak awal: Menambahkan keamanan setelah desain diperbaiki 

jarang berhasil. Namun, dari cerita ini Anda dapat melihat apa yang seharusnya atau bisa telah 

diramalkan dan ditangani.

Pendekatan kedua lebih baik, namun  juga memiliki keterbatasan keamanan. Dalam contoh ini Anda 

dapat melihat bahwa bahkan dengan contoh jebakan keamanan yang harus dihindari, menyusun 

pendekatan yang berhasil memerlukan pertimbangan yang cermat terhadap kemungkinan titik 

kegagalan.

3.3.1 Latar Belakang WiFi

Lalu lintas nirkabel memakai  bagian dari spektrum radio, sehingga sinyal tersedia bagi siapa saja 

yang memiliki antena efektif dalam jangkauan. sebab  komputasi nirkabel sangat terbuka, diperlukan 

tindakan untuk melindungi komunikasi antara komputer (disebut klien) dan stasiun pangkalan 

nirkabel atau titik akses. Mengingat bahwa semua komunikasi ini berada pada frekuensi radio yang 

telah ditentukan, Anda dapat mengharapkan penyerang menguping untuk mencoba mencegat dan 

menyamar. Bagian yang harus dilindungi yaitu  menemukan titik akses, mengautentikasi komputer 

jarak jauh ke titik akses, dan sebaliknya, dan melindungi aliran komunikasi. Komunikasi nirkabel 

tidak akan pernah seaman kabel, sebab  sinyal yang terpapar lebih rentan. Komunikasi nirkabel 

memiliki kerentanan lain, seperti yang terkait di Studi Kasus 3-7.

Studi Kasus 3-7  : Intersepsi Nirkabel

The New Zealand Herald melaporkan bahwa sebuah perusahaan telekomunikasi 

besar terpaksa menutup layanan email selulernya sebab  kelemahan keamanan 

dalam perangkat lunak jaringan nirkabelnya. Cacat ini  memengaruhi pemakai  

di jaringan perusahaan yang mengirim email di ponsel mereka yang mendukung 

WAP (protokol aplikasi nirkabel).

Kerentanan terjadi saat  pemakai  menyelesaikan sesi email. Faktanya, perangkat 

lunak tidak mengakhiri sesi WAP selama 60 detik lagi. Jika pelanggan jaringan 

kedua memulai sesi email dalam 60 detik ini  dan terhubung ke port yang 

sama dengan pelanggan pertama, pelanggan kedua lalu  dapat melihat pesan 

pelanggan pertama.

Perusahaan menyalahkan perangkat lunak pihak ketiga yang disediakan oleh portal 

seluler. Namun demikian, perusahaan telekomunikasi itu merasa sangat malu, 

164


terutama sebab  "menganggap masalah keamanan dengan jaringan nirkabel" 

sebagai "faktor utama yang mengancam untuk menghambat perkembangan teknologi 

[nirkabel]." 

Siapa pun yang memiliki kartu jaringan nirkabel dapat mencari jaringan yang tersedia. 

Konsultan keamanan Chris O'Ferrell telah dapat terhubung ke jaringan nirkabel di 

Washington D.C. dari luar gedung kantor Senat, Mahkamah Agung, dan Pentagon 

[NOG02]; yang lain bergabung dengan jaringan di bandara, di pesawat, dan di 

kedai kopi. Produk Pengamat dari Instrumen Jaringan dan Penganalisis Keamanan 

Nirkabel IBM dapat menemukan koneksi nirkabel terbuka di jaringan sehingga 

administrator keamanan dapat mengetahui bahwa jaringan dapat diakses untuk 

akses nirkabel.

Dan lalu  beberapa pemakai  LAN nirkabel menolak untuk mematikan atau 

melindungi layanan mereka. Pengecer BestBuy dipermalukan oleh pelanggan yang 

membeli produk nirkabel; saat di tempat parkir, dia memasangnya di komputer 

laptopnya. Sangat mengejutkan, dia menemukan dia bisa terhubung ke jaringan 

nirkabel toko. BestBuy lalu  membuat semua mesin kasir nirkabelnya offline. 

namun  rantai apotek CVS mengumumkan rencana untuk melanjutkan pemakai an 

jaringan nirkabel di semua 4100 tokonya, dengan alasan “Kami memakai  

teknologi nirkabel secara ketat untuk manajemen item internal. Jika kami pernah 

bergerak ke arah transmisi informasi [pelanggan] melalui LAN nirkabel di dalam 

toko, kami akan mengenkripsi data” [BRE02a]. Dalam banyak kasus, tidak ada yang 

mengingat niat awal untuk melindungi data saat  seseorang mengubah aplikasi 

bertahun-tahun lalu .

Komunikasi Nirkabel

Untuk menghargai bagaimana keamanan diterapkan pada komunikasi nirkabel dan di mana ia dapat 

gagal, Anda perlu mengetahui struktur umum komunikasi data nirkabel. Komunikasi data nirkabel 

(dan juga kabel) diimplementasikan melalui serangkaian pertukaran yang teratur yang disebut 

protokol. Kami memakai  protokol dalam kehidupan sehari-hari untuk mencapai pertukaran 

sederhana. Misalnya, protokol yang sudah dikenal melibatkan membuat dan menerima panggilan 

telepon. 

Jika Anda menelepon teman, Anda melakukan versi langkah-langkah ini:

1.  Menekan tombol untuk mengaktifkan telepon Anda.

2.  Menekan tombol untuk memilih dan mengirimkan nomor teman (proses yang dulu disebut 

panggilan telepon).

3.  Teman Anda mendengar nada dan menekan tombol untuk menerima panggilan Anda.

4.  Teman Anda mengatakan “halo”, atau sapaan lainnya.

5.  Anda menyapa.

6.  Memulai percakapan.

165


Proses ini tidak berfungsi jika Anda mulai berbicara sebelum teman Anda mendengar dan menjawab 

telepon, atau jika teman Anda menerima panggilan Anda namun  tidak pernah mengatakan apa 

pun. Keenam langkah ini harus diikuti secara berurutan dan dalam bentuk umum ini untuk proses 

sederhana membuat panggilan telepon berfungsi. Kita semua mempelajari dan memakai  

protokol ini tanpa memikirkan prosesnya, namun  polanya membantu kita berkomunikasi dengan 

mudah dan efisien.

Protokol serupa mengatur seluruh proses komunikasi WiFi. Anda dapat memakai  komputer 

Anda, yang dibuat di satu negara dengan perangkat lunak yang ditulis di negara lain, untuk terhubung 

ke titik akses nirkabel di seluruh dunia sebab  protokol ini merupakan standar yang disepakati 

secara internasional, yang disebut rangkaian protokol 802.11. Kami sekarang menyajikan poin-poin 

penting dari

Protokol 802.11 yang penting untuk keamanan.

Suite Protokol 802.11 

Semua protokol 802.11 menjelaskan bagaimana perangkat berkomunikasi dalam pita sinyal radio 

2,4 GHz (pada dasarnya 2,4 GHz–2,5 GHz) yang dialokasikan untuk WiFi. Pita dibagi menjadi 14 

saluran atau subrentang di dalam pita; saluran ini tumpang tindih untuk menghindari gangguan 

dengan perangkat di sekitar. Perangkat WiFi dirancang untuk hanya memakai  beberapa 

saluran, sering kali saluran 1, 6, dan 11. Sinyal nirkabel dapat menempuh jarak hingga 100 meter 

(300 kaki), meskipun kualitas sinyal berkurang seiring dengan jarak, dan mengganggu objek seperti 

dinding dan pohon juga mengganggu komunikasi. Protokol 802.11n meningkatkan jangkauan, dan 

perangkat yang disebut repeater dapat memperluas jangkauan pemancar nirkabel yang ada.

Seperti yang ditunjukkan pada Gambar 3-15, jaringan nirkabel terdiri dari titik akses atau router 

yang menerima, meneruskan dan mengirimkan data, dan satu atau lebih perangkat, kadang-kadang 

disebut stasiun, seperti komputer atau printer, yang berkomunikasi dengan titik akses. Titik akses 

yaitu  hub dari subjaringan nirkabel. Setiap perangkat harus memiliki kartu antarmuka jaringan, 

atau NIC, yang mengomunikasikan sinyal radio dengan titik akses. NIC diidentifikasi oleh alamat 

perangkat keras 48 atau 64-bit unik yang disebut kode akses menengah, atau MAC. (Alamat MAC 

seharusnya tetap dan unik, namun  seperti yang akan kami jelaskan nanti dalam bab ini, alamat MAC 

dapat diubah.) Untuk melihat penyalahgunaan alamat MAC untuk otentikasi, lihat Studi Kasus 

3-8.

Gambar 3-15 Stasiun Lokal Berkomunikasi dengan Jaringan Jarak Jauh

166


Jangkauan Akses WiFi

Jarak merupakan pertimbangan penting dengan WiFi, namun  sulit untuk menyatakan dengan tepat. 

Sinyal nirkabel menurun sebab  gangguan dari objek yang mengganggu, seperti dinding, mesin, 

dan pohon, serta jarak; penerima tidak akan membuat, atau mungkin memutuskan, koneksi dengan 

sinyal yang buruk, yang lemah atau kehilangan banyak data. Sinyal luar ruangan, dengan lebih 

sedikit objek yang mengganggu, umumnya menempuh jarak yang lebih jauh daripada sinyal dalam 

ruangan.

Studi Kasus 3-8  : memakai  Alamat MAC untuk Otentikasi [Ide Buruk]

Dalam apa yang kami harapkan yaitu  tipuan, sebuah posting yang diduga dari 

departemen layanan TI Universitas Harvard menunjukkan bahwa Harvard akan mulai 

memakai  alamat MAC untuk otentikasi. (http://video2.harvard.edu/wireless/

Wireless_Registration_Procedure_072910.pd Pengumuman menyatakan bahwa 

setelah mendaftar dengan layanan jaringan Harvard, mesin siswa akan dikenali 

oleh alamat MAC dan siswa tidak perlu lagi memasukkan ID dan PIN Harvard untuk 

mengakses jaringan nirkabel Harvard. Postingan itu ada di server web Harvard yang 

tidak jelas, bukan halaman layanan TI utama, dan tampaknya tidak disebutkan di 

tempat lain di situs web Harvard.

Seperti yang baru saja kami laporkan, programmer jaringan yang cukup terampil 

dapat mengubah alamat MAC, dan program yang disebut sniffer melaporkan alamat 

MAC perangkat yang berpartisipasi dalam jaringan nirkabel. Dengan demikian, 

siapa pun yang ingin memakai  jaringan WiFi Harvard dapat dengan mudah 

mendapatkan akses terotentikasi dengan mengendus alamat MAC dari sesi 

yang sedang berlangsung dan mengatur kartu NIC untuk menampilkan alamat 

ini .

Mungkin situs web ini yaitu  lelucon dari saingan terdekat Harvard, M.I.T.?

Di sisi lain, antena dapat disetel ke frekuensi komunikasi nirkabel. Memfokuskan langsung pada 

sumber sinyal juga dapat meningkatkan penerimaan pada jarak yang jauh. Pada Tabe