Jumat, 30 Desember 2011

SISTEM TERDISTRIBUSI

Distributed System
 
Distributed system adalah sekumpulan komputer independent yang bekerja seolah-olah bagi seorang pengguna sebagai kesatuan sistem komputer.

Aspek dalam SISTER
  1. Hardware : Otomatisasi Mesin
  2. Software : Seolah-olah satu sistem terintegrasi
Ilustrasinya sebagai berikut :


Example from distributed system :

    1. Jaringan intranet
    2. Internet
    3. Line Produksi Manufaktur
    4. Jaringan Perbankan
    5. Jaringan Telekomunikasi
Motivasi pengembangan Intranet
      Pelayanan terhadap file dibutuhkan karena pengguna dapat saling berbagi data untuk menyelesaikan pekerjaan.
      Pertimbangan terhadap keamanan yang datang dari luar atau yang akan keluar dari intranet sehingga diperlukan mekanisme pengaman untuk melindungi sumber daya
         Efisiensi biaya dengan penggunaan jaringan komputer.
www adalah sistem yang digunakan untuk publikasi dan penggunaan sumber daya menggunakan/melalui internet
WEB memulai karir di Pusat Penelitian Nuklir Eropa (CERN)
WEB merupakan Open System karena dapat diperluas dan diimplementasikan dengan berbagai macam cara tanpa mengganggu fungsi atau komponen yang telah ada sebelumnya

Komponen yang digunakan :

  1. Hypertext Markup Language (HTML) merupakan basprog yang digunakan untuk menerjemahkan konten dan layout yang ditampilkan pada browser
  2. Uniform Resources Locator (URL) sebagai indikator sumberdaya yang tersimpan.
  3. C/S Arsitektur dengan menggunakan Hypertext Transfer Protocol (HTTP) sebagai protokol standar yang digunakan dalam menggunakan sumber daya dari web server
D/S VS Sistem terpusat
Items
Description
Ekonomis
Menawarkan harga dan performa lebih kompetif
Kecepatan
Totalitas komputasi pengolahan data
Inherent
Memiliki sifat yang dapat diturunkan
Handal
Kegagalan satu mesin dapat ditangani oleh mesin yang lain
Skalabilitas
Penambahan dapat dilakukan dengan cepat

D/S VS Stand Alone
Items
Description
Berbagi data
Pengguna dapat saling bekerja bersama
Berbagi peralatan
Pengguna dapat menggunakan devices bersama
Keamanan
Memudahkan berkomunikasi antar pengguna
Fleksible
Membagi beban kerja mesin

Kelemahan
Items
Description
Perangkat Lunak
Pengembang sistem terdistribusi belum banyak
Jaringan
Menimbulkan permasalahan baru
Keamanan
Pengguna dapat mengakses informasi yang sensitif

Pernagkat Keras
Items
Description
SISD
Echo helloworld
SIMD
Setup.exe
MISD
select * from kategori where id_kategori=19;
MIMD
www.youtube.com

Perangkat Lunak
Items
Desciption
telnet 192.168.1.2
remote login ke mesin lain
ftp 192.168.1.1
file transfer

Transparansi
Items
Description
Akses
Data disajikan dan digunakan
Lokasi
Menyembunyikan keberadaan sumber
Migrasi
Memindah sumber ke suatu lokasi
Relokasi
Memindah sumber tanpa menghentikan proses
Replikasi
Duplikat
Kebersamaan
Beberapa user bekerja menggunakan sumber yang sama
Kegagalan
Penanganan kegagalan dan restorasi kegagalan

Security
Security goal :
1. Leakage à Penggunaan oleh yang tidak berhak
2. Tampering à Perubahan isi dari sebuah informasi
3. Vandalism à Mengganggu sistem yang berjalan
Threats and Attacks :
1. Eavesdropping
2. Masquerading
3. Message Tampering
4. Replaying
5. DoS 

Security Application :

1. Email
2. Pembelian/Penggunaan Barang atau Jasa
3. Transaksi Perbankan
4. Transaksi Mikro 

Agreement ISP dan Buyer :

1. Memverifikasi Vendor agar buyer merasa aman dan nyaman
2. Menjaga No Rek, Transaksi, Rekaman Transaksi dari 3rd party, dan    menjamin keamanannya
3. Jika kandungan tersebut dapat didownload maka vendor memastikan kandungan dari segala perubahan
4. Mengkonfirmasi pemegang rekening pada bank yang digunakan .

How to Design Secure Environment

1. Buat daftar resiko.
2. Buat daftar kemungkinan cara/metode serangan dan mekanisme keamanan
3.Simulasikan resiko tersebut dengan cara/metode serangan denga mekanisme keamanan .

Asumsi Penerobosan Keamanan :

1. Terpaparnya sistem atau interface
2. Tidak terjaminnya jaringan
3. Terbatasnya penggunaan dan jangkauan
4. Algoritma keamanan
5. Diasumsikan penyerang menyerang target potensial dari sistem
6. Minimalkan penggunaan aplikasi 

Pertimbangan menyangkut Keamanan

1. Fisik
2. Manusia
3. OS
4. Jaringan .

Teknik Keamanan

1. Kriptografi
a. Kunci Private
b. Kunci Publik
2. Penggunaan Kriptografi
a. Kerahasiaan   
b. Otoritas
c. Dig Sign
3. Sertifikat
4. Kendali Penggunaan
5. Credential
6. Firewall.

Defenses Assesment:

1. Kebijaksanaan Keamanan
2. Identifikasi Titik rawan
3. Identifikasi Ancaman
4. Auditing, Accounting, Logging

Tidak ada komentar:

Posting Komentar