Glossari de seguretat de Xygeni
Glossari de seguretat de desenvolupament i lliurament de programari

Què és la priorització de vulnerabilitats basada en el risc?

La priorització de vulnerabilitats basada en el risc consisteix a classificar les troballes de seguretat segons el risc que realment representen per a la vostra aplicació, en lloc de per la puntuació de gravetat que se'ls associa. La distinció és important perquè la gravetat és una propietat de la vulnerabilitat en abstracte, mentre que el risc és una propietat de la vulnerabilitat al vostre codi: si la funció vulnerable s'ha cridat mai, si algú l'està explotant en la natura, com d'exposat està el servei afectat i com de difícil seria la solució. Un CVSS 9.8 en una dependència que la vostra aplicació no invoca mai té una prioritat inferior a un 6.1 en un punt final connectat a Internet amb una vulnerabilitat pública. La gravetat no us ho pot dir. La priorització basada en el risc és el conjunt de senyals que poden fer-ho.

Què és la priorització de vulnerabilitats basada en el risc? Una definició pràctica #

Cada escàner que executeu produeix més troballes de les que el vostre equip pot arreglar. Això no és un error d'eines, és aritmètica: la cobertura augmenta cada any, el nombre de personal no. La pregunta va deixar de ser "què hem trobat" fa molt de temps. És "què fem dilluns".

El triatge basat en la gravetat respon malament a això. Ordena per un nombre calculat sense cap coneixement del vostre sistema, cosa que significa que classifica una catàstrofe teòrica per sobre d'una de pràctica. Els equips ho aprenen ràpidament i responen ignorant la llista, que és el pitjor resultat possible perquè les tres troballes importants hi eren.

Així doncs, la definició de treball: La priorització de vulnerabilitats basada en el risc és la pràctica d'ordenar les troballes utilitzant senyals contextuals sobre l'explotabilitat, l'accessibilitat, l'exposició i el cost de remediació, de manera que la part superior de la cua reflecteixi el que un atacant podria fer realment a aquest sistema en lloc del que un òrgan de puntuació va jutjar possible en general.

El canvi és d'una propietat de la vulnerabilitat a una propietat de la vulnerabilitat més la teva aplicació. El mateix CVE, prioritat diferent, depenent d'on es troba.

Priorització de vulnerabilitats basada en el risc, en quatre senyals #

La ruta més clara cap al significat de la priorització de vulnerabilitats basada en el risc és observar què s'afegeix a la gravetat, perquè la gravetat en si mateixa no desapareix. Es converteix en una entrada entre diverses.

  • Accessibilitat. La funció vulnerable es crida realment des del vostre codi? Un paquet vulnerable no és una aplicació vulnerable. L'anàlisi d'accessibilitat rastreja la ruta de crida i la mostra, cosa que converteix "tenim 400 troballes de dependències crítiques" en una llista molt més curta de les que s'executen.
  • Explotabilitat. Algú està explotant això al món real? EPSS estima la probabilitat d'explotació en els propers 30 dies, la CISUn catàleg de vulnerabilitats explotades conegudes registra el que ja s'està utilitzant en funcionament, i la disponibilitat pública d'explotació indica quanta feina hauria de fer un atacant. Aquests són els punts de vista de l'atacant i es mouen diàriament mentre un CVSS La puntuació es manté fixa des del dia que es va assignar.
  • Context empresarial. Quina exposició té l'actiu afectat i què fa? Un servei de pagament amb accés a Internet i una eina d'informes interns amb la mateixa troballa no comporten el mateix risc, i només la vostra organització sap quin és quin.
  • Cost de la remediació. Quina dificultat té la correcció i què falla si l'apliqueu? Un petit pegat inflat i una actualització important de versió que trenca la compilació són diferents.cisions, i una prioritat que ignora l'esforç produeix una cua al voltant de la qual ningú pot planificar un sprint.

En conjunt, la priorització de vulnerabilitats basada en el risc significa que la majoria dels equips convergeixen en: Deixa de preguntar-te com de dolent podria ser això, comença a preguntar-te com de dolent és això aquí i quant costa acabar-hi.

Basat en la gravetat vs. basat en el risc: què canvia #

La severitat no desapareix en un model basat en el risc. Esdevé una entrada entre diverses, i les altres entrades són les que saben alguna cosa sobre la vostra aplicació.

dimensióBasat en la gravetatBasat en el risc
Senyal primariPuntuació CVSSAccessibilitat, explotabilitat, exposició, cost de correcció
Pregunta que responQuina és la gravetat d'aquesta vulnerabilitat en general?Què pot fer un atacant a aquest sistema?
Context utilitzatcapEl vostre codi, el vostre desplegament, el vostre negoci
Sortida típicaUna llarga llista ordenada per númeroUna llista curta ordenada per conseqüència
Efecte sobre els desenvolupadorsFatiga d'alerta, llista ignoradaMenys entrades, cadascuna justificada
El que troba a faltarSi el codi s'executa maiRes, si els senyals estan connectats correctament

La diferència pràctica es manifesta en la conversa entre seguretat i enginyeria. Un tiquet ordenat per gravetat diu "això és crític, solucioneu-ho". Un ordenat per risc diu "es pot accedir a això des del vostre controlador de pagament, hi ha un exploit públic i la correcció és un pegat". Només un d'aquests s'aplica sense cap argument.

Aquesta és ara la posició oficial, no només una bona pràctica. #

La priorització de vulnerabilitats basada en el risc solia ser l'alternativa sofisticada a l'aplicació de pegats per gravetat. S'està convertint en la línia de base.

SSVC, desenvolupat per l'Institut d'Enginyeria de Programari de Carnegie Mellon i adoptat per CISA, substitueix la puntuació per un decisarbre d'ions que genera una acció en lloc d'un número, basat en l'estat d'explotació, l'automatització, l'impacte tècnic i la prevalença de la missió. I el juny de 2026 CISUn emès Directiva operativa vinculant 26-04, que substitueix la BOD 22-01, que ordena a les agències federals que prioritzin les actualitzacions utilitzant l'exposició dels actius, l'estat del KEV, l'automatització de les vulnerabilitats i l'impacte tècnic en lloc de la gravetat només.

El senyal per a tothom és senzill. L'agència que manté el catàleg autoritzat de vulnerabilitats explotades ja no diu a les seves pròpies agències que les ordenin per CVSS. Si encara ho feu, esteu utilitzant un mètode que els seus propis custodis han superat.

Com funciona un embut de priorització? #

Els senyals per si sols no prioritzen res. Han d'estar encadenats, de manera que cadascun restringeixi el que el següent ha de tenir en compte. Aquesta cadena és el que Xígeni anomena un embut de priorització.

Un embut executa les troballes a través de fins a vuit etapes ordenades. Les preconfigurades són accessibilitat, explotabilitat, reparable, resultat de triatge d'IA i urgència de remediació, i podeu afegir les vostres pròpies propietats com ara la criticitat empresarial o l'exposició. Els embuts preconfigurats cobreixen cada família de riscos i podeu filtrar qualsevol taula per fase de l'embut per veure què ha sobreviscut a cada etapa. Una cua de diversos centenars de troballes es redueix al grapat que són reals, accessibles, explotables i que valen la pena aquest sprint.

Dues d'aquestes etapes provenen de Triatge d'IAPer a les troballes al vostre propi codi, AI Triage llegeix la troballa en context, el flux de codi per a l'anàlisi estàtica o l'evidència HTTP per a DAST, i retorna un veredicte de veritable positiu, fals positiu o necessitat de revisió, a més d'una urgència de remediació d'Immediat a Pendent i una complexitat de correcció de Fàcil a Difícil. Cadascuna ve amb el raonament que hi ha al darrere, cada sortida està etiquetada com a generada per IA i el vostre equip pot anul·lar qualsevol veredicte. Per a les troballes de codi obert, el disseny és deliberadament diferent: no hi ha cap veredicte d'IA, perquè accessibilitat fa aquesta feina millor. El triatge per IA aporta urgència i complexitat en canvi.

La part més important per als equips amb una pila existent: els mateixos embuts i el mateix triatge s'apliquen a les troballes ingerides d'altres escàners, no només als del propi Xygeni. Les troballes de 40 o més eines i formats, inclosa qualsevol sortida SARIF, es dedupliquen i es classifiquen a la mateixa cua. Les eines actuals continuen funcionant. La priorització deixa de ser per eina.

L'efecte mesurable, en paraules de clients que ho van fer: al voltant d'un 90% menys de temps en la identificació, priorització i assignació de resultats de seguretat a Banco Serfinanza, en més de 100 repositoris sota anàlisi contínua, i una reducció del 90% en el temps de priorització de vulnerabilitats a Fintonic.

Reserva una demostració i porteu el vostre propi endarreriment.

Preguntes freqüents: priorització de vulnerabilitats basada en el risc, en respostes breus #

Què és la priorització de vulnerabilitats basada en el risc en termes senzills?

Ordenar les troballes de seguretat segons el que un atacant podria fer realment al vostre sistema, en lloc de per la puntuació de gravetat associada a la vulnerabilitat. El mateix CVE pot ser urgent en una aplicació i irrellevant en una altra, i la priorització basada en el risc és el que diferencia els dos.

Aleshores, el CVSS no serveix per a res?

No, està incomplet. El CVSS descriu la vulnerabilitat; mai es va dissenyar per descriure la vostra exposició a ella. La priorització basada en el risc manté la gravetat com un senyal i afegeix els que depenen del vostre entorn: si el codi és accessible, si s'està produint una explotació, com d'exposat està l'actiu i quant costa la correcció.

Quin és el significat de l'accessibilitat en la priorització de vulnerabilitats basada en el risc?

Si la funció vulnerable dins d'una dependència és realment invocada per la vostra aplicació. Si no ho és, la troballa és real però no es pot explotar a través del vostre codi, de manera que baixa a la cua en lloc de desaparèixer. És el filtre individual amb més influència en les troballes de codi obert, perquè la majoria de les vulnerabilitats de dependències es troben en codi que mai es crida.

Funciona això amb les troballes dels escàners que ja tenim?

Hauria de fer-ho, i aquesta és la prova que val la pena aplicar a qualsevol plataforma que afirmi fer això. La priorització que només classifica les seves pròpies troballes et deixa amb una cua classificada i diverses sense classificar, cosa que no és priorització. Xygeni aplica els mateixos embuts i el mateix triatge d'IA a les troballes ingerides d'altres eines.

Què mesurem per saber que funciona?

No el nombre de crítiques obertes. Mesura el temps des que es planteja una troballa fins que arriba a un desenvolupador que hi pot actuar, la proporció de troballes assignades que es corregeixen en lloc d'ajornar-se i quantes incidències els desenvolupadors rebutgen. La priorització basada en el risc funciona quan la resposta s'atura.

Comença gratis

Comença gratis.
No es requereix cap targeta de crèdit.

Comença amb un sol clic:

Aquesta informació es guardarà de manera segura d'acord amb la Termes del servei i Política de privacitat

Captura de pantalla de l'aplicació