Transmiterea jurnalelor, a alertelor și a datelor de telemetrie prin intermediul unei diode de date

Află cum
Utilizăm inteligența artificială pentru traducerile site-urilor și, deși ne străduim să fim exacți, este posibil ca acestea să nu fie întotdeauna 100% precise. Apreciem înțelegerea dumneavoastră.

Malware-ul evaziv a depășit capacitățile sistemelor tradiționale de detectare bazate pe mașini virtuale

Malware-ul nu se mai limitează doar la a evita detectarea, ci studiază și instrumentele concepute pentru a-l depista.
De OPSWAT
Împărtășește această postare

Malware-ul evaziv este conceput din ce în ce mai des pentru a detecta și a ocoli mediile tradiționale de tip sandbox, lăsând echipele de securitate cu concluzii în care nu pot avea încredere deplină. O vulnerabilitate critică în vm2, o bibliotecă de sandboxing Node.js utilizată pe scară largă, a expus recent un risc care depășește cu mult o singură piesă de software. Urmărită ca CVE-2026-22709 cu un scor CVSS maxim de 10,0, vulnerabilitatea a provenit din igienizarea incompletă a callback-urilor în gestionarea prototipurilor Promise. Un atacator ar putea ieși complet din sandbox și ar putea executa comenzi arbitrare pe sistemul gazdă subiacent.

Această vulnerabilitate ne-a reamintit că izolarea este la fel de puternică pe cât este arhitectura pe care se bazează. Atacatorii au înțeles acest lucru de ceva vreme, motiv pentru care majoritatea amenințărilor evazive sunt acum concepute să sondeze mediul înconjurător înainte de a întreprinde orice acțiune suspectă. Acestea verifică prezența unor indicii legate de mașinile virtuale (VM), amână execuția, inspectează geolocalizarea sau așteaptă interacțiuni specifice din partea utilizatorului, toate acestea în speranța de a obține un verdict de „curat” înainte de a ajunge la ținta reală.

Întrebarea este dacă mediul de testare poate să-i oblige, totuși, să-și dezvăluie intențiile. În acest articol, analizăm modul în care funcționează eludarea mediului de testare, motivele pentru care abordările convenționale nu reușesc să țină pasul și modul în care emularea la nivel de instrucțiuni oferă o soluție mai fiabilă pentru viitor.

Cum detectează programele malware Sandbox

Echipele de securitate din cadrul companiilor procesează zilnic volume uriașe de fișiere, de la atașamente de e-mail și actualizări de patch-uri până la transferuri gestionate de fișiere și integrări cu soluții terțe. Fișierele rău intenționate sunt concepute tot mai des astfel încât să pară legitime, cel puțin suficient timp cât să aibă un impact.

Malware-ul evaziv este conceput să se comporte normal în mediile de analiză automatizată și să-și dezvăluie intențiile doar pe un terminal real. Printre tehnicile obișnuite se numără:

  • Funcția Anti-VM verifică prezența unor artefacte ale mașinilor virtuale, a unor debuggere sau a unor chei de registru specifice mediilor sandbox înainte de a executa orice cod rău intenționat
  • Întârzieri în execuție cauzate de perioade lungi de inactivitate și de bucle de execuție întârziată care depășesc durata tipică a ferestrelor de analiză din mediul sandbox
  • Verificările de localizare care condiționează transmiterea datelor utile de rezultatul verificărilor de localizare sau de configurații de sistem care probabil nu există într-un mediu de analiză
  • Comprimarea prin ofuscare sau ofuscarea încărcăturilor utile în mai multe etape, astfel încât prima etapă să pară inofensivă, iar comportamentul dăunător să se manifeste abia ulterior

Echipele de securitate nu pot verifica manual fiecare fișier semnalat, așa că verdictele automate determină decizii automate: blocare sau permisiune, carantină sau eliberare, escaladare sau respingere. Când un mediu de testare este păcălit, nu doar că ratează o amenințare. El emite un verdict de „curat” în care restul procesului de securitate are încredere. Această încredere nejustificată este adesea mai periculoasă decât lacuna de detectare în sine.

