@JokerNN

Как рассматривается реверс клиентского javascript кода со стороны закона?

Здравствуйте. Вопрос задаю исключительно из интереса.
Простой сценарий - теоретический исследователь открывает сайт или веб-приложение, открывает developer tools, смотрит какой там js/html/css.

Вопросы:
1. Считается ли это reverse engineering? Ведь код не компилировался.
2. Влияет ли факт того что код минифицирован/обфусцирован на то - попадает ли исследование кода под термин reverse engineering?
3. Как это рассматривается со стороны российского законодательства?
4. Как лицензионное соглашение сайта влияет на это? Может ли владелец сайта написать в соглашении, что он запрещает так делать, и подать потом в суд, если reverse произойдёт.
5. Что если исследователь из России исследует код зарубежного сайта?
  • Вопрос задан
  • 354 просмотра
Пригласить эксперта
Ответы на вопрос 3
IonDen
@IonDen
JavaScript developer. IonDen.com
Весь код открыт. Далее, некоторые участки этого кода или он целиком может находится под какой-то лицензией. В этом случае как бы нельзя, если лицензия запрещает, но в целом обычно всегда можно.
Ответ написан
Комментировать
BBmike
@BBmike
C чего вы вообще взяли, что если код доступен к свободному обзору, то он раздается даром?

Он либо является объектом охраны прав результата интеллектуальной деятельности, либо не является.
И владельцу этих прав ,кстати вовсе не обязательно уведомлять вас об этом или предупреждать как-то.

Поэтому, в каждом конкретном случае выясняйте отдельно.
Ответ написан
Комментировать
@sanex3339
Берешь код, обфусцируешь, преобразуешь в PNG https://github.com/felixmaier/JS2PNG, PNG конвертишь в base64. Код который base64 строку с изображением декодирует обратно в js код и аппендит его в тег скрипт (тег скрипт аппендим на 1 мс, затем удаляем), обфусцируешь 1 раз каким нибудь js uglify, а затем 2-й раз вот этим сервисом javascript2img.com/.

Как то так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы