Sobes.tech
Middle

HTTPS protokolunun təhlükəsizliyi hansı amillərlə təmin edilir?

sobes.tech Süni İntellekt

AI-dan cavab

Müştəri və server arasında məlumatların şifrələnməsi üçün TLS/SSL protokollarının istifadəsi, ötürülən məlumatların məxfilik və bütövlüyünü təmin edir. Asimmetrik şifrələmə (RSA, ECC) təhlükəsiz açar mübadiləsi üçün istifadə olunur, və simmetrik şifrələmə (AES) məlumatların özü üçün.

Etibarlı sertifikat mərkəzləri (CA) tərəfindən verilmiş rəqəmsal sertifikatların istifadəsi, serverin orijinallığını təsdiqləmək üçün. Brauzer sertifikatın etimad zəncirini kök CA-ya qədər yoxlayır.

Məlumatların bütövlüyünü yoxlamaq üçün hash algoritmləri (SHA-256) istifadə olunur, bu da məlumatların ötürülmə zamanı dəyişmədiyini təmin edir.

Asimmetrik şifrələmə ilə açar mübadiləsinin nümunəsi:

// Müştəri, açar mübadiləsi parametrlərini serverə göndərir.  
// Server, öz açar mübadiləsi parametrləri ilə cavab verir (məsələn, açıq açar).  
// Müştəri, sessiya üçün gizli açar yaradır və onu serverin açıq açarı ilə şifrələyir.  
// Şifrələnmiş gizli açar serverə göndərilir.  
// Server, gizli açarı öz şəxsi açarı ilə deşifrə edir.  
// İndi, müştəri və server, məlumatların simmetrik şifrələnməsi üçün ümumi gizli açara malikdirlər.  

Məlumatların bütövlüyünü hash istifadə edərək yoxlama nümunəsi:

// Məlumatlar göndərilmədən əvvəl, göndərən məlumatların hashini hesablayır.  
// Göndərən, məlumatlar və hash-i alıcıya göndərir.  
// Alıcı, məlumatlar və hash-i alır.  
// Alıcı, alınan məlumatların hashini hesablayır.  
// Əgər hesablanan hash alınan hash ilə uyğun gəlirsə, məlumatlar dəyişməyib.  

Əhəmiyyətli aspektlər:

  • TLS/SSL versiyaları: Mövcud və təhlükəsiz protokol versiyalarından istifadə (TLS 1.2, TLS 1.3). Köhnə versiyalar (SSL 2.0, SSL 3.0, TLS 1.0, TLS 1.1) məlum zəifliklərə malikdir.
  • Sertifikat verən quruma güvən: Sertifikat verən CA-ya güvən.
  • Server konfiqurasiyası: TLS/SSL parametrlərinin düzgün qurulması.
  • Sertifikatın aktuallığı: Sertifikat qüvvədə olmalıdır (bitməmiş).
  • Şəxsi açarın təhlükəsizliyi: Serverin şəxsi açarını təhlükəsiz saxlamaq.

HTTPS-də istifadə olunan bəzi şifrləmə alqoritmlərinin müqayisəsi:

Alqoritm Şifrləmə növü Məqsəd HTTPS-də nümunələr
RSA Asimmetrik Açar mübadiləsi, imzalar Simmetrik açar mübadiləsi
ECC (Elliptic Curve) Asimmetrik Açar mübadiləsi, imzalar Daha effektiv açar mübadiləsi
AES Simmetrik Məlumatların şifrələnməsi Əsas trafik şifrələnməsi
ChaCha20-Poly1305 Simmetrik Şifrələmə və autentifikasiya Əsas trafik şifrələnməsi
SHA-256 Hashing Məlumatların bütövlüyünün yoxlanması Bütövlük yoxlaması

Bütün bu faktorlar, təhlükəsiz əlaqəni təmin edir və məlumatların ələ keçirilməsinə, dəyişdirilməsinə və saxtalaşdırılmasına qarşı qoruma təmin edir.