Sandbox-urile bazate pe mașini virtuale pierd teren în fața tehnicilor avansate de eludare

Mediile de testare bazate pe mașini virtuale execută fișierele suspecte într-un mediu izolat și monitorizează ce se întâmplă. Cu toate acestea, s-a demonstrat pe larg că programele malware avansate recunosc aceste medii și își amână comportamentul dăunător până când ajung la o țintă reală.

Mediile de testare bazate pe mașini virtuale prezintă limitări structurale care afectează viteza, scalabilitatea și securitatea:

  • Verificările anti-VM, tehnicile anti-depanare și întârzierile temporizate pot menține programele malware în stare latentă pe toată durata procesului de analiză
  • Pornirea și oprirea mașinilor virtuale generează blocaje în fluxurile de lucru cu volume mari de fișiere
  • Atunci când un mediu de testare se bazează pe un motor de execuție partajat sau pe un mediu virtual cunoscut, acesta moștenește toate vulnerabilitățile caracteristice acelui mediu, așa cum a ilustrat clar incidentul vm2

Un scenariu real Supply Chain

Imaginați-vă o actualizare de rutină a firmware-ului primită prin intermediul portalului unui furnizor de încredere. Aceasta trece de mai multe scanări, trece cu bine de testul în mediul de izolare fără ca vreun comportament suspect să fie detectat și este aprobată pentru implementare în sistemele tehnologice operaționale. Ceea ce mediul de izolare nu a detectat a fost un încărcător latent ascuns în programul de instalare, care a căutat artefacte ale mașinii virtuale, le-a găsit și pur și simplu nu a întreprins nicio acțiune în timpul analizei. Pe un sistem real, acesta se execută.

Acesta nu este cel mai pesimist scenariu. El reflectă doar modul în care sunt concepute tot mai multe atacuri asupra lanțului de aprovizionare și asupra perimetrului, care exploatează discrepanța dintre ceea ce observă un mediu de testare și ceea ce se întâmplă de fapt pe un terminal țintă. Eliminarea acestei discrepanțe necesită o abordare fundamental diferită a modului în care sunt analizate fișierele.

Tehnica de izolare bazată pe emulare obligă programele malware să se dezvăluie

Emularea la nivel de instrucțiuni rezolvă problema principală prin eliminarea completă a mediului recognoscibil. În loc să ruleze un fișier suspect într-o mașină virtuală pe care malware-ul o poate identifica, aceasta simulează execuția procesorului și a sistemului de operare la nivel de instrucțiuni. Verificările anti-VM nu găsesc nimic care să declanșeze o reacție. Timpii de așteptare expiră. Iar malware-ul, neavând niciun motiv să rămână inactiv, își execută întreaga încărcătură sub supraveghere.

Acesta este principiul care stă la baza OPSWATAdaptive Sandbox . Aceasta funcționează sub nivelul la care acționează tehnicile de evaziune, ocolindu-le prin design, mai degrabă decât prin configurare.

Sandbox tradițional pentru mașini virtuale vs.Sandbox Adaptive

SandboxSandbox tradițional bazat pe mașini virtuale
Adaptive Sandbox
Rezistență la eludarea măsurilor anti-VMLimitat – detectabil de către programele malwareÎncercările de eludare sunt contracarate prin design la nivel de instrucțiune
RandamentÎngreunat de procesul de pornire și oprire a mașinilor virtualePeste 25.000 de analize pe zi pe server
Detectarea sarcinii utile în mai multe etapeEtapele parțiale – evazive s-ar putea să nu declanșezeExecutare completă obligatorie, indiferent de condiții
Flexibilitate în implementareDe obicei, în cloud sau la sediuCloud, la sediu, hibrid și izolat fizic
Riscul asociat suprafeței de atac comuneMoștenit de la mediul de execuție al gazdei sau de la stratul VMEliminat prin separare arhitecturală
Adâncimea de extracție a IOCÎn funcție de comportamentul observabilPeste 900 de indicatori comportamentali, extragere aprofundată a indicatorilor de compromis (IOC)

