Anda di halaman 1dari 2

Nama

: Ali Hasan

Semester

:6

NIM

: 12131303

Prodi

: Teknik Informatika

UTS

: Sistem Terdistribusi

Dosen

: Rachmad Sanuri, M.Eng

1. Sebuah mesin pencari adalah web server yang merespon permintaan klien untuk mencari di
indeks yang disimpan dan menjalankan (bersamaan) beberapa tugas web crawler untuk
membangun dan memperbarui indeks. Apa persyaratan untuk sinkronisasi antara kegiatan
bersamaan?
2. Tentukan properti integritas komunikasi yang handal dan daftar semua ancaman yang
mungkin untuk integritas dari pengguna dan dari komponen sistem. Langkah-langkah apa
yang dapat diambil untuk memastikan integritas properti dalam menghadapi masing-masing
sumber ancaman.

Jawaban :
1. Client-server : ini adalah arsitektur yang paling sering dikutip sistem ketika didistribusikan
dibahas. Ini adalah historis yang paling penting dan tetap yang paling banyak dipekerjakan.
menggambarkan struktur sederhana di mana proses mengambil peran menjadi klien atau
server. Secara khusus, proses client berinteraksi dengan server individu proses di host
komputer berpotensi terpisah untuk mengakses sumber daya bersama yang mereka kelola.
Server pada gilirannya menjadi klien dari server lain, seperti menunjukkan angka. Misalnya,
web server sering klien dari server file lokal yang mengelola file di halaman web yang
disimpan. server web dan sebagian besar layanan Internet lainnya adalah klien dari layanan
DNS, yang menerjemahkan nama domain Internet ke alamat jaringan. Misalnya terkait web
lain menyangkut mesin pencari, yang memungkinkan pengguna untuk mencari ringkasan
informasi yang tersedia di halaman web di situs di seluruh Internet. Ini ringkasan yang dibuat
oleh program yang disebut web crawler, yang berjalan di latar belakang di situs mesin pencari
menggunakan permintaan HTTP untuk mengakses server web di seluruh Internet. Sehingga
mesin pencari adalah baik server dan klien: itu menanggapi pertanyaan dari browser klien dan
berjalan web crawler yang bertindak sebagai klien dari server web lainnya. Dalam contoh ini,
tugas Server (menanggapi permintaan pengguna) dan tugas crawler (membuat permintaan
untuk server web lainnya) yang sepenuhnya independen; ada sedikit kebutuhan untuk
menyinkronkan mereka dan mereka dapat berjalan secara bersamaan. Bahkan, sebuah mesin
pencari yang khas biasanya akan mencakup banyak benang eksekusi bersamaan, beberapa
melayani klien dan lain-lain berjalan web crawler. Dalam Latihan 2.5, pembaca diajak untuk
mempertimbangkan hanya masalah sinkronisasi yang tidak muncul untuk mesin pencari
bersamaan dari jenis yang diuraikan di sini.
2. Ancaman terhadap integritas berasal dari dua sumber independen:
Setiap protokol yang mentransmisikan pesan tapi tidak menolak pesan yang tiba dua kali.
Protokol dapat melampirkan nomor urut pesan sehingga dapat mendeteksi mereka yang
disampaikan dua kali.
pengguna berbahaya yang mungkin menyuntikkan pesan palsu, memutar ulang pesan
lama atau tamper dengan pesan. langkah-langkah keamanan dapat diambil untuk menjaga
properti integritas dalam menghadapi serangan tersebut.

Berikut langkah-langkahnya :
1. Melindungi benda
Para pengguna dapat menjalankan program client yang mengirim seruan kepada server
untuk melakukan operasi pada objek. Server melakukan operasi ditentukan dalam setiap
seruan dan mengirimkan hasilnya ke klien.
2. Mengamankan proses dan interaksinya
Proses berinteraksi dengan mengirimkan pesan. Pesan tersebut terkena serangan karena
jaringan dan layanan komunikasi yang mereka gunakan terbuka, untuk memungkinkan
setiap pasang dari proses untuk berinteraksi.
3. Musuh
Untuk model ancaman keamanan, kita mengendalilkan musuh (kadang-kadang juga
dikenal sebagai musuh) yang mampu mengirimkan pesan apapun kepada proses dan
membaca atau menyalin pesan yang dikirim antara sepasang proses.
4. Mengalahkan ancaman keamanan
Di sini kami memperkenalkan teknik utama yang mengamankan sistem. Kriptografi dan
berbagi rahasia: Misalkan sepasang proses (misalnya, klien tertentu dan server tertentu)
berbagi rahasia; yaitu, mereka berdua tahu rahasia tapi tidak ada proses lain dalam sistem
terdistribusi tahu itu. Kemudian jika pesan yang dipertukarkan oleh bahwa sepasang
proses termasuk informasi yang membuktikan pengetahuan pengirim dari berbagi rahasia,
penerima tahu pasti bahwa pengirim adalah proses lain dalam pasangan. Tentu saja,
perawatan harus dilakukan untuk memastikan bahwa rahasia bersama tidak terungkap ke
musuh.

Anda mungkin juga menyukai