Un client desktop è un'applicazione locale installata su un computer che si connette a un servizio o a un server remoto. In un sistema client-server, è la componente rivolta all'utente che gestisce accesso, navigazione, riproduzione, accesso ai file o altre interazioni, facendo però affidamento sul server per i dati e le funzioni principali.
I client desktop sono importanti nella cybersecurity perché fanno parte della superficie di attacco. Un difetto nel client può esporre credenziali, far trapelare dati o consentire a un attaccante di abusare della connessione fidata al servizio backend. In ambienti reali, i difensori devono applicare patch sia al server sia al client desktop, poiché lasciare anche solo uno dei due non aggiornato può mantenere il rischio. I team di sicurezza monitorano anche versioni non autorizzate, build obsolete e problemi di aggiornamento, perché gli attaccanti spesso prendono di mira il componente più debole in un ecosistema connesso.


