QNA > I > I Giochi Android Basati Su Server Possono Essere Violati?

I giochi Android basati su server possono essere violati?

Questa è una domanda ampia, ma se un gioco è stato ben sviluppato, no.

Un buon sviluppatore di giochi prevederà che gli utenti cercheranno di giocare il loro sistema. Scriveranno il loro codice lato server per assumere che qualsiasi messaggio inviato dai client del gioco sia colpevole fino a prova contraria. Perché qualcuno può guardare il codice lato client e capire quali messaggi vengono inviati al server, capire cosa significano i messaggi e poi impersonarli. Così, quando gli sviluppatori scriveranno questo codice, esamineranno ogni messaggio inviato dall'utente, e ogni calcolo critico sarà fatto sul server (punti totali, ecc.).

Tecniche di hacking diverse possono essere usate anche per diversi tipi di gioco. Un hacker potrebbe guardare un FPS, per esempio, e scrivere il proprio 'spoofing' client. Potrebbero quindi calcolare l'esatta posizione di un nemico e spoofare i messaggi che un client invierebbe quando spara. In altre parole, potrebbero spoofare con una precisione del 100%. Di nuovo, però, un server ben scritto terrà traccia delle 'cattive' mosse che un utente ha fatto. L'utente si sta muovendo più velocemente di quanto dovrebbe essere in grado di fare? Colpire. Sono accurati al 100% con una capacità disumana di identificare i nemici? Strike. A meno che un hacker abbia accesso al server stesso, se un server è stato scritto per assumere che i clienti siano malintenzionati fino a prova contraria, no. I giochi basati su server saranno abbastanza sicuri.

Di Yousuf Barnfield

Cosa era meglio tra il GameCube e la Playstation 2? :: Perché sempre più giochi non aggiungono il multiplayer offline (bot)?
Link utili