У меня есть фрагмент кода Javascript, который изменяет некоторые значения в моем HTML. Однако из соображений безопасности было бы намного лучше, если бы конечный пользователь не мог прочитать мой код. Я знаю, что есть способы запутать его, но все они могут быть взломаны с большим или меньшим усилием. Что мне нужно, так это какой-то способ выполнения кода на стороне клиента, как это делает Javascript, но ни в коем случае не видимый на машине пользователя, например PHP или Perl. Является ли это возможным?
Скрытая от пользователя альтернатива Javascript
comment
См. аналогичный пост [stackoverflow.com/questions/1628799/ [1]: stackoverflow.com/questions/1628799/
- person sreejithsdev   schedule 26.12.2012
comment
@Variax, просто выкинь эту глупую идею из головы. Это невозможно ни при каких обстоятельствах. Все методы обфускации в конечном итоге перестают работать.
- person David-SkyMesh   schedule 26.12.2012
comment
@sreejithsdev этот (и любой другой метод запутывания) можно разгадать, чтобы увидеть, какой код выполняется на стороне клиента.
- person David-SkyMesh   schedule 26.12.2012
comment
мы не можем скрыть код Javascript, потому что код интерпретируется в браузере. Но мы можем обфусцировать/минимизировать код с помощью сторонних инструментов.
- person sreejithsdev   schedule 26.12.2012
Ответы (2)
Нет. Если его нужно запустить на клиенте, он должен быть виден клиенту. Вы можете только запутать (возможно, Flash или апплет Java достаточно сложно взломать для вас) или перейти на сторону сервера.
person
Thilo
schedule
26.12.2012
мы не можем скрыть код Javascript, потому что код интерпретируется в браузере. Но мы можем обфусцировать/минимизировать код с помощью сторонних инструментов. См. похожие сообщения здесь
person
sreejithsdev
schedule
26.12.2012