Wat is Control-flow-integriteit (control-flow integrity)?
Verzamelnaam voor verdedigingen die voorkomen dat de uitvoering van een programma afwijkt van de paden die in het oorspronkelijke programma mogelijk zijn (de control-flow-graaf). Daartoe behoren hardwarefuncties zoals shadow stacks en pointerauthenticatie, die het terugkeren uit functies beschermen, en Intel IBT en Arm Branch Target Identification, die de doelen van indirecte aanroepen en sprongen beperken tot plaatsen met een aangewezen markering, en ook doelcontroles die compilers toevoegen. Het maakt aanvallen moeilijker die terugkeeradressen of functiepointers overschrijven om fragmenten van bestaande code aan elkaar te rijgen.
Japanse benaming: 制御フロー完全性
“Control-flow-integriteit (control-flow integrity)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Hardwarebeveiliging: nieuwste ontwikkelingen.
Vakgebied: Hardwarebeveiliging: nieuwste ontwikkelingen