Distributed System
Distributed system adalah sekumpulan komputer independent yang bekerja seolah-olah bagi seorang pengguna sebagai kesatuan sistem komputer.
Aspek dalam SISTER
- Hardware : Otomatisasi Mesin
- Software : Seolah-olah satu sistem terintegrasi
Ilustrasinya sebagai berikut :
Example from distributed system :
- Jaringan intranet
- Internet
- Line Produksi Manufaktur
- Jaringan Perbankan
- 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 :
- Hypertext Markup Language (HTML) merupakan basprog yang digunakan untuk menerjemahkan konten dan layout yang ditampilkan pada browser
- Uniform Resources Locator (URL) sebagai indikator sumberdaya yang tersimpan.
- 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
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 .
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 .
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