Скрытая от пользователя альтернатива Javascript

У меня есть фрагмент кода Javascript, который изменяет некоторые значения в моем HTML. Однако из соображений безопасности было бы намного лучше, если бы конечный пользователь не мог прочитать мой код. Я знаю, что есть способы запутать его, но все они могут быть взломаны с большим или меньшим усилием. Что мне нужно, так это какой-то способ выполнения кода на стороне клиента, как это делает Javascript, но ни в коем случае не видимый на машине пользователя, например PHP или Perl. Является ли это возможным?


person Variax    schedule 26.12.2012    source источник
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