Conform testelor comparative realizate de Filescan.io, această abordare generează cu 48% mai multe rezultate cu grad ridicat de certitudine și cu 224% mai multe indicatori de compromis (IOC) pe zi, comparativ cu metodele tradiționale de tip sandbox. Aceasta reprezintă o măsură directă a proporției de comportamente rău intenționate care rămâneau nedetectate anterior.

Deoarece motorul este ușor și determinist, acesta poate fi implementat în flux, fără a fi rezervat exclusiv pentru analiza ulterioară a incidentelor. Acest lucru îl face util la nivelul gateway-urilor de e-mail, al canalelor de încărcare web și al fluxurilor de lucru de transfer gestionat de fișiere, unde sandbox-urile tradiționale bazate pe mașini virtuale consumă prea multe resurse pentru a funcționa în timp real.

De la transmiterea fișierelor la informații utile

Adaptive Sandbox trei etape structurate, concepute pentru a descoperi treptat ce ascunde un fișier. La fiecare etapă, acesta abordează tehnicile de eludare pe care o analiză într-o singură etapă le-ar omite:

  1. Analiza structurii profunde efectuează o inspecție statică a peste 120 de tipuri de fișiere, extragând conținutul încorporat, scripturile, macrocomenzile și codul shell înainte de începerea execuției dinamice.
  2. AnalizaAdaptive simulează comportamentul procesorului, al sistemului de operare și al aplicațiilor pentru a declanșa căi de execuție, a ocoli verificările anti-analiză și a dezvălui încărcături ascunse cu mai multe etape.
  3. Extragerea și raportarea IOC generează rezultate structurate care includ indicatori comportamentali, artefacte de rețea și date de configurare, destinate exportului către fluxurile de lucru SIEM, SOAR, MISP și STIX.

Îmbunătățirea detectării vulnerabilităților de tip „zero-day” prin utilizarea tehnicii deAdaptive

Adaptive este unul dintre cele patru niveluri integrate de detectare din cadrul MetaDefender , soluția unificată de detectare a vulnerabilităților zero-day OPSWAT. Sandboxingul oferă, în sine, răspunsuri la întrebări importante privind comportamentul fișierelor, însă malware-ul evaziv a demonstrat clar că nicio tehnologie nu este suficientă pe cont propriu.

MetaDefender este conceput ținând cont de această realitate, combinând patru straturi, fiecare dintre ele acoperind un punct mort pe care celelalte nu îl pot acoperi pe deplin singure. Rezultatul este un singur verdict de încredere pentru fiecare fișier, ceea ce permite o eficiență de 99,9% în detectarea vulnerabilităților de tip zero-day, fără a încetini fluxul de fișiere de care depind procesele operaționale ale întreprinderii.

Procesul de detectare a vulnerabilităților zero-day pe patru niveluri

StratFuncție
Reputația amenințăriiVerifică încrucișat peste 50 de milioane de hash-uri, adrese IP și domenii pentru identificarea surselor amenințărilor cunoscute
AdaptiveEmulează execuția pentru a descoperi comportamente ascunse și sarcini utile cu mai multe etape, trimițând indicatorii de compromis (IOC) recent descoperiți către motorul de evaluare a reputației amenințărilor
Evaluarea amenințărilorCombină rezultatele din mediul de testare, datele privind reputația și indicatorii comportamentali într-un singur scor de risc
Căutare pe baza similitudinii MLIdentifică variantele de malware, legăturile dintre campanii și infrastructura comună

De la Sandbox la detectarea pre-execuție bazată pe inteligență artificială

Fiecare descoperire de vulnerabilitate zero-day confirmată în mediul sandbox din cadrul MetaDefender alimentează procesul de antrenare al sistemului de inteligență artificială Predictive Alin, un motor de detectare a vulnerabilităților zero-day înainte de execuție, care anticipează intențiile rău intenționate înainte ca atacul să se producă. Fiecare amenințare confirmată consolidează capacitatea modelului de a detecta mai devreme următoarea amenințare, înainte ca un fișier să ajungă vreodată în mediul sandbox.

Astfel se creează un ciclu continuu de feedback între analiza comportamentală aprofundată și detectarea predictivă înainte de execuție. Mediul de testare scoate la iveală elementele pe care semnăturile le omit, iar aceste constatări antrenează modelul de predicție, care apoi interceptează următoarea generație de amenințări la nivelul perimetrului.

