MEKANISME LAYANAN KEAMANAN
Layanan keamanan yang disertakan dalam arsitektur keamanan OSI dan mekanisme yang menerapkan layanan tersebut akan dibahas dalam bagian ini. Layanan keamanan yang dijelaskan di bawah ini adalah layanan keamanan dasar. Dalam prakteknya mereka akan dipanggil pada lapisan yang tepat dan dalam kombinasi yang tepat, biasanya dengan layanan dan mekanisme non-OSI, untuk memenuhi kebijakan keamanan dan / atau kebutuhan pengguna. Mekanisme keamanan tertentu dapat digunakan untuk mengimplementasikan kombinasi dari layanan keamanan dasar. Realisasi praktis dari sistem dapat menerapkan kombinasi tertentu dari layanan keamanan dasar untuk doa langsung.
Layanan Keamanan
Berikut ini dianggap layanan keamanan yang dapat diberikan secara opsional dalam kerangka OSI Reference Model. Layanan otentikasi membutuhkan informasi otentikasi yang terdiri dari informasi yang disimpan secara lokal dan data yang ditransfer (kredensial) untuk memfasilitasi otentikasi.
Berikut ini dianggap layanan keamanan yang dapat diberikan secara opsional dalam kerangka OSI Reference Model. Layanan otentikasi membutuhkan informasi otentikasi yang terdiri dari informasi yang disimpan secara lokal dan data yang ditransfer (kredensial) untuk memfasilitasi otentikasi.
Authentication
Layanan ini menyediakan otentikasi entitas rekan berkomunikasi dan sumber data seperti yang dijelaskan di bawah ini.
Layanan ini menyediakan otentikasi entitas rekan berkomunikasi dan sumber data seperti yang dijelaskan di bawah ini.
Otentikasi entitas rekan
Layanan ini, ketika diberikan oleh (N) -layer, memberikan bukti yang menguatkan ke (N + 1) -entity bahwa entitas peer yang diklaim (N + 1) -entity.
Layanan ini disediakan untuk digunakan pada pembentukan, atau pada waktu selama, fase transfer data koneksi untuk mengkonfirmasi identitas dari satu atau lebih entitas yang terhubung ke satu atau lebih entitas lain. Layanan ini memberikan kepercayaan diri, pada saat penggunaan saja, bahwa entitas tidak mencoba sebuah topeng atau pengulangan yang tidak sah dari koneksi sebelumnya. Satu arah dan otentikasi entitas saling rekan skema, dengan atau tanpa pemeriksaan liveness, yang mungkin dan dapat memberikan berbagai tingkat perlindungan.
data otentikasi asal
Layanan ini, ketika diberikan oleh (N) -layer, memberikan bukti yang menguatkan ke (N + 1) -entity bahwa sumber data adalah diklaim rekan (N + 1) -entity.
Data asal layanan otentikasi menyediakan bukti yang menguatkan sumber unit data. Layanan ini tidak memberikan perlindungan terhadap duplikasi atau modifikasi unit data.
Kontrol Akses
Layanan ini memberikan perlindungan terhadap penyalahgunaan sumber daya diakses melalui OSI. Ini mungkin OSI atau sumber daya non-OSI diakses melalui protokol OSI. Layanan perlindungan ini dapat diterapkan untuk berbagai jenis akses ke sumber daya (misalnya, penggunaan sumber daya komunikasi, membaca, menulis, atau penghapusan sumber informasi, pelaksanaan sumber daya pengolahan) atau semua akses ke sumber daya.
Kontrol akses akan sesuai dengan berbagai kebijakan keamanan
Kerahasiaan data
Layanan ini memberikan perlindungan data dari pengungkapan yang tidak sah seperti yang dijelaskan di bawah ini:
Rekomendasi X.800 9
Connection kerahasiaan
Layanan ini menyediakan untuk kerahasiaan semua (N) -user-data pada (N) -connection.
Catatan - Tergantung pada penggunaan dan lapisan, hal itu mungkin tidak sesuai untuk melindungi semua data, misalnya Data dipercepat atau data dalam permintaan sambungan.
kerahasiaan Connectionless
Layanan ini menyediakan untuk kerahasiaan semua (N) -user-data dalam connectionless tunggal (N) -SDU.
kerahasiaan bidang Selektif
Layanan ini menyediakan untuk kerahasiaan bidang yang dipilih dalam (N) -user-data pada (N) -connection atau dalam connectionless tunggal (N) -SDU.
Kerahasiaan aliran Lalu Lintas
Layanan ini memberikan perlindungan informasi yang mungkin berasal dari pengamatan lalu lintas
mengalir.
Integritas data
Layanan ini menghadapi ancaman aktif dan dapat mengambil salah satu bentuk yang dijelaskan di bawah.
Catatan - Pada sambungan, penggunaan layanan otentikasi entitas rekan pada awal koneksi dan layanan integritas data selama umur koneksi bersama-sama dapat menyediakan untuk menguatkan dari sumber semua unit data yang ditransfer pada koneksi tersebut, integritas unit-unit data, dan dapat memberikan tambahan untuk mendeteksi duplikasi data unit, misalnya dengan menggunakan nomor urut.
Connection integritas dengan pemulihan
Layanan ini memberikan integritas semua (N) -user-data pada (N) -connection dan mendeteksi setiap modifikasi, penyisipan, penghapusan atau ulangan dari data dalam seluruh urutan SDU (pemulihan berusaha).
Koneksi integritas tanpa pemulihan
Adapun tapi tanpa pemulihan berusaha.
bidang Selektif integritas koneksi
Layanan ini memberikan integritas bidang yang dipilih dalam (N) Data -user dari (N) -SDU ditransfer melalui koneksi dan mengambil bentuk penentuan apakah bidang yang dipilih telah dimodifikasi, dimasukkan, dihapus atau diputar.
integrity Connectionless
Layanan ini, ketika diberikan oleh (N) -layer, memberikan jaminan integritas terhadap meminta (N + 1) -entity.
Layanan ini menyediakan untuk integritas SDU connectionless tunggal dan dapat berupa penentuan apakah SDU diterima telah dimodifikasi. Selain itu, bentuk terbatas deteksi replay dapat diberikan.
bidang Selektif integritas connectionless
Layanan ini memberikan integritas bidang yang dipilih dalam SDU connectionless tunggal dan mengambil bentuk penentuan apakah bidang yang dipilih telah dimodifikasi.
10 Rekomendasi X.800
Non-repudiasi
Layanan ini dapat mengambil satu atau kedua dari dua bentuk.
Non-repudiation dengan bukti asal
Penerima data disediakan dengan bukti asal data. Ini akan melindungi terhadap setiap upaya oleh pengirim untuk menyangkal palsu mengirimkan data atau isinya.
Non-repudiation dengan bukti pengiriman
Pengirim data disediakan dengan bukti pengiriman data. Ini akan melindungi terhadap setiap upaya berikutnya oleh penerima untuk keliru menolak menerima data atau isinya.
mekanisme keamanan khusus
Mekanisme berikut dapat dimasukkan ke dalam yang sesuai (N) -layer untuk menyediakan beberapa layanan yang dijelaskan dalam:
Encipherment
Encipherment dapat memberikan kerahasiaan baik data atau arus lalu lintas informasi dan dapat berperan dalam atau melengkapi sejumlah mekanisme keamanan lainnya seperti yang dijelaskan dalam bagian berikut.
algoritma
Encipherment mungkin reversibel atau ireversibel. Ada dua klasifikasi umum algoritma penyandian reversibel:
a) simetris (yaitu kunci rahasia) penyandian, di mana pengetahuan tentang kunci penyandian menyiratkan pengetahuan tentang kunci penguraian dan sebaliknya; dan
b) asimetris (misalnya kunci publik) penyandian, di mana pengetahuan tentang kunci penyandian tidak berarti pengetahuan tentang kunci penguraian, atau sebaliknya. Dua kunci sistem tersebut kadang-kadang disebut sebagai "kunci publik" dan "private key".
Algoritma penyandian ireversibel mungkin atau mungkin tidak menggunakan kunci. Ketika mereka menggunakan kunci, kunci ini mungkin publik
atau rahasia.
a) simetris (yaitu kunci rahasia) penyandian, di mana pengetahuan tentang kunci penyandian menyiratkan pengetahuan tentang kunci penguraian dan sebaliknya; dan
b) asimetris (misalnya kunci publik) penyandian, di mana pengetahuan tentang kunci penyandian tidak berarti pengetahuan tentang kunci penguraian, atau sebaliknya. Dua kunci sistem tersebut kadang-kadang disebut sebagai "kunci publik" dan "private key".
Algoritma penyandian ireversibel mungkin atau mungkin tidak menggunakan kunci. Ketika mereka menggunakan kunci, kunci ini mungkin publik
atau rahasia.
Adanya
mekanisme penyandian menyiratkan penggunaan mekanisme manajemen kunci kecuali
dalam kasus beberapa algoritma penyandian ireversibel. Beberapa pedoman metodologi manajemen kunci yang diberikan
dalam:
mekanisme tanda tangan digital
Mekanisme ini mendefinisikan dua prosedur:
a) menandatangani unit data, dan
b) memverifikasi data unit ditandatangani.
Proses pertama menggunakan informasi yang bersifat pribadi (yaitu unik dan rahasia) untuk penandatangan. Proses kedua menggunakan prosedur dan informasi yang tersedia untuk umum tapi dari mana informasi pribadi penandatangan tidak dapat disimpulkan.
mekanisme tanda tangan digital
Mekanisme ini mendefinisikan dua prosedur:
a) menandatangani unit data, dan
b) memverifikasi data unit ditandatangani.
Proses pertama menggunakan informasi yang bersifat pribadi (yaitu unik dan rahasia) untuk penandatangan. Proses kedua menggunakan prosedur dan informasi yang tersedia untuk umum tapi dari mana informasi pribadi penandatangan tidak dapat disimpulkan.
Proses penandatanganan melibatkan baik sebagai penyandian unit data atau produksi checkvalue kriptografi unit data, menggunakan informasi pribadi penandatangan sebagai kunci pribadi.
Proses
verifikasi melibatkan menggunakan prosedur umum dan informasi untuk menentukan
apakah tanda tangan diproduksi dengan informasi pribadi penandatangan.
Karakteristik
penting dari mekanisme tanda tangan adalah bahwa tanda tangan hanya dapat
diproduksi dengan menggunakan informasi pribadi penandatangan. Jadi ketika tanda tangan diverifikasi, itu kemudian dapat
dibuktikan kepada pihak ketiga (misalnya seorang hakim atau arbiter) setiap
saat bahwa hanya pemegang unik informasi pribadi bisa menghasilkan tanda
tangan.
Rekomendasi X.800 11
mekanisme kontrol akses
Mekanisme ini dapat menggunakan identitas dikonfirmasi dari suatu entitas atau informasi tentang entitas (seperti keanggotaan dalam satu set dikenal entitas) atau kemampuan entitas, untuk menentukan dan menegakkan hak akses dari entitas. Jika entitas mencoba untuk menggunakan sumber daya yang tidak sah, atau sumber daya yang berwenang dengan jenis yang tidak tepat akses, maka fungsi kontrol akses akan menolak upaya dan tambahan dapat melaporkan kejadian tersebut untuk tujuan menghasilkan alarm dan / atau rekaman itu sebagai bagian dari jejak audit keamanan. Setiap pemberitahuan kepada pengirim dari penolakan akses untuk transmisi data connectionless dapat diberikan hanya sebagai akibat dari kontrol akses yang dikenakan pada titik asal.
mekanisme kontrol akses dapat, misalnya, didasarkan pada penggunaan satu atau lebih dari berikut ini:
a) basis informasi kontrol Acess, di mana hak akses dari entitas rekan dipertahankan. Informasi ini dapat dipertahankan oleh pusat otorisasi atau oleh entitas yang diakses, dan mungkin dalam bentuk daftar kontrol akses atau matriks struktur hirarkis atau didistribusikan. Hal ini mengandaikan bahwa otentikasi entitas rekan telah terjamin.
b) Informasi Authentication seperti password, kepemilikan dan presentasi berikutnya yang merupakan bukti otorisasi entitas mengakses dunia;
c) Kemampuan, kepemilikan dan presentasi berikutnya yang merupakan bukti hak untuk mengakses entitas atau sumber daya didefinisikan oleh kemampuan.
Catatan - Kemampuan A harus unforceable dan harus disampaikan dengan cara yang terpercaya.
d) label keamanan, yang bila dikaitkan dengan entitas dapat digunakan untuk memberikan atau menolak akses, biasanya sesuai dengan kebijakan keamanan.
e) Waktu percobaan akses.
f) Route percobaan akses, dan
g) Durasi akses.
mekanisme kontrol akses dapat diterapkan di kedua ujung asosiasi komunikasi dan / atau pada titik menengah.
Kontrol akses yang terlibat di asal atau titik antara yang digunakan untuk menentukan apakah pengirim berwenang untuk berkomunikasi dengan penerima dan / atau untuk menggunakan sumber daya yang diperlukan komunikasi.
Persyaratan mekanisme kontrol akses tingkat rekan di ujung tujuan dari transmisi data connectionless harus diketahui apriori pada titik asal, dan harus dicatat dalam basis informasi manajemen keamanan
Mekanisme integritas data
Dua aspek integritas data adalah: integritas unit data tunggal atau lapangan; dan integritas aliran data unit atau bidang. Secara umum, mekanisme yang berbeda digunakan untuk menyediakan dua jenis layanan integritas, meskipun pemberian kedua tanpa pertama tidak praktis.
Menentukan integritas unit data tunggal melibatkan dua proses, satu di entitas pengirim dan satu di badan penerima. Entitas mengirim menambahkan ke unit data kuantitas yang merupakan fungsi dari data itu sendiri. Jumlah ini mungkin informasi tambahan seperti blok kode cek atau checkvalue kriptografi dan mungkin sendiri akan dienkripsi. Entitas menerima menghasilkan kuantitas yang sesuai dan membandingkannya dengan kuantitas yang diterima untuk menentukan apakah data telah dimodifikasi dalam perjalanan. Mekanisme ini saja tidak akan melindungi terhadap replay dari unit data tunggal. Dalam lapisan sesuai arsitektur, deteksi manipulasi dapat menyebabkan tindakan pemulihan (misalnya, melalui transmisi ulang atau koreksi kesalahan) pada saat itu atau lapisan yang lebih tinggi.
12 Rekomendasi X.800
Untuk transfer sambungan-mode data, melindungi integritas dari urutan unit data (yaitu melindungi terhadap misordering, kehilangan, mengulang dan memasukkan atau memodifikasi data) membutuhkan tambahan beberapa bentuk pemesanan eksplisit seperti penomoran urutan, waktu stamping, atau chaining kriptografi.
Untuk transmisi data connectionless, waktu stamping dapat digunakan untuk memberikan bentuk terbatas dari perlindungan terhadap ulangan dari unit data individu.
mekanisme pertukaran Authentication
Beberapa teknik yang dapat diterapkan untuk pertukaran otentikasi:
a) penggunaan informasi otentikasi, seperti password yang diberikan oleh badan mengirim dan diperiksa oleh entitas penerima;
b) teknik kriptografi; dan
c) menggunakan karakteristik dan / atau harta entitas.
Mekanisme dapat
dimasukkan ke dalam (N) -layer untuk menyediakan otentikasi entitas rekan. Jika mekanisme tidak berhasil dalam otentikasi entitas, ini
akan mengakibatkan penolakan atau pemutusan sambungan dan juga dapat
menyebabkan entri dalam audit trail keamanan dan / atau laporan ke pusat
manajemen keamanan.
Ketika teknik kriptografi yang digunakan, mereka dapat dikombinasikan dengan "handshaking" protokol untuk melindungi memutar ulang (yaitu untuk memastikan liveness).
Pilihan teknik
pertukaran otentikasi akan tergantung pada keadaan di mana mereka akan perlu
digunakan dengan:
a) waktu stamping dan disinkronkan jam;
b) dua dan tiga jabat tangan dengan cara (untuk otentikasi unilateral dan saling masing-masing); dan
c) layanan non-penolakan dicapai dengan tanda tangan digital dan / atau mekanisme notaris.
a) waktu stamping dan disinkronkan jam;
b) dua dan tiga jabat tangan dengan cara (untuk otentikasi unilateral dan saling masing-masing); dan
c) layanan non-penolakan dicapai dengan tanda tangan digital dan / atau mekanisme notaris.
Lalu Lintas mekanisme bantalan
Mekanisme lalu lintas bantalan dapat digunakan untuk memberikan berbagai tingkat perlindungan terhadap analisis lalu lintas. Mekanisme ini bisa efektif hanya jika padding lalu lintas dilindungi oleh layanan kerahasiaan.
Mekanisme lalu lintas bantalan dapat digunakan untuk memberikan berbagai tingkat perlindungan terhadap analisis lalu lintas. Mekanisme ini bisa efektif hanya jika padding lalu lintas dilindungi oleh layanan kerahasiaan.
mekanisme kontrol Routing
Rute dapat dipilih baik dinamis atau dengan prearrangement sehingga hanya menggunakan aman secara fisik jaringan sub, relay atau link.
Rute dapat dipilih baik dinamis atau dengan prearrangement sehingga hanya menggunakan aman secara fisik jaringan sub, relay atau link.