Uploaded by Asadbek Mirmahmudov

Kanal va seans sathlarida himoyalanganlik kanallarni shakllantir

advertisement
Kanal va seans sathlarida himoyalanganlik kanallarni shakllantirish protokollari
Kanal va seans sathlarida himoyalanganlik kanallarni
shakllantirish protokollari.
Reja
Reja




1. Kanal sathida himoyalangan kanallarni shakllantish protokollari.
2. PPTP, L2F va L2TP protokollari.
3. Seans sathida himoyalangan kanallarni shakllantish protokollari.
4. SSL/TLS va SOCKS protokollari
Kanal sathi (Data Link layer) – bu sathda uzatish muhitiga
ulanish mumkin yoki mumkin emas¬ligini tekshirish,
hamda uzatilayotgan ma’lumotlardagi xatoliklarni aniqlash
va ularni to‘g‘irlash mexanizmini amalga oshirish kabi
vazifalar bajariladi.


Kanal sathi (Data Link layer) – bu sathda uzatish muhitiga ulanish mumkin yoki mumkin
emas¬ligini tekshirish, hamda uzatilayotgan ma’lumotlardagi xatoliklarni aniqlash va
ularni to‘g‘irlash mexanizmini amalga oshirish kabi vazifalar bajariladi.
Buning uchun kanal sathida bitlar ketma-ketligi kadrlar (frames) (7.1-rasm) deb
ataladigan to‘plamlarga guruhlanadi. Kanal sathi har bir kadrni to‘g‘ri uzatilishini
ta’minlab beradi. Buning uchun hamda kadrni kadrdan ajratib turish uchun kanal sathi
har bir kadrni boshlanishidan avval va ohirida maxsus bitlar ketma-ketligini joylashtiradi.
Har bir kadrning baytlari ma’lum bir yo‘l bilan ishlanib nazorat qilish summasi hisoblanadi va u
ham kadr tarkibiga qo‘shilgan bo‘ladi. Kadr tarmoq orqali o‘z manziliga etib kelganida, uni
qabul qilib olgan stantsiya ham na¬zorat qilish summasini qayta hisoblaydi va kadrda birga
yuborilgan nazorat qilish summasi bi¬lan solishtiriladi. Agar ular bir xil bo‘lsa kadr to‘g‘ri etib
kelgan hisoblanadi va qabul qilinadi.
Lokal kompyuter tarmoqlarida kanal sathi protokollaridan
kompyuterlar, ko‘priklar kommutatorlar va
marshrutizatorlar foydalanadilar. Kanal sathi
protokollariga misol qilib - Ethernet, Token Ring, FDDI,
l00VG-AnyLAN protokollarini keltirish mumkin.
Ma’lumotlarni sifatli uzatishni ta’minlash vazifalari kanal
sathi bilan birga, undan yuqoriroqda turgan tarmoq va
transport sathlari vazifalariga ham kiradi.




Lokal kompyuter tarmoqlarida kanal sathi protokollaridan kompyuterlar, ko‘priklar
kommutatorlar va marshrutizatorlar foydalanadilar. Kanal sathi protokollariga misol qilib
- Ethernet, Token Ring, FDDI, l00VG-AnyLAN protokollarini keltirish mumkin.
Ma’lumotlarni sifatli uzatishni ta’minlash vazifalari kanal sathi bilan birga, undan
yuqoriroqda turgan tarmoq va transport sathlari vazifalariga ham kiradi.
Bu standartlarga asosan lokal kompyuter tarmoqlarining kanal sathi ikkita sath osti
sathlariga bo‘linadi:
1. LLC (Logical Link Control) – mantiqiy kanalni boshqarish sath osti sathi.
2. MAC (Media Access Control) - muxitiga ulanishni boshqarish sath osti sathi.
LLC sathi – kompyuterlar o‘rtasida ma’lumotlarni har-xil
darajadagi ishonchlilik bilan uzatishni amalga oshirish
uchun javob beradi, hamda tarmoq sathi bilan ulanuvchi
interfeys vazifasini bajaradi. Tarmoq sathi, LLC sathi
orqali, kanal sathidan o‘ziga kerak bo‘lgan ma’lumotlarni
uzatish amaliyotini, ya’ni transport hizmatini unga kerak
bo‘lgan sifatda bajarib berishni so‘raydi. MAC sathi esa –
kompyuterlar birgalikda foydalanadigan umumiy shina yoki
halqa topologiyali muxit vaqtini ma’lum bir algoritm
asosida taqsimlab, tarmoqni to‘g‘ri ishlashini ta’minlab
beradi. MAC sathi yordamida uzatish muhitiga murojaat
qilishga ruxsat olingandan so‘ng, LLC sathi tomonidan
ma’lumotlarni mantiqiy birliklarini, axborot kadrlarini,
har-xil darajadagi sifat bilan uzatish, ya’ni transport
hizmati amalga oshiriladi.

