Powrót: planuję wdrożyć zwykłą grę, która ma zostać wdrożona w aplikacji internetowej, ale nie chcę używać Flasha zamiast zwykłego kodu JavaScript. Jedną z zalet Flasha jest to, że chciałbym jednak, aby dystrybuował kod binarny, a nie źródłowy, aby łatwiej było chronić Twój kod przed ponownym użyciem/kradzieżą przez kogoś innego, lub aby zapobiec modyfikacji kodu przez klienta, aby "oszukiwać" w gra?Jakie są metody ochrony aplikacji internetowych/gier JavaScript?
Moje pytanie brzmi: jakie są sposoby na podobną ochronę aplikacji JavaScript? Czy ograniczam się do zwykłych metod używania obfuscatora kodu? Czy to wystarczy?
Downvoter: downshotes są dla złych pytań, a nie pytań o coś, czego nie chcesz, aby ludzie robili. Z tym pytaniem nie ma nic złego pod względem technicznym. – Pointy
Nie sądzę, że będzie to szczególnie możliwe. Jak mówisz, istnieją techniki zaciemniania. Ale w pewnym momencie przeglądarka musi być w stanie zobaczyć kod, który ją interpretuje, co oznacza, że musisz dostarczyć kod klientowi. – David
@Roy Tang - obfuskowanie to wszystko, co możesz zrobić. Bądź ostrożny, ponieważ niektórzy obfuscatorzy wykonują dość głupie rzeczy i mogą sprawić, że twój kod będzie działał wolniej. Robią też niewiele, aby naprawdę "chronić" twój kod. Jeśli uważasz, że twój kod lub niektóre techniki implementacji są wartościowe, nie dostarczaj go jako Javascript na stronie internetowej. – Pointy