Qəzaya və ya resursun tükənməsinə səbəb olan uBlock Origin-də zəiflik

uBlock Origin sistemində arzuolunmaz məzmunun bloklanması üçün boşluq müəyyən edilmişdir ki, bu da xüsusi hazırlanmış URL-yə keçid zamanı qəzaya və ya yaddaşın tükənməsinə imkan verir, əgər bu URL ciddi bloklama filtrləri altında olarsa. Boşluq yalnız birbaşa problemli URL-ə keçərkən, məsələn, keçidə kliklədikdə görünür.

Zəiflik uBlock Origin 1.36.2 yeniləməsində aradan qaldırılıb. uMatrix əlavəsi də oxşar problemdən əziyyət çəkir, lakin onun fəaliyyəti dayandırılıb və yeniləmələr artıq buraxılmır. uMatrix-də təhlükəsizliklə bağlı heç bir həll yolu yoxdur (əvvəlcə “Aktivlər” sekmesi vasitəsilə bütün ciddi bloklama filtrlərini deaktiv etmək təklif edilmişdi, lakin bu tövsiyənin qeyri-kafi olduğu müəyyən edildi və istifadəçilər üçün öz bloklama qaydaları ilə problemlər yaradır). Pale Moon layihəsindən uMatrix-in çəngəsi olan ηMatrix-də zəiflik 4.4.9 buraxılışında aradan qaldırıldı.

Ciddi bloklama filtri adətən domen səviyyəsində müəyyən edilir və o deməkdir ki, bütün bağlantılar, hətta birbaşa keçidi izlədikdə belə bloklanır. Zəiflik ondan qaynaqlanır ki, ciddi bloklama filtrinə məruz qalan səhifəyə keçərkən istifadəçiyə URL və sorğu parametrləri daxil olmaqla bloklanmış resurs haqqında məlumat verən xəbərdarlıq göstərilir. Problem ondadır ki, uBlock Origin sorğu parametrlərini rekursiv şəkildə təhlil edir və yuva səviyyəsini nəzərə almadan onları DOM ağacına əlavə edir.

Chrome üçün uBlock Origin-də xüsusi hazırlanmış URL ilə işləyərkən brauzer əlavəsi ilə işləyən prosesi poza bilərsiniz. Qəzadan sonra, əlavə ilə proses yenidən başlayana qədər istifadəçi istənməyən məzmunu bloklamadan qalır. Firefox yaddaş tükənməsi yaşayır.

Qəzaya və ya resursun tükənməsinə səbəb olan uBlock Origin-də zəiflik


Mənbə: opennet.ru

Добавить комментарий