LLC sathi – kompyuterlar o‘rtasida ma’lumotlarni har-xil darajadagi ishonchlilik bilan
uzatishni amalga oshirish uchun javob beradi, hamda tarmoq sathi bilan ulanuvchi
interfeys vazifasini bajaradi. Tarmoq sathi, LLC sathi orqali, kanal sathidan o‘ziga kerak
bo‘lgan ma’lumotlarni uzatish amaliyotini, ya’ni transport hizmatini unga kerak bo‘lgan
sifatda bajarib berishni so‘raydi. MAC sathi esa – kompyuterlar birgalikda
foydalanadigan umumiy shina yoki halqa topologiyali muxit vaqtini ma’lum bir algoritm
asosida taqsimlab, tarmoqni to‘g‘ri ishlashini ta’minlab beradi. MAC sathi yordamida
uzatish muhitiga murojaat qilishga ruxsat olingandan so‘ng, LLC sathi tomonidan
ma’lumotlarni mantiqiy birliklarini, axborot kadrlarini, har-xil darajadagi sifat bilan
uzatish, ya’ni transport hizmati amalga oshiriladi.
PPTP (Point-to-Point Tunneling Protocol) protokoli PPTP
protokoli masofadagi foydalanuvchi va tashkilot serveri
orasida TCP/IP asoslangan holda VPN ni yaratish orqali
xavfsiz ma’lumot almashinishni ta’minlaydi. PPTP protokoli
PPP protokolining kengaytirilgan varianti hisoblanadi.
PPTP protokoli Windows NT® Server version 4.0 va
Windows NT Workstation version 4.0 lar bilan birgalikda
ishlab chiqilgan. PPTP ni muhim xususiyatlaridan biri bu –
ommaviy uzib ulanuvchi telefon tarmog‘i orqali VPN ni
amalga oshira olishidir. PPTP ni amalga oshirishda uchta
qism: PPTP mijoz, network access server (NAS) va PPTP
server, foydalanadi.



PPTP (Point-to-Point Tunneling Protocol) protokoli PPTP protokoli masofadagi
foydalanuvchi va tashkilot serveri orasida TCP/IP asoslangan holda VPN ni yaratish
orqali xavfsiz ma’lumot almashinishni ta’minlaydi. PPTP protokoli PPP protokolining
kengaytirilgan varianti hisoblanadi. PPTP protokoli Windows NT® Server version 4.0 va
Windows NT Workstation version 4.0 lar bilan birgalikda ishlab chiqilgan. PPTP ni
muhim xususiyatlaridan biri bu – ommaviy uzib ulanuvchi telefon tarmog‘i orqali VPN
ni amalga oshira olishidir. PPTP ni amalga oshirishda uchta qism: PPTP mijoz, network
access server (NAS) va PPTP server, foydalanadi.
▪ Dastlab mijoz va NAS orasida PPTP aloqasi o‘rnatiladi.
▪ Ikkinchi ulanish PPP asosida Dial-up aloqaga murojaat qilinadi. Bu IP paketi
ko‘rinishida bo‘lib, PPP protokolidan iborat bo‘ladi, PPP inkapsulyatsiyasi.
▪ Ikkinchi ulanish PPTP serverga ulanish imkonini beruvchi
VPN kanalni - tunel qurish imkonini beradi.




▪ Ikkinchi ulanish PPTP serverga ulanish imkonini beruvchi VPN kanalni - tunel qurish
imkonini beradi.
▪ Tunellash – bu shaxsiy tarmoqdagi biror kompyuterga paketlarni marshrutlash orqali
yuborish jarayoni bo‘lib, boshqa tarmoq marshrutizatorlari ushbu paketlarni boshqara
olmaydi.
▪ PPTP paketini qabul qilgan PPTP serveri paketni qayta ishlash orqali ichida shaxsiy
tarmoq kompyuteri nomi yoki manzilini aniqlaydi. Bu holda PPP paketi ko‘plab
protokollar, TCP/IP, IPX, yoki NetBEUI paketidan iborat bo‘lishi mumkin.
▪ Quyida o‘zida ko‘plab protokollarni mujassam qilgan PPTP protokoli shakli keltirilgan.
PPTP mijoz va PPTP server orasidagi ma’lumotlar PPTP tunili orqali uzatiladi.
PPTP shifrlangan va siqilgan PPP paketlarini IP datagrammasida enkapsulyatsiyalaydi va
Internet orqali uzatadi. Ushbu datagrammalar PPTP serveriga yetgunga qadar marshrutlanib
yuboriladi. PPTP serveri IP paketi ichidan PPP ni ajratib uni deshifrlaydi va shaxsiy tarmoqdagi
manzilga uzatiladi. Bunda Generic Routing Encapsulation (GRE) dan foydalaniladi.
▪ PPTP protokolni madadlovchi kompyuterlar, PPTP serverga ikkita usulda ulanishi mumkin:
▪ Kirish PPP ulanishlarini qo‘llab-quvvatlovchi ISP ning tarmoqqa kirish serveri yordamida;
▪ PPTP serveriga ulanish uchun jismoniy TCP/IP yoqtirilgan LAN ulanish orqali.
▪ Birinchi ulanishga ko‘ra modem va ISP orqali PPP protokoldan foydanuvchi dial-up ulanishga
asoslanadi.
▪ Ikkinchi ulanishga ko‘ra fizik ulangan LAN tarmoqdagi ikki tugun orasida amalga oshiriladi.
▪ Birinchi ulanishga ko‘ra ShK va PPTP Remote Access Server (RAS) orasida:
▪ Bu turdagi tunellash “Voluntary (ixtiyoriy) tunneling” deb
ataladi.



▪ Bu turdagi tunellash “Voluntary (ixtiyoriy) tunneling” deb ataladi.
▪ Ikkinchi ulanishga ko‘ra internet proveyderi (ISP’s Point of Presence (POP)) va RAS
orasida:
▪ Bu turdagi tunellash “Compulsory (majburiy) tunneling” deb ataladi.
PPTP: autentifikatsiyalash










PPTP: autentifikatsiyalash
▪ PPP autentifikatsiya usulari; 65
▪ PAP;
▪ CHAP;
▪ Microsoft Challenge Handshake Authentication Protocol (MS-CHAP). PPTP:
ma’lumotni shifrlash
▪ PPTP protokolida RAS "shared-secret“ shifrlash jarayonidan foydalaniladi; ▪ Barcha
tomonlarda shifrlash kaliti mavjud bo‘ladi;
▪ Microsoft tomonidan amalga oshirilgan RASda foydalanuvchi paroli taqsimlangan
maxfiy ma’lumot sifatida qaralgan.
▪ Xeshlangan parol asosida tomonlar uchun shifrlash kaliti generatsiya qilinadi.
▪ RC4 shifrlash algoritmi xeshlangan paroldan olingan 40-bitli sessiya kaliti asosida
ma’lumotlarni shifrlaydi.
▪ PPTP tuneli TCPni 1723 porti orqali amalga oshiriladi.
SSL tarmoq protokoli Transport Layer Security (TLS)
dastlab yaratilgan Secure Sockets Layer (SSL) protokolining
davomchisi sanalib, kompyuter tarmog‘ida aloqa
xavfsizligini ta’minlash uchun yaratilgan va bir nechta
kriptografik protokollar va algoritmlardan tashkil topgan.
Ushbu protokolda X.509 sertifikatidan foydalanilgan bo‘lib,
tomonlarni autentifikatsiyalashda assimetrik shifrlash
algoritmlaridan foydalaniladi. X.509 sertifikati.
Kriptografiyada X.509 standarti ochiq kalitli
infratuzilmalar (public key infrastructure (PKI)) va
imtiyozga asoslangan boshqarish infratuzilmalari (Privilege
Management Infrastructure (PMI)) uchun mo‘ljallangan.
Sertifikatning eng so‘ngi bandida (Signature Algorithm)
sertifikatning undan yuqorigi bandida joylashgan
ma’lumotga qo‘yilgan imzo va imzo qo‘yish uchun
foydalanilgan algoritm nomi keltirilgan. Ushbu imzoni
sertifikat beruvchi tashkilot o‘zining maxfiy kaliti asosida
amalga oshiradi.

