Можно ли защитить свой JavaScript код, от изменений через просмотра исходного кода через браузер. Допустим у меня есть веб-игра или веб-приложение написанный на JavaScript. Имея доступ к исходному коду хакер с легкостью может изменить мой код в пользу себе (результаты, достижения, очки, балы, монеты и т.д), да я сам так делал пару раз.
Можно ли защитить свой JavaScript код от таких атак?
Вы можете пойти сразу двумя путями. Первый и простой, просто сделать uglify и минимизировать ваш исходный код. Это не особо подействует, но минимальных сложностей добавит.
Второе и единственное рабочее решение - важную игровую логику должен контролировать сервер. Нужно перенести часть функционала на серверную часть.
Не как, логику приложение должен обрабатывать сервер
Защита JavaScript кода от атак:
(function(w)
{
//сюда вставляете ваш код
})(window);
Но это только полузащита. Хакер может переписывать обращения к серверу и его ответы, не используя браузер.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется прямая трансляция WebM видео с веб-камер в браузер:
Есть слайдер, который прокручивается в заданный промежуток и при нажатии на негоЧтобы сдвиг при нажатии не совпадал со сдвигом через интервал,...
Хочу узнать работают ли эти методы до сих пор, и как их использовать