|
|
|
| Сразу попрошу камнями не кидать, не предлагать выпить йаду и убить сибя апстену!
Собственно, это желание шефа потому вопреки логике и здравому смыслу пришлось заняться защитой.
Будте конструктивны!
Т.е. делается эксклюзивная вещь, на которую потрачено очень много времени сил, денег и есть желание сделать так что бы это дело не стырили или, по крайне мере, это было затруднительно.
Сделать всё во Flash не предлагать, должно быть доступно даже на древних компах и людям, далёким от интернета.
В итоге есть несколько вариантов:
1) сделать что-то своё, не факт что это будет хорошо;
2) сделать что-то своё по аналогии с другими примерами;
3) использовать программу HTML Guardian (имеется ввиду купить за 70$);
4) использовать ещё какую-то программу (если есть что-то лучше п.3).
Вопросы:
1) Каково соотношение эффективность/время в предложенных вариантах по вашему мнению?
2) На сколько эффективна программа HTML Guardian http://www.protware.com/ по вашему мнению?
3) Если в п.2 программа не эффективна, то может есть что-то ещё, более лучшее?
PS Я лично склоняюсь к пункту 3, потому как сэкономленное время будет затрачено на другие, более полезные вещи, но есть сомнение в эффективности данного продукта (хотя, деньги и не мои будут потрачены). | |
|
|
|
|
|
|
|
для: DEMON.GDV
(01.04.2007 в 00:47)
| | Тема избита: код ява-скрипт невозможно защитить от продвинутого пользователя ничем. 70$ - какие-то дурные деньги непонятно за что. Есть аналогичные проги за 10$, например - HTMLCrypt. Но повторюсь - все эти проги могут защитить только от дилетанта. | |
|
|
|
|
|
|
|
для: coloboc66
(01.04.2007 в 11:34)
| | предложите шефу выпить йаду и убить сибя апстену!
>Сделать всё во Flash не предлагать, должно быть доступно даже на древних компах и людям, далёким от интернета.
из Flash-ролика (swf) легко делается exe-приложение, которое пойдет даже на древних компах и у людей, далёких от интернета. Другое дело, что flash тагже можно вскрыть. | |
|
|
|
|
|
|
|
для: coloboc66
(01.04.2007 в 11:34)
| | человеку ничего не помешает сделать вот так какие бы меры защиты вы ни приняли
print htmlspecialchars (file_get_contents ('path_to_page_or_js'));
если хотите скрыть это от пользователя то скрывайте и от браузера.. | |
|
|
|
|
|
|
|
для: bronenos
(01.04.2007 в 23:36)
| | 2 bronenos
А вы сами то пробовали сделать ТАК как вы написали к "защищённой" страничке прежде чем писать подобное?
Похоже нет. Попробуйте и вы сильно удивитесь:
print htmlspecialchars (file_get_contents ('http://www.protware.com/e_demo.htm'));
|
| |
|
|
|
|
|
|
|
для: DEMON.GDV
(03.04.2007 в 09:22)
| | пробовал
подход разный но смысл один | |
|
|
|
|
|
|
|
для: coloboc66
(01.04.2007 в 11:34)
| | 2 coloboc66
HTMLCrypt и стоит 10$ потому как в нём возможностей на 10$ и есть.
Вы скачивали обе эти программы (HTMLCrypt и HTML Guardian), сравнивали их? | |
|
|
|
|
|
|
|
для: DEMON.GDV
(03.04.2007 в 09:16)
| | Вы скачивали обе эти программы (HTMLCrypt и HTML Guardian), сравнивали их? - я скачивал даже ТРИ проги (у третьей забыл название) - никаких кардинальных различий в них не нашел. Все работают по одному принципу - escape - unescape-eval. Все можно легко преобразовать в исходный код. Не занимайтесь ерундой - винду взламывают, а уж ваш эксклюзивный код в два счета взломают. | |
|
|
|
|
|
|
|
для: DEMON.GDV
(01.04.2007 в 00:47)
| | собственна говоря, если кто-то очень захочет посмотреть исходники, буть то html, js, php или флеш, он их посмотрит. мой вам совет - не занимайтесь ерундой, вместо времени потраченного на так называемую "защиту", потратьте его на "на другие, более полезные вещи".
...делается эксклюзивная вещь...
так можно было сказать лет 10 назад. просто хороший веб-программер, посмотря на сайт, может в уме прикинуть, как сделать нечто подобное, а исходник, всего лишь, ускорит эту разработку (при нелетной погоде) на несколько дней.
ps. наилучшей защитой вашего js-файла будет текст в его начале
Copyright by authorname :)
|
| |
|
|
|
|
|
|
|
для: Lelik
(02.04.2007 в 00:19)
| | 2 Lelik
За совет спасибо, подумаю.
Про эксклюзивную вещь: дело не в оригинальности кода, его уникальности или ещё чём-то подобном, а в том, что такого ещё не делали, но не потому что я великий гений и придмал что-то новое, а в виду самой специфики этой вещи и трудоёмкости её исполнения. | |
|
|
|
|
|
|
|
для: DEMON.GDV
(03.04.2007 в 09:30)
| | есть такая вешь на Js - swfObject - http://blog.deconcept.com/swfobject/#download
там осуществлена простая, но более менее действенная защита - защита от ленивых.
все имена переменных и функций заменены на _o1 - _o30 и убрана половина переносов строк и табуляция - код абсолютно не читаем. конечно можно вызвать команду в редакторе 'заменить все', но надо опять-таки разбираться в этой белеберде, чтобы задать осмысленные имена переменным и функциям. | |
|
|
|