Я пытаюсь найти способ защитить/скрыть/зашифровать свой код JavaScript. С небольшим исследованием я понимаю, что вы не можете этого сделать. Я обнаружил, что вы можете минимизировать свой код и делать другие трюки. Однако в Facebook, если вы попытаетесь проверить элемент или попытаться отладить, вы получите сообщение в консоли, и вы не увидите никакого кода. Как я могу это сделать? Безопасно? Я работаю с базой огня, и я использую JavaScript для получения данных и аутентификации. Важно обеспечить защиту моего кода.Защитить код JavaScript
ответ
Вы не можете защитить JS-код - он находится на клиенте и должен быть доступен для просмотра браузером. Вы можете запутать его, но все. Если у вас есть IPR, который вы хотите защитить, сохраните его на стороне сервера.
Кроме того, пожалуйста, не используйте JS для любой формы аутентификации! То же самое касается проверки достоверности данных - обязательно, используйте ее для быстрого подсчета ошибок на стороне клиента, но также дополняйте ее проверкой на стороне сервера.
В противном случае любой, у кого есть такие инструменты, как Burp Suite, будет полевой день.
Вы не можете. Вы можете минимизировать или использовать другие методы обфускации, но в конечном итоге источник всегда доступен, иначе браузер не сможет его запустить. Поэтому не пытайтесь делать какие-либо проверки подлинности или безопасности, которые не говорят на сервере для проверки.
Facebook не скрывает своего источника. Я предполагаю, что вы говорите об Стоп! сообщение.
Это просто сообщение они печатают в консоли с помощью некоторых команд console.log()
со стилями. Это означает предупреждение, чтобы не допустить, чтобы наивные конечные пользователи запускали код как часть мошенничества.
Чтобы увидеть HTML-код, просто нажмите ссылку Elements
в инструментах разработчика Chrome.
Или просто префикс любой URL с view-source:
view-source:https://www.facebook.com/ как.
Я просто хотел поделиться со всеми, кто имеет ту же проблему, Firebase дает вам возможность установить правила для приложения. https://firebase.google.com/docs/database/security/quickstart
- 1. Как защитить php-код?
- 2. Минимированный JavaScript - единственный способ защитить исходный код?
- 3. как защитить или скрыть свой код javascript?
- 4. Как защитить внешний код javaScript от кражи?
- 5. Как защитить код приложения?
- 6. Как защитить наш код?
- 7. Как защитить исходный код?
- 8. защитить хэш-код?
- 9. Как защитить код диаграммы?
- 10. Скрыть/защитить код Python
- 11. Как защитить мой код
- 12. Golang: защитить исходный код
- 13. Как защитить Javascript Code?
- 14. Как защитить функцию javascript?
- 15. Как защитить код сценария оболочки
- 16. Защитить код JQuery от XSS
- 17. Как защитить свой программный код?
- 18. Как защитить исходный код приложения
- 19. Как можно защитить PHP-код?
- 20. как защитить исходный код партии?
- 21. Как защитить исходный код Python?
- 22. Как вы действительно можете защитить свой Javascript/JQuery исходный код?
- 23. Как защитить секретный ключ, передавая его в код javascript?
- 24. Собственный клиент Google - как защитить исходный код?
- 25. Как защитить исходный код хром-упакованного приложения?
- 26. Как защитить или защитить код Java от декомпиляции
- 27. Как защитить код в приложении Chrome?
- 28. Защитить код/содержимое по доменному имени
- 29. Как защитить этот код от SQL-инъекции?
- 30. Невозможно ли защитить код .net (интеллектуальная собственность)?
Важно различать «Я не вижу никакого кода» и «нет кода». Уверяю вас, код все еще существует. –
Чтение этого [вопроса] (http://stackoverflow.com/questions/21692646/how-does-facebook-disable-the-browsers-integrated-developer-tools) может вам помочь. –