Back story: Estoy planeando implementar un juego informal para implementar en una aplicación web, pero no quiero usar Flash, sino simplemente Javascript. Sin embargo, uno de los beneficios de Flash que deseo es que distribuya un código binario y no el código fuente, por lo que es más fácil proteger su código para que no sea reutilizado o robado por otra persona o para evitar que el cliente modifique el código para "engañar". ¿el juego?¿Cuáles son los métodos de protección de aplicaciones/juegos web de JavaScript?
Así que mi pregunta es: ¿cuáles son las formas de proteger de manera similar una aplicación de Javascript? ¿Estoy limitado a los métodos habituales de usar un ocultador de código? ¿Será eso suficiente?
Downvoter: los votos a favor son malas preguntas, no son preguntas sobre algo que no quieres que haga la gente. No hay nada técnicamente incorrecto en esta pregunta. – Pointy
No creo que sea particularmente posible. Como dices, hay técnicas de ofuscación. Pero en algún momento el navegador debe poder ver el código para interpretarlo, lo que significa que debe proporcionar el código al cliente. – David
@Roy Tang - ofuscar es todo lo que puedes hacer. Tenga cuidado, porque algunos ofuscadores hacen cosas bastante tontas y pueden hacer que su código funcione más despacio. También hacen poco para realmente "proteger" su código. Si considera que su código o algunas técnicas de implementación son valiosas, no las entregue como Javascript en una página web. – Pointy