El problema radica en permitir a los usuarios generar sus propios datos de puntaje en el lado del dispositivo. Esto sería mucho más difícil si todos los cálculos relacionados con la puntuación se realizaran en el servidor y luego se publicaran en el marcador (no sé cómo funciona su aplicación, por lo que no puedo recomendar una técnica específica).
Creo que lo MEJOR que puede hacer es registrar datos acerca de CÓMO obtuvieron la calificación más alta para su revisión más tarde. Eso puede ser imposible dependiendo de la estructura de tu juego. También podría ser forgeable dependiendo de la estructura de tu juego. Por ejemplo, algunos puntajes de juegos son imposibles de obtener en el juego debido a la física sobre cómo funciona el juego. En mi opinión, esta es tu mejor defensa contra eso. Lamentablemente, eso requiere monitorearlo todo el tiempo ...
Además, incluso si puede verificar puntajes falsos, alguien podría forjar continuamente puntajes falsos durante todo el día y nunca podrá seguirle el ritmo. El robot de envío de puntuación de Someones ganará al final. No es humano, lo eres. Puede publicar puntajes falsos todo el día, no puedes mirar los falsos todo el día, no puedes verificar miles de envíos falsos. Intentar verificar todo lo que se genera en el lado del usuario (como el ID del dispositivo, la aplicación que se está instalando, etc.) no tiene sentido. Puede ser falsificado. Las direcciones IP tampoco tienen sentido. Su aplicación se encuentra en una plataforma móvil que puede obtener una nueva IP de la compañía celular. Hacer un seguimiento de usuarios legítimos reales es muy difícil si alguien quiere ocultarse por eso.
Tal vez pueda tener algún tipo de verificación de compra de la aplicación con la ayuda de Apple también. Eso le facilitaría la prohibición de delincuentes. Te tendrían que pagar para forjar tu clasificación, jaja.
Eso es solo mis 2 centavos, espero que ayude.
Dado que la presentación del puntaje proviene del cliente que no es de confianza, es prácticamente un Sistema de Honor. Puede ser [extremadamente difícil atrapar a los tramposos] (http://en.wikipedia.org/wiki/The_King_of_Kong:_A_Fistful_of_Quarters), y al final, todo es solo por diversión. Un posible mecanismo sería registrar los eventos/acciones de la partida completa y reproducirlos en un emulador, pero incluso así alguien podría falsificar un registro de "juego perfecto" con suficiente esfuerzo. – sarnold