Un'interfaccia a riga di comando, o CLI, è un modo basato sul testo per usare software digitando comandi invece di fare clic sui menu. Nelle operazioni di sicurezza, le CLI sono comuni per l'amministrazione, l'automazione, lo scripting e la gestione remota perché sono veloci, precise e facili da ripetere. Gli strumenti che vengono eseguiti con privilegi elevati spesso usano una CLI per svolgere attività a livello di sistema come l'installazione di pacchetti, l'aggiornamento dei server o la gestione dei servizi.
Gli strumenti CLI sono importanti nella cybersecurity perché il loro livello di fiducia è spesso alto: se un comando o un parametro viene gestito in modo improprio, l'impatto può estendersi all'intero host. Gli attaccanti possono prendere di mira le utilità CLI per abusare di una gestione debole degli input, sovrascrivere file o elevare i privilegi. I difensori si affidano alle CLI per la risposta agli incidenti, l'applicazione di patch e il rafforzamento della sicurezza, ma le monitorano anche da vicino perché log, script e cronologia dei comandi possono rivelare attività sospette. In breve, una CLI è sia un potente canale amministrativo sia una superficie di attacco sensibile.


