Un client-key è un token di autorizzazione che un servizio usa per identificare un dispositivo o un'app client attendibile. Non è una password nel senso ჩვეულale; spesso è una credenziale di breve durata o vincolata al dispositivo che consente a chi richiede di dimostrare di aver superato in precedenza un controllo di fiducia, come l'associazione, l'accesso o una fase di approvazione protetta da PIN.
Nella sicurezza informatica, i client-key sono importanti perché spesso sbloccano API privilegiate o livelli di servizio interni. Se un attaccante può rubarne, indovinarne, riprodurne uno o ottenerne uno senza il flusso di approvazione previsto, può agire come un client attendibile e raggiungere funzioni che dovevano essere protette. I difensori dovrebbero trattare questi token come segreti sensibili, vincolarli strettamente al dispositivo e alla sessione corretti e assicurarsi che non possano essere riutilizzati al di fuori del loro ambito previsto.


