Este implementat în mod obișnuit cu un firewall pentru aplicații web, un sistem de prevenire a intruziunilor, un reverse proxy, un gateway sau un control de gazdă, atunci când o reparație permanentă nu poate fi implementată imediat.
Un patch virtual util se bazează pe slăbiciunea reală și calea de atac accesibilă, este testat față de utilizarea legitimă, monitorizat pentru potriviri și efecte secundare și are atribuit un proprietar și o condiție de expirare. Poate reduce expunerea în timpul remedierii de urgență, întârzierilor furnizorului, ferestrelor de mentenanță sau înlocuirii sistemelor legacy.
Puncte esențiale
Candidați buniVulnerabilități al căror trafic sau acțiuni de exploit pot fi identificate și constrânse la un punct de aplicare disponibil fără întrerupere inacceptabilă.
Ciclu de viațăAnalizați slăbiciunea, proiectați și testați regula, implementați cu revenire și monitorizare, revizuiți ocolirile și potrivirile false, apoi eliminați-o sau revizuiți-o după remedierea permanentă.
DoveziÎnregistrați activele și versiunile afectate, căile protejate, ipotezele, rezultatele testelor, modificările regulilor, telemetria de potrivire, excepțiile, proprietarul și data planificată de retragere.
Limitare importantăPatching-ul virtual nu repară codul defect, nu elimină componenta vulnerabilă și nu acoperă căile de exploit pe care punctul de aplicare nu le poate observa. Regulile pot fi ocolite, pot bloca excesiv activitate legitimă sau pot rămâne uitate după ce sistemele se schimbă.