Backstory: Ich plane, ein Gelegenheitsspiel zu implementieren, das in einer Webanwendung bereitgestellt wird, aber ich möchte nicht Flash, sondern einfach nur Javascript verwenden. Ein Vorteil von Flash, den ich mir wünschen würde, ist, dass es einen Binärcode und nicht den Quellcode verteilt, so dass es einfacher ist, den Code davor zu schützen, von jemand anderem wiederverwendet/gestohlen zu werden oder den Client daran zu hindern, den Code zu "cheaten" das Spiel?Was sind die Methoden zum Schutz von JavaScript-Webanwendungen/-spielen?
Also meine Frage ist: Was sind die Möglichkeiten, eine Javascript-Anwendung ähnlich zu schützen? Bin ich auf die üblichen Methoden der Verwendung eines Code-Obfuscators beschränkt? Wird das genug sein?
Downvoter: downvotes sind für schlechte Fragen, nicht Fragen über etwas, was Sie nicht wollen, dass Leute tun. Mit dieser Frage ist technisch nichts falsch. – Pointy
Ich denke nicht, dass es besonders möglich sein wird. Wie Sie sagen, gibt es Techniken zur Verschleierung. Aber irgendwann muss der Browser den Code sehen können, um ihn zu interpretieren, was bedeutet, dass Sie den Code dem Client zur Verfügung stellen müssen. – David
@Roy Tang - Verschleierung ist alles, was Sie tun können. Sei vorsichtig, denn einige Obfuscatoren machen einige ziemlich dumme Dinge und können deinen Code langsamer laufen lassen. Sie tun auch wenig, um Ihren Code wirklich zu "schützen". Wenn Sie Ihren Code oder einige Implementierungstechniken als wertvoll erachten, stellen Sie sie nicht als Javascript auf einer Webseite bereit. – Pointy