betandreas istifadəçiləri üçün giriş prosesinin riyazi modeli
Betandreas bukmeker kontorunun rəsmi səhifəsinə daxil olmaq prosesi sadə görünsə də, burada hər bir addım müəyyən ehtimal paylanmasına tabedir. Mən matematik kimi bu prosesi diskret hadisələr ardıcıllığı kimi təhlil edirəm. İstifadəçi betandreas giris əməliyyatını yerinə yetirərkən qarşılaşdığı hər bir mərhələ – server cavabı, daxilolma formasının yoxlanması, sessiya tokeninin yaradılması – müstəqil ehtimal hadisələridir. Bu yazıda biz bu prosesi formal riyazi aparatla, konkret hesablamalarla və real statistik göstəricilərlə təhlil edəcəyik.
Giriş cəhdində uğur ehtimalının hesablanması
İlk baxışda giriş prosesi binar hadisə kimi görünür: ya daxil olursan, ya da olmursan. Lakin bu sadələşdirmə səhvdir. Faktiki olaraq, hər bir giriş cəhdi bir neçə ardıcıl mərhələdən ibarətdir və hər mərhələnin öz uğur ehtimalı var. Fərz edək ki, istifadəçi 5 mərhələli prosesdən keçir: şəbəkə bağlantısı, DNS sorğusu, server TLS handshake, autentifikasiya sorğusu və sessiya yaradılması. Əgər hər mərhələnin müvəffəqiyyət ehtimalı p=0,98-dirsə, ümumi uğur ehtimalı P = p^5 = 0,98^5 = 0,9039 olur. Yəni, hər 100 cəhddən təxminən 90-ı uğurla nəticələnir. Lakin bu rəqəm yalnız orta göstəricidir.
Praktikada isə server yükü dəyişkəndir. Məsələn, kiber-idman turnirlərinin final mərhələsində betandreas-a daxil olmaq istəyən istifadəçilərin sayı 3-4 dəfə arta bilər. Bu zaman hər mərhələnin ehtimalı 0,95-ə düşür. Onda P = 0,95^5 = 0,7738. Fərq əhəmiyyətlidir: 90%-dən 77%-ə enmə, yəni uğursuzluq ehtimalı 2 dəfədən çox artır (10%-dən 22,6%-ə). Bu hesablamalar göstərir ki, istifadəçi pik saatlarda giriş cəhdlərini artırmalıdır, lakin bu da sadə həll deyil.
betandreas girişində təkrar cəhdlərin riyazi gözləntisi
Tutaq ki, istifadəçi bir cəhddə uğursuz oldu. O, yenidən cəhd edir. Bu, geometrik paylanma ilə təsvir olunur. Əgər hər cəhdin uğur ehtimalı p=0,9-dursa, ilk uğurlu cəhdə qədər lazım olan cəhd sayının riyazi gözləntisi E = 1/p = 1/0,9 = 1,11-dir. Yəni orta hesabla 1,11 cəhd tələb olunur. Lakin bu, yalnız cəhdlər arasında heç bir mənfi asılılıq olmadıqda doğrudur. Əgər server müvəqqəti bloklama tətbiq edirsə (məsələn, 3 uğursuz cəhddən sonra 15 dəqiqə gözləmə), vəziyyət dəyişir.
Bu halda, bir saat ərzində etibarlı cəhd sayını hesablayaq. Əgər hər cəhd 30 saniyə çəkir və uğursuzluqdan sonra 15 dəqiqə gözləmə var, onda bir saatda maksimum cəhd sayı: ilk cəhd uğursuz olarsa, 60 dəqiqə / 15,5 dəqiqə = 3,87, yəni təxminən 4 cəhd. İlk cəhdin uğur ehtimalı 0,9-dursa, ikinci cəhdin (əgər lazım olsa) ehtimalı yenə 0,9-dur, lakin ümumi vaxt itkisi artır. Orta gözləmə müddəti W = (1-p)/p * t_blok + t_cəhd = 0,111 * 15 + 0,5 = 2,165 dəqiqə. Bu, hər uğurlu giriş üçün əlavə 2 dəqiqə vaxt itkisi deməkdir.
Ehtimal ağacı və betandreas istifadəçi davranışı
Ehtimal ağacı metodundan istifadə edərək, 2 cəhd ərzində girişin uğurla başa çatma ehtimalını hesablayaq. İlk cəhddə uğur ehtimalı p=0,9. İlk cəhddə uğursuzluq, ikinci cəhddə uğur ehtimalı (1-p)*p = 0,1*0,9 = 0,09. Ümumi ehtimal: 0,9 + 0,09 = 0,99. Bu, 99% deməkdir – çox yüksək göstərici. Lakin bu model sadədir. Real şəraitdə, şəbəkə qeyri-stabilliyi səbəbindən p hər cəhddə dəyişə bilər. Məsələn, mobil internet ilə p=0,85 olarsa, iki cəhddə uğur ehtimalı 0,85 + 0,15*0,85 = 0,9775, yəni 97,75% olur.
Bu rəqəmlər göstərir ki, betandreas giriş əməliyyatı əksər hallarda uğurlu olur, lakin nadir hallarda sistemli problemlər yarana bilər. Məsələn, şirkət serverlərində planlı texniki işlər zamanı p dəyəri 0,5-ə qədər düşə bilər. Bu halda, 5 cəhd etsəniz belə, ümumi uğur ehtimalı 1 – 0,5^5 = 0,96875, yəni 96,9% olur. Deməli, israrlı olmaq riyazi cəhətdən əsaslandırılır, lakin həddindən artıq cəhdlər də mənasızdır.
Autentifikasiya protokolunun ehtimal təhlili with betandreas
Betandreas istifadəçi adı və şifrə ilə girişi tələb edir. Şifrənin təxmin edilməsi ehtimalını hesablayaq. Əgər şifrə yalnız rəqəmlərdən ibarətdirsə və uzunluğu 6 simvoldursa, mümkün kombinasiyaların sayı 10^6 = 1.000.000-dir. Təsadüfi bir cəhddə doğru şifrəni tapmaq ehtimalı 1/1.000.000 = 0,000001. Lakin real hücumlar sadəcə təsadüfi deyil. Brute-force hücumu saniyədə 1000 cəhd edərsə, bütün kombinasiyaları yoxlamaq üçün 1.000.000 / 1000 = 1000 saniyə, təxminən 16,7 dəqiqə lazımdır.
Lakin betandreasda müdafiə mexanizmləri var. Məsələn, 5 uğursuz cəhddən sonra hesab 30 dəqiqə bloklanır. Bu halda, hücumçunun effektiv sürəti azalır. Əgər hər 5 cəhddən sonra 30 dəqiqə blok varsa, bir saatda maksimum 10 cəhd etmək olar (hər 30 dəqiqədə 5 cəhd). Bu, bütün kombinasiyaları yoxlamaq üçün 1.000.000 / 10 = 100.000 saat, yəni təxminən 11,4 il tələb edir. Bu hesablama göstərir ki, güclü müdafiə siyasəti olmadan 6 rəqəmli şifrə kifayət deyil, lakin betandreas bu mexanizmi tətbiq etdiyi üçün risk minimaldır.
İki faktorlu autentifikasiyanın riyazi faydası with betandreas
Betandreas istifadəçilərə 2FA (iki faktorlu yoxlama) təklif edir. Bunun faydasını ehtimal nəzəriyyəsi ilə izah edək. Tutaq ki, şifrənin oğurlanma ehtimalı hər il q=0,1-dir. 2FA olmadan, hesabın ələ keçirilmə ehtimalı q=0,1-dir. 2FA ilə, hücumçu həm şifrəni, həm də bir dəfəlik kodu bilməlidir. Kodun təsadüfi olaraq tapılma ehtimalı, əgər kod 6 rəqəmdən ibarətdirsə, 1/1.000.000-dir. Lakin kodun köçürülməsi ehtimalı (məsələn, SMS vasitəsilə) kəskin şəkildə aşağıdır – fərz edək ki, 0,001-dir.
Ümumi ələ keçirmə ehtimalı: q * p_kod = 0,1 * 0,001 = 0,0001, yəni 0,01%. Bu, 1000 dəfə azalma deməkdir. Riyazi olaraq, 2FA, təhlükəsizlik sisteminin etibarlılığını eksponensial şəkildə artırır. Bu səbəbdən, mən hər bir betandreas istifadəçisinə bu funksiyanı aktivləşdirməyi tövsiyə edirəm, lakin bu, yalnız riyazi əsaslandırma əsasında verilmiş bir qərardır.
Server cavab müddətinin statistik paylanması at betandreas
Giriş prosesinin sürəti də riyazi təhlilə tabedir. Fərz edək ki, betandreas serverinin cavab müddəti normal paylanmaya uyğundur, orta dəyər μ=200 millisaniyə, standart kənarlaşma σ=40 millisaniyədir. İstifadəçi 250 millisaniyədən artıq gözləməyi qəbul edərsə, bu müddətdən artıq cavab alma ehtimalını hesablayaq. Z-balı: Z = (250-200)/40 = 1,25. Normal paylanma cədvəlinə görə, P(Z > 1,25) = 0,1056. Yəni, 10,56% hallarda cavab 250 millisaniyədən gec gəlir.
Bu rəqəm kritik deyil, lakin pik saatlarda μ=350 millisaniyəyə, σ=60 millisaniyəyə qalxa bilər. Onda 500 millisaniyə həddi üçün Z = (500-350)/60 = 2,5. P(Z > 2,5) = 0,0062, yəni 0,62%. Göründüyü kimi, server həddindən artıq yüklənmədikcə, istifadəçi rahat şəkildə daxil ola bilər. Lakin bu, orta göstəricilərdir və fərdi coğrafi yerləşmədən asılıdır. Azərbaycandan Gürcüstandakı serverə qoşulma zamanı orta gecikmə 80-100 millisaniyə artır.
Şəbəkə qəzalarının ehtimal modeli
Şəbəkə qəzaları Poisson prosesi kimi modelləşdirilə bilər. Fərz edək ki, gündə orta hesabla λ=0,5 qəza baş verir. Bir gün ərzində heç bir qəza olmama ehtimalı P(X=0) = e^(-0,5) = 0,6065. İki gün ərzində heç bir qəza olmama ehtimalı isə e^(-1) = 0,3679. Bu, giriş cəhdinin müvəffəqiyyətli olması üçün əsas amildir. Lakin qəzaların çoxu qısamüddətlidir – orta bərpa müddəti 5 dəqiqədir. Bu müddət ərzində betandreas girişi qeyri-mümkün ola bilər.
Bir həftə ərzində (7 gün) ən azı bir qəza olma ehtimalı: 1 – e^(-0,5*7) = 1 – e^(-3,5) = 1 – 0,0302 = 0,9698, yəni 96,98%. Bu o deməkdir ki, hər həftə demək olar ki, mütləq qısa bir giriş problemi yaşanacaq. Lakin bu, betandreas-ın günahı deyil, internet infrastrukturunun ümumi xüsusiyyətidir. İstifadəçi buna hazır olmalı və alternativ giriş üsullarını (mobil tətbiq və ya alternativ domen) nəzərdən keçirməlidir.
İstifadəçi səhvlərinin paylanması və onların düzəldilməsi with betandreas
İstifadəçilərin ən çox etdiyi səhv – şifrəni səhv yazmaqdır. Bu, binomial paylanmaya uyğundur. Tutaq ki, istifadəçinin şifrəni səhv yazma ehtimalı r=0,05-dir. 10 giriş cəhdindən 2-nin səhv olma ehtimalı: C(10,2) * 0,05^2 * 0,95^8 = 45 * 0,0025 * 0,6634 = 0,0746, yəni 7,46%. Bu, hər 13 girişdən birində yalnız şifrə səhvinə görə problem yarana bilər. Lakin bu, insan faktorudur və riyazi olaraq aradan qaldırıla bilməz.
Bunun qarşısını almaq üçün bet
andreas autentifikasiya sistemində şifrə yoxlanışını standartlaşdırıb. Lakin istifadəçi səhvləri tam aradan qaldırıla bilməz. Bu səbəbdən, iki faktorlu doğrulama və ya şifrə bərpa mexanizmi giriş prosesində ayrıca bir qat kimi çıxış edir. Bu sistemlər işə düşdükdə, ümumi giriş müddəti artır. Lakin bu, təhlükəsizlik ilə rahatlıq arasındakı qaçılmaz mübadilədir.
Hesablamalar göstərir ki, betandreas-a giriş zamanı yaranan problemlərin böyük hissəsi ya şəbəkə qəzaları, ya da insan səhvləri ilə bağlıdır. Hər iki halda, gözlənilən nəticəni proqnozlaşdırmaq mümkündür. İstifadəçi öz davranışını bu ehtimallara uyğun tənzimlədikdə, məsələn, vacib mərc vaxtlarında girişi bir neçə dəqiqə əvvəl etdikdə, risk əhəmiyyətli dərəcədə azalır.
Ümumilikdə, betandreas-ın giriş infrastrukturu statistik baxımdan sabitdir. Orta gecikmə, qəza tezliyi və istifadəçi səhvləri məlum parametrlərə əsaslanır. Bu parametrlər dəyişmədikcə, istifadəçi təcrübəsi də proqnozlaşdırıla bilər. Qısa müddətli kəsintilər normaldır və hər bir onlayn xidmətdə olduğu kimi, betandreas da bu kəsintiləri minimuma endirmək üçün davamlı işləyir. İstifadəçi üçün ən praktik yanaşma, mövcud giriş üsullarını bilmək və lazım gəldikdə onlardan istifadə etməkdir.