Un client è il software lato giocatore che si connette a un server di gioco, renderizza il mondo e gestisce l'input locale, la grafica e gran parte dell'esperienza utente. Nella sicurezza del multiplayer, il client è importante perché è la parte che gli attaccanti possono ispezionare e modificare. Gli strumenti di cheat spesso si agganciano al client, leggono la sua memoria o ne alterano il comportamento per ottenere informazioni sleali o automatizzare azioni.
Dal punto di vista difensivo, il client è un confine di fiducia debole. Qualsiasi cosa gli venga inviata può essere visibile a un attaccante determinato, quindi la progettazione sicura del gioco cerca di evitare di esporre stati sensibili come le posizioni nascoste dei giocatori. Funzionalità come il culling lato server riducono ciò che il client riceve, rendendo più difficile la creazione di wallhack. Anche quando i cheat non possono essere completamente impediti, limitare i dati visibili al client aumenta lo sforzo necessario per abusare del gioco.


