Headless significa che un programma viene eseguito senza un display locale o un front end interattivo. Può non avere finestre, output su monitor né un'interfaccia utente diretta, anche se rimane attivo ed elabora input. Il software headless è comune in server, strumenti di automazione, container, emulatori e sistemi embedded.
Nella sicurezza informatica, i sistemi headless sono importanti perché possono essere facili da dimenticare. Senza uno schermo visibile, gli operatori possono non notare comportamenti anomali, configurazioni errate o input non autorizzati. Anche gli aggressori usano strumenti headless come script o browser per automatizzare scansioni, attacchi alle credenziali e scraping. I difensori si affidano a log, avvisi e amministrazione remota per mantenere questi sistemi visibili e sotto controllo.