SSL tarmoq protokoli Transport Layer Security (TLS) dastlab yaratilgan Secure Sockets
Layer (SSL) protokolining davomchisi sanalib, kompyuter tarmog‘ida aloqa xavfsizligini
ta’minlash uchun yaratilgan va bir nechta kriptografik protokollar va algoritmlardan
tashkil topgan. Ushbu protokolda X.509 sertifikatidan foydalanilgan bo‘lib, tomonlarni
autentifikatsiyalashda assimetrik shifrlash algoritmlaridan foydalaniladi. X.509
sertifikati. Kriptografiyada X.509 standarti ochiq kalitli infratuzilmalar (public key
infrastructure (PKI)) va imtiyozga asoslangan boshqarish infratuzilmalari (Privilege
Management Infrastructure (PMI)) uchun mo‘ljallangan. Sertifikatning eng so‘ngi
bandida (Signature Algorithm) sertifikatning undan yuqorigi bandida joylashgan
ma’lumotga qo‘yilgan imzo va imzo qo‘yish uchun foydalanilgan algoritm nomi
keltirilgan. Ushbu imzoni sertifikat beruvchi tashkilot o‘zining maxfiy kaliti asosida
amalga oshiradi.
TLS (yoki SSL) protokoli kliyent-server arxitekturasida
ishlaydi va kliyent serverga ulunish uchun TLS aloqani
o‘rnatilganligini ko‘rsatishi shart. Buning uchun odatda ikki
usuldan foydalaniladi: - TLS bog‘lanishlar uchun alohida
port berish (masalan, HTTPS uchun 443 port orqali); Protokolga asoslangan usul.


TLS (yoki SSL) protokoli kliyent-server arxitekturasida ishlaydi va kliyent serverga
ulunish uchun TLS aloqani o‘rnatilganligini ko‘rsatishi shart. Buning uchun odatda ikki
usuldan foydalaniladi: - TLS bog‘lanishlar uchun alohida port berish (masalan, HTTPS
uchun 443 port orqali); - Protokolga asoslangan usul.
Kliyent va server TLS bog‘lanishidan foydalanishga roziligini “qo‘l siqish” (handshake)
amaliyoti orqali bildiradi. Ushbu jarayon davomida kliyent va server xavfsiz aloqani
tashkil etish uchun kerakli bo‘lgan ko‘plab parametrlarni kelishib oladilar: - Ushbu
jarayon dastlab kliyent serverga TLS bog‘lanishni amalga oshirgandan so‘ng boshlanib,
unda serverga foydalinilishi mumkin bo‘lgan kriptografik algoritmlarning ro‘yxatini
yuboradi. - Server qabul qilingan ro‘yxatdan kerakli algoritmlarni tanlaydi. - Shundan
so‘ng server o‘zining ochiq kalitidan tashkil topgan va ishonarli tashkilot tomonidan
berilgan raqamli sertifikatini yuboradi. - Kliyent bog‘lanishni boshlashdan oldin kelgan
sertifikatni haqiqiyligini tekshiradi. - Shundan so‘ng, kliyent maxfiy aloqani hosil qilish
uchun kerakli bo‘ladigan sessiya kalitini hosil qilish uchun foydalaniladigan tasodifiy
sonni serverning ochiq kaliti bilan shifrlab yuboradi. - Qabul qilingan tasodifiy son orqali
har ikkala tomon shifrlash va deshifrlash uchun kerakli bo‘lgan kalitni hosil qiladi.
Natijada himoyalangan aloqa hosil qilinadi va aloqa tugagunga qadar ikki tomon
orasidagi ma’lumot shifrlangan holda uzatiladi.
http://azkurs.org
Download