| Termin | Definicja |
|---|---|
| nieetyczne lub wprowadzające w błąd treści | Treści wprowadzające w błąd to komunikaty naruszające przepisy o nieuczciwych praktykach rynkowych. Mechanizmy działania złośliwych komunikatów i fałszywych alertów w środowisku systemowymNieetyczne lub wprowadzające w błąd treści, w kontekście bezpieczeństwa systemów operacyjnych, przyjmują formę złośliwych interfejsów graficznych, fałszywych alertów i zwodniczego oprogramowania, klasyfikowanego technicznie jako adware, scareware lub rogueware. Ich fundamentem jest manipulacja API przeglądarki, na przykład poprzez wymuszanie notyfikacji Web Push oraz przejmowanie wątków modelu DOM, jak i integracja ze środowiskiem systemowym za pomocą modyfikacji rejestru w gałęziach środowiska użytkownika, takich jak HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Celem tych działań jest wygenerowanie okien dialogowych informujących o rzekomym uszkodzeniu układów elektronicznych, infekcjach wirusowych czy zablokowaniu dostępu do partycji dysku systemowego. W przeszłości problem ten był powiązany z atakami typu dialer, które wykorzystywały fizyczne połączenia sprzętowe, generując nieautoryzowane połączenia taryfowe. Dziś zgłoszenia dotyczące starego i rzadkiego sprzętu w postaci fizycznych modemów telefonicznych są rzadkością, ponieważ wektory ataków opartych na dezinformacji w całości przeniesiono w obszar protokołów sieciowych, takich jak HTTPS, oraz mechanizmów Service Workers w przeglądarkach internetowych. Złośliwe skrypty webowe emulują okna systemowe, powiadomienia zapory Windows Defender oraz komunikaty o błędzie jądra systemu, naśladując natywny interfejs powłoki explorer.exe. Zjawisko to prowadzi do pobrania przez użytkownika ładunku złośliwego (payload) z serwerów nadzorujących Command and Control, pod postacią aplikacji wymuszających opłaty za naprawę nieistniejących usterek lub modułów monitorujących pociągnięcia klawiszy. Skuteczność tych mechanizmów w pełni zależy od socjotechnicznej implementacji w warstwie prezentacji, co powoduje zrównanie okien wstrzykniętych przez aplikację z prawdziwymi alertami generowanymi przez układ wejścia-wyjścia płyty głównej. Taksonomia manipulacji: od dark patterns po złośliwe oprogramowanie klasy scarewareW technicznej klasyfikacji oprogramowania wprowadzającego w błąd wyszczególnia się wzorce projektowe określane mianem dark patterns oraz aplikacje celowo destabilizujące zaufanie do parametrów sprzętu komputerowego. Dark patterns realizowane są najczęściej w instalatorach oprogramowania, gdzie obiekty graficzne służące do odmowy instalacji dodatkowych modułów mają celowo zmanipulowany kod interfejsu, objawiający się na przykład atrybutem wizualnym sugerującym brak możliwości kliknięcia. Zainicjowanie wyeksponowanego przycisku głównego aktywuje protokół pobierania dodatkowych paczek binarnych typu adware. Inną grupą zagrożeń są porywacze przeglądarek, operujący na poziomie modyfikacji plików konfiguracyjnych wewnątrz katalogów AppData\Local. Oprogramowanie to modyfikuje wektory zapytań kierowanych do domyślnych silników wyszukiwania, przekierowując pakiety na zewnętrzne serwery proxy, które z kolei filtrują wyniki i wstrzykują złośliwy kod do wyświetlanych witryn po zdeszyfrowaniu strumienia danych. Równolegle funkcjonuje kategoria scareware, która bazuje na programowym generowaniu symptomów awarii sprzętowej komputera. Skompilowany kod takiego programu modyfikuje widok pulpitu Windowsa, dezaktywuje skróty klawiaturowe dedykowane Menedżerowi zadań, modyfikuje priorytety alokacji pamięci dla paska Start i wyświetla pełnoekranową warstwę interfejsu nakazującą kontakt telefoniczny z fałszywym biurem analiz diagnostycznych. Różnica pomiędzy wprowadzającymi w błąd mechanizmami powłoki a oprogramowaniem działającym w tle z rodziny trojanów polega na trybie interakcji z ofiarą. Podprogramy typu botnet optymalizują zużycie zasobów do ukrycia swoich procesów egzekucji poleceń w tle, podczas gdy oprogramowanie wprowadzające w błąd proaktywnie dąży do ciągłej prezentacji informacji wektorowych na obszarze roboczym. Budowa obu tych algorytmów coraz częściej współdzieli kod źródłowy. Plik pobrany w wyniku oszukańczego powiadomienia ma często za zadanie podniesienie uprawnień administracyjnych poprzez nadużycie komponentów UAC (User Account Control) oraz eskalację przywilejów powłoki, torując drogę do uruchomienia procesów szyfrowania woluminów w systemach plików NTFS w sektorach dysków stałych. Identyfikacja inwazyjnych rozszerzeń przeglądarek i oprogramowania reklamowego w praktyceMaszyny obciążone oprogramowaniem klasyfikowanym jako wprowadzające w błąd i PUP (Potentially Unwanted Programs) wykazują odczyty telemetryczne łatwe do sparametryzowania pod obciążeniem. System operacyjny zgłasza nieprzerwane cykle alokacji wątków przez procesy przeglądarek internetowych na karcie monitorowania wydajności, a także stałą emisję obiektów notyfikacji systemowych, powołujących się na usterki sterowników karty graficznej i bazy sygnatur antywirusowych. Rozwiązania ochronne działające na styku sieci nie przerywają tych połączeń na poziomie analizy behawioralnej i heurystyki, gdyż większość instalacji klasyfikowanych jako adware opiera się na procedurze autoryzowanej podczas procesu akceptacji warunków EULA w zmanipulowanych interfejsach instalatora, posiadając legalną walidację certyfikatów cyfrowych na serwerach pobierania. Ważnym elementem odpowiadającym za odświeżanie natrętnych okien dialogowych jest integracja z mechanizmami obiektów WMI (Windows Management Instrumentation) oraz instalacja zadań powtarzalnych w systemie operacyjnym, które nakazują pobieranie wytycznych dla interfejsu. W konsekwencji stałej egzekucji tysięcy skryptów DOM, procesor odbiera setki tysięcy cykli żądań renderowania obrazu, co determinuje konieczność maksymalnego wysterowania układów chłodzenia w komputerach mobilnych ze względu na rosnącą temperaturę struktury krzemu. Z fizycznego punktu widzenia radiatory stają się przeciążone wydzielanym ciepłem, jednak winna nie jest degeneracja złączy termoprzewodzących, ale ciągła utylizacja logicznych potoków wewnątrz procesora, zarezerwowanych dla przeglądarki internetowej pracującej w pętli. Dezintegracja tak zaimplementowanych obiektów z wykorzystaniem systemowego deinstalatora zazwyczaj kończy się błędem braku uprawnień. Programiści złośliwego kodu projektują serwisy typu watchdog, pracujące w ringu zero na poziomie wczesnego etapu uruchamiania systemu. Procesy nadzorujące skanują sumy kontrolne folderów docelowych adware i w przypadku detekcji operacji kasowania wyzwalają mechanizmy replikacji plików binarnych. Wynikiem tego błędu jest przywrócenie kompletnej gałęzi modyfikacji interfejsu operacyjnego w ułamek sekundy od naciśnięcia przycisku odinstalowania pakietu powiązanego z wyświetlaniem powiadomień. Diagnostyka sprzętu i przywracanie integralności systemu po kontakcie z agresywnym adwareKiedy algorytmy manipulacyjne oraz fałszywe ostrzeżenia zablokują uprawnienia administracyjne lokalnego profilu użytkownika, zajmując całkowicie dostęp do powłoki interfejsu ekranowego i ruchu pakietów DNS, jedynym poprawnym technicznie wyjściem z pętli infekcji jest ingerencja inżynierska podsystemu spoza lokalnego dysku twardego. Metodyka tych prac polega na wymontowaniu dysku fizycznego NVMe lub SATA i wpięciu go jako nośnika dodatkowego dla izolowanych systemów plików zbudowanych w środowiskach typu Windows Preinstallation Environment. Technologia tego rodzaju omija bootloadery, usługi startowe oraz pakiety ładujące się do pamięci podręcznej RAM ze wszystkich układów na płycie głównej kontrolowanych przez fałszywe powiadomienia, zapewniając bezpieczny i nielimitowany dostęp do struktur. Na poziomie deasemblacji inżynierowie przeprowadzają audyt gałęzi binarnych rejestru sprzętowego szukając zainstalowanych komponentów typu rootkit. Warszawskie Pogotowie Komputerowe wykonuje serwis sprzętowy polegający na oczyszczaniu instalacji oprogramowania Windows z natrętnych systemów reklamowych, fałszywych narzędzi scareware do wymuszania opłat, skryptów manipulacyjnych i kryptokoparek na dostarczonych nam komputerach stacjonarnych, jednostkach PC i powierzonych laptopach. Nasze procedury techniczne to usuwanie dezinformacyjnych rozszerzeń plików i przeglądarek, naprawa narzędziami trybu offline (DISM) oraz przywrócenie pierwotnych praw dostępu administratora. Realizujemy również podstawowy odzysk danych dla partycji pamięci, które w skutek przeciążenia złośliwym procesem w tle na nośnikach konsumenckich zgłosiły uszkodzenie logiczne lub błędy sektorów blokując dostęp do spisu plików instalacji prywatnej. Po kompleksowym wykluczeniu problemów z logiczną strukturą interfejsów zapisu na kościach NAND układów pamięci, komputer jest składany i przekazywany jako wolny od zwodniczych zagrożeń wpływających na jakość cyfrowej egzystencji, wraz z przywróceniem optymalnej dynamiki odprowadzania ciepła w zamkniętej strukturze obudowy maszyn PC. |