Jako użytkownik Browser Guard być może nie zauważyłeś ostatnio większej różnicy. Browser Guard nadal blokuje oszustwa i próby phishingu tak jak zawsze, a w wielu przypadkach nawet lepiej.
Ale za kulisami zmieniło się niemal wszystko. Zasady regulujące działanie rozszerzeń przeglądarki przeszły gruntowną przebudowę i musieliśmy całkowicie przebudować sposób ich działania. Browser Guard chroni Cię.
Po pierwsze, czym jest Manifest v3 (i v2)?
Rozszerzenia przeglądarki zawierają plik konfiguracyjny zwany „manifestem”. Można go traktować jako instrukcję obsługi, która informuje przeglądarkę, jakie funkcje może wykonywać rozszerzenie i w jaki sposób.
Manifest v3 to najnowsza wersja tego systemu i obecnie jest to jedyna opcja dozwolona w głównych przeglądarkach, takich jak Chrome I Edge .
W manifeście v2 Browser Guard może używać wysoce spersonalizowanej logiki do analizowania i blokowania podejrzanych działań w momencie ich wystąpienia , chroniąc Cię podczas przeglądania stron internetowych.
Wraz z Manifestem v3 ta elastyczność w większości zniknęła . Rozszerzenia nie mogą już w ten sam sposób uruchamiać bardzo złożonej, niestandardowej logiki. Zamiast tego możemy przekazywać do przeglądarki tylko statyczne listy reguł, zwane regułami deklaratywnych żądań sieciowych (DNR).
Jednak przepisy DNR wiążą się z surowymi ograniczeniami.
Zestawy reguł mają ograniczony rozmiar przez przeglądarkę, aby zaoszczędzić miejsce. Ponieważ reguły są przechowywane jako surowe pliki JSON, programiści nie mogą używać innych typów danych, aby zmniejszyć ich rozmiar. Aktualizacja tych reguł DNR może odbywać się wyłącznie poprzez całkowitą aktualizację rozszerzenia.
To jest mniejszy problem Chrome , która umożliwia programistom szybkie wdrażanie aktualizacji, ale inne przeglądarki obecnie nie obsługują tego przyspieszonego procesu. Dynamiczne aktualizacje reguł istnieją, ale są ograniczone i niewystarczające, aby obsłużyć cały zestaw reguł.
Krótko mówiąc, nie mogliśmy po prostu przenieść Browser Guard z Manifestu v2 do v3. Stare podejście nie zapewniało ochrony naszym użytkownikom.
Uwaga dotycząca przeglądarek Firefox i Brave
Firefox i Brave wybrały inną ścieżkę i nadal obsługują bardziej elastyczną metodę blokowania żądań Manifest v2.
Ponieważ jednak Brave nie ma własnego sklepu z rozszerzeniami, użytkownicy mogą instalować tylko te rozszerzenia, które posiadali przed usunięciem przez Google rozszerzeń Manifest v2 z Chrome Sklep internetowy. Chociaż Brave ma również solidną, wbudowaną ochronę przed reklamami.
Dla Browser Guard Użytkownicy przeglądarki Firefox mogą być pewni, że te same skuteczne techniki blokowania będą nadal działać.
Jak Browser Guard nadal cię chroni
Biorąc to wszystko pod uwagę, musieliśmy wykazać się kreatywnością.
Wiele programów blokujących reklamy już obsługuje dopasowywanie oparte na wzorcach, aby blokować reklamy i moduły śledzące. Zadaliśmy inne pytanie: co by było, gdybyśmy mogli wykorzystać podobne techniki do wykrywania prób oszustw i phishingu, zanim dowiemy się, że konkretny adres URL jest złośliwy?
A co by było, gdybyśmy zrobili to bez korzystania z nowych interfejsów API DNR?
W związku z tym stworzyliśmy nowy system dopasowywania wzorców, skupiający się konkretnie na oszustwach i phishingu, obsługujący:
- Pełne dopasowanie adresów URL oparte na wyrażeniach regularnych
- Pełna obsługa XPath i querySelector
- Dopasowanie do dowolnej treści na stronie
- Wykrywanie fałszywych favikonów
Na przykład, jeśli witryna jest hostowana na Amazon S3 zawiera pole wprowadzania hasła i używa homoglifu w adresie URL, aby oszukać użytkowników i sprawić, by myśleli, że się logują Facebook , Browser Guard możemy wykryć tę kombinację, nawet jeśli nigdy wcześniej nie widzieliśmy tego adresu URL.

Dlaczego teraz ma to większe znaczenie
Dzięki sztucznej inteligencji osoby atakujące mogą łatwiej niż kiedykolwiek tworzyć niemal idealne kopie stron internetowych. Czy zauważyłeś homoglif w adresie URL? Nie, ja też nie!
Dlatego zaprojektowaliśmy ten system tak, abyśmy mogli aktualizować jego zasady co 30 minut, zamiast czekać na pełne aktualizacje rozszerzeń.
Ale nadal widzę statyczne reguły blokowania Browser Guard
To prawda – na razie.
Znaleźliśmy tymczasowe rozwiązanie, które pozwala nam obsługiwać wszystkie dotychczasowe reguły. Musieliśmy jednak usunąć niektóre bardziej zaawansowane funkcje logiczne, które były do nich dodane.
Na przykład nie możemy używać tych dużych zbiorów danych do blokowania żądań podramki, a jedynie żądań ramki głównej. Nie możemy również łączyć wielu warstw logicznych; blokowanie ogranicza się do prostych dopasowań (wyrażenia regularne, domeny i adresy URL).
Te ograniczenia są głównym powodem, dla którego inwestujemy więcej w ochronę opartą na wzorcach i heurystyczną.
Czysta heurystyka
Od pierwszego dnia, Browser Guard wykorzystuje heurystykę (zachowanie) do wykrywania oszustw i phishingu, monitorując zachowanie na stronie w celu wykrycia podejrzanej aktywności.
Na przykład niektóre oszukańcze strony celowo blokują przycisk „Wstecz” przeglądarki, nadużywając window.replaceState, a następnie nakłaniają Cię do zadzwonienia na „infolinię komputerową” oszusta. Inni próbują przekonać Cię do uruchamiać złośliwe polecenia na komputerze.
Browser Guard Potrafi wykryć te zachowania i ostrzec Cię, zanim w nie uwierzysz.
Co dalej?
Czy ktoś powiedział „sztuczna inteligencja”?
Prawdopodobnie widziałeś już Scam Guard w innych Malwarebytes produktów. Obecnie pracujemy nad wersją dostosowaną specjalnie do Browser Guard Więcej wkrótce!
Końcowe przemyślenia
Chociaż Manifest v3 wprowadził znaczące ulepszenia w zakresie bezpieczeństwa przeglądarek, stworzył również prawdziwe wyzwania dla narzędzi bezpieczeństwa, takich jak Browser Guard .
Zamiast ograniczać, Browser Guard Zespół przebudował nasze podejście od podstaw, koncentrując się na zachowaniach, wzorcach i szybszym czasie reakcji. Rezultatem jest ochrona, która jest inna w środku, ale równie zaangażowana w zapewnienie bezpieczeństwa w sieci.
Coś wydaje się nie tak? Sprawdź to przed kliknięciem.
Malwarebytes Scam Guard pomaga błyskawicznie analizować podejrzane linki, teksty i zrzuty ekranu.
Dostępne w pakiecie Malwarebytes Premium Security dla wszystkich urządzeń oraz w aplikacji Malwarebytes dla iOS i Android .




