Le chiamate di sistema grezze sono richieste dirette da un programma al kernel Linux, eseguite senza usare librerie di livello superiore come i wrapper di libc. Invece di chiamare un'API intuitiva come open() o read(), il codice invoca l'interfaccia del kernel in modo più diretto. Questo offre a chi effettua la chiamata un controllo più preciso su come viene eseguita un'azione e può ridurre la dipendenza da astrazioni dello spazio utente.
Nella sicurezza informatica, le chiamate di sistema grezze sono importanti perché possono cambiare il modo in cui l'attività appare ai difensori. Gli strumenti di attacco possono usarle per evitare hook, sensori o controlli comportamentali inseriti nelle funzioni di libreria comuni, oppure per confondersi con attività a più basso livello rivolte al kernel. Anche i difensori devono comprenderle perché molti prodotti di monitoraggio e tecniche di sandbox osservano i pattern delle syscall per individuare malware o accessi anomali al sistema. Vedere un uso diretto delle syscall non prova un intento malevolo, ma può essere un segnale utile se combinato con altri comportamenti sospetti.


