Я занимаюсь разработкой веб-приложения, и, поскольку оно имеет доступ к базе данных внизу, мне требуется возможность отключить инструменты разработчика из Safari, Chrome, Firefox и Internet Explorer, а также Firebug в Firefox и всех подобных приложений. Есть ли способ сделать это?
Примечание. Платформа AJAX, предоставляемая базой данных, требует, чтобы все, что предоставляется базе данных, содержало веб-параметры, которые можно было изменять, и чтобы все, что она возвращает, обрабатывалось в JavaScript. Поэтому, когда он возвращает значение, например, имеет ли пользователь доступ к определенной части веб-сайта, оно должно обрабатываться в JavaScript, к которому инструменты разработчика могут в любом случае получить доступ. Так что это требуется.
ОБНОВЛЕНИЕ: Для тех из вас, кто все еще думает, что я делаю неверные предположения, я спросил продавца. Ниже их ответ:
Вот несколько предложений о способах снижения риска:
1) Используйте JavaScript-обфускатор, чтобы запутать код и предоставить только
запутанная версия с проданным приложением; держать не
Запутанная версия для себя, чтобы сделать правки. Вот онлайн
обфускатор:
Как я могу скрыть (защитить) JavaScript?
http://en.wikipedia.org/wiki/Obfuscated_code
http://javascriptobfuscator.com/default.aspx
2) Используйте менее описательное имя; может быть, 'repeattasks.js' вместо
«security.js» как «security.js», вероятно, будет выделяться больше для всех
просматривая информацию такого типа как нечто важное.