Obținerea unei vizibilități mai aprofundate asupra amenințărilor greu de detectat

Sandbox-urile tradiționale bazate pe mașini virtuale au fost concepute pentru un peisaj al amenințărilor care nu mai există. Acestea pot fi identificate, blocate și ocolite de programe malware concepute special pentru a rezista analizei.

Emularea la nivel de instrucțiuni schimbă complet situația. Funcționând sub nivelul la care acționează tehnicile de eludare, Adaptive Sandbox programele malware să se execute integral și introduce descoperirile confirmate într-un flux de detectare care devine din ce în ce mai precis pe măsură ce trece timpul. Pentru că, atunci când vine vorba de amenințările bazate pe fișiere, modul în care se realizează izolarea în sandbox contează la fel de mult ca și faptul că se utilizează sau nu această tehnică.

Dacă organizația dumneavoastră gestionează fluxuri de fișiere cu risc ridicat și are nevoie de o inspecție aprofundată, capabilă să țină pasul cu tehnicile avansate de eludare, discutați cu un OPSWAT despre modul în care emulația la nivel de instrucțiuni MetaDefender vă poate consolida nivelul de securitate.


Întrebări frecvente

Ce este o vulnerabilitate de tip „escape” în mediul sandbox?

O evadare din sandbox are loc atunci când un cod rău intenționat iese din mediul său de execuție izolat și se execută pe sistemul gazdă de bază. Vulnerabilitatea vm2 (CVE-2026-22709) este un exemplu recent, care demonstrează modul în care sandbox-urile construite pe medii de execuție partajate pot moșteni punctele slabe ale mediilor pe care se bazează.

Cum detectează malware-ul evaziv mașinile virtuale?

Malware-ul evaziv analizează mediul înconjurător în căutarea unor indicii specifice mediilor de tip sandbox, precum anumite chei de registru, urme de depanare, identificatori hardware, anomalii de sincronizare și alți indicatori asociați în mod obișnuit cu aceste medii. Atunci când acești indicatori sunt prezenți, malware-ul poate să-și suprime sau să-și amâne comportamentul rău intenționat, determinând mediul de tip sandbox să emită un verdict de „curat”, pe care fluxurile de lucru de securitate din aval îl pot considera de încredere.

Ce este emularea la nivel de instrucțiune în analiza programelor malware?

Emularea la nivel de instrucțiuni simulează comportamentul procesorului și al sistemului de operare la un nivel mult mai scăzut decât tehnicile tradiționale de izolare bazate pe mașini virtuale. Prin eliminarea multora dintre indiciile pe care programele malware le utilizează de obicei pentru a detecta mediile de analiză virtualizate, aceasta poate scoate la iveală comportamente care altfel ar rămâne latente și poate îmbunătăți vizibilitatea asupra executării încărcăturilor ascunse.

În ce fel se deosebește sandboxingul adaptiv de un sandbox tradițional bazat pe mașini virtuale?

Sandbox-urile tradiționale bazate pe mașini virtuale execută fișierele în medii virtualizate, pe care programele malware moderne le pot adesea identifica și ocoli. Adaptive utilizează emularea la nivel de instrucțiuni pentru a analiza căile de execuție la un nivel mai profund, contribuind la identificarea verificărilor anti-VM, a întârzierilor de timp și a comportamentelor în mai multe etape care ar putea fi omise în cadrul analizei convenționale bazate pe mașini virtuale.

Ce tipuri de fișiere analizeazăMetaDefender ?

MetaDefender permite analiza a peste 50 de tipuri de fișiere, inclusiv fișiere executabile, scripturi, arhive, programe de instalare și fișiere de patch-uri. Această acoperire extinsă îl face ideal pentru mediile care necesită o inspecție aprofundată a fișierelor, cum ar fi pachetele software, atașamentele de e-mail și actualizările operaționale sau ale lanțului de aprovizionare.

Rămâneți la curent cu OPSWAT!

Înscrieți-vă astăzi pentru a primi cele mai recente actualizări ale companiei, povești, informații despre evenimente și multe altele.