Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/05/2011, 06:32
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Respuesta: ofuscar codigo javascript

@Faraday28: el error que se produce tras la obfuscación se debe seguramente a que no estás colocando todos los punto y coma (semicolons) que deberías. Podrías revisar tu código antes de la obfuscación con jslint

@zerokilled, @Aijoona: comparto su punto de vista y no estoy de acuerdo con las razones de @Faraday28 para obfuscar. No obstante esto, se me han presentado casos desarrollando juegos donde había que intercambiar datos entre cliente y servidor en los que para dificultar la lectura de la lógica de validación de tokens opté por obfuscar (obfuscaba primero con http://javascriptobfuscator.com/ y luego, a ese resultado lo pasaba por el packer de http://jscompress.com/: el resultado es un código muy difícil de leer, incluso usando http://jsbeautifier.org/, aunque con una contra: el antivirus avast marca un falso positivo cuando uno accede a la página que lo usa). La consulta que me permito hacerles es si se vieron en la necesidad de intercambiar datos entre cliente y servidor en un juego interactivo realizado en javascript y, en caso afirmativo, qué solución usaron para evitar fraudes típicos como requests para anotar scores falsos? La verdad es que yo le di muchas vueltas al asunto y no encontré aún un camino adecuado.