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.
Authentication
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.
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.
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.
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 kontrol Routing
Rute dapat dipilih baik dinamis atau
dengan prearrangement sehingga hanya menggunakan aman secara fisik jaringan
sub, relay atau link.