![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Защита программного пакета [D6, Win2k, WinXP]
DDDeN © (2005-01-16 09:56:00)
Страницы: < 1 2 3 4 5 6 7 8 9 10 11 >
Доброго времени суток! Извечный вопрос, что скажешь... Но все же, как защитить программный пакет (6 штук приложений) от нелегального использования?
Знаю, это сотню раз уже спрашивалось, но давайте же общими усилиями соберем все воедино, а потом мож кто по мотивам конференции напишет статью...
DDDeN (2005-01-18 04:28:00) [141]Доброе утро!
> TUser © (17.01.05 14:44) [52]
> самому ходить и устанавливать программу
Как выход... Но опять же, а если клиенты разбросаны по всей России-матушке, что ж теперь ездить путешествовать?
Допустим софт узкоспециализированный, ну, н-р, есть такие системы для разработки дизайна пластиковых окон, или дизайн помещения. Кому нада их ломать? А на самом деле не тут-то было! Ломают же! Посмотреть сколько щас этих оконных компаний.
> PVOzerski © (17.01.05 11:47) [29]
Если у юзера нет интернета, пусть высылает по почте :)
> Neznaika © (17.01.05 14:09) [46]
> чтобы прога запросила свой серийник до загрузки Windows
Наверное нет...
> TUser © (17.01.05 14:46) [53]
Есть такие штуки. Мол, в лицензии пишется, что внутри вирус зарыт и при инсталляции на левом компе все накроется медным тазом.
> KSergey © (17.01.05 15:20) [55]
А как насчет того, что его можно все-таки "послушать" программными средствами мониторинга портов, н-р, или все же нет?
> Neznaika © (17.01.05 15:40) [57]
Дело в том, что этой комбинацие можно вызвать сам диалог регистрации, а регистрировать прогу такой комбинацией бессмысленно, кто-то один зарегистрил и все уже об этом узнают, да и прогу тогда можно копирнуть на винт и так же регистрить.
> Беспечный_Ангел © (17.01.05 18:28) [61]
Звучит хорошо... Можно подумать!
Беспечный_Ангел (2005-01-17 18:41:00) [142]
> Neznaika © (17.01.05 18:37) [64]
Насколько востребован офис? Какова его цена? Вывод? )))) Опять таки, СЕРИЙНИК ОФИСА НЕ ПО ЖЕЛЕЗУ генерится, идея (не)много другая)
Neznaika (2005-01-17 18:40:00) [143]Все! До завтра, пора домой!
Neznaika (2005-01-17 18:37:00) [144]>>Беспечный_Ангел © (17.01.05 18:28) [61]
> А никто не пробывал винт с установленным офисом ХР перенести
> на другую (значительно другую!) машину? Офис выкидывает
> сообщение "Конфигурация вашего компьютера сильно изменилась.
> Необходима переустановка Офиса". Может, привязываясь к железу
> брать несколько (как можно больше параметров) и на изменение
> ОДНОГО из них не реагировать?
Это все хорошо! А у тебя лицензионный Office - думаю нет. Итог: что толку от такой привязки?
З.Ы. По поводу своего предложения понял...
Беспечный_Ангел (2005-01-17 18:29:00) [145]
> Neznaika © (17.01.05 18:16) [60]
Нет, ну представь: "После первого запуска подведите курсор в левый верхний угол, сделайте 2 круговых движения по часовой стрелке с радиусом...":о) И что мешает этот же текст выкинуть на пиратский диск? Не, это мертвая идея.. ИМХО, если программа стоит того: создать свой аппаратный ключик, воспользоваться Guardant-ом (оч. тяжело ломается), если не стоит - тогда как можно больше проверок, и софтверную защиту...
ЗЫ. А никто не пробовал винт с установленным офисом ХР перенести на другую (значительно другую!) машину? Офис выкидывает сообщение "Конфигурация вашего компьютера сильно изменилась. Необходима переустановка Офиса". Может, привязываясь к железу брать несколько (как можно больше параметров) и на изменение ОДНОГО из них не реагировать? Плюс, внести поправку в файлик конфигурации. И если у юзера уйдет винт, проц или мать - он просто их заменит, а программа нормально проглотит это.
Беспечный_Ангел (2005-01-17 18:29:00) [146]упс... сорри... :о)
Беспечный_Ангел (2005-01-17 18:28:00) [147]
> Neznaika © (17.01.05 18:16) [60]
Нет, ну представь: "После первого запуска подведите курсор в левый верхний угол, сделайте 2 круговых движения по часовой стрелке с радиусом...":о) И что мешает этот же текст выкинуть на пиратский диск? Не, это мертвая идея.. ИМХО, если программа стоит того: создать свой аппаратный ключик, воспользоваться Guardant-ом (оч. тяжело ломается), если не стоит - тогда как можно больше проверок, и софтверную защиту...
ЗЫ. А никто не пробывал винт с установленным офисом ХР перенести на другую (значительно другую!) машину? Офис выкидывает сообщение "Конфигурация вашего компьютера сильно изменилась. Необходима переустановка Офиса". Может, привязываясь к железу брать несколько (как можно больше параметров) и на изменение ОДНОГО из них не реагировать? Плюс, внести поправку в файлик конфигурации. И если у юзера уйдет винт, проц или мать - он просто их заменит, а программа нормально проглотит это.
Neznaika (2005-01-17 18:16:00) [148]А серийный номер как продается ? так и это.
Выглядит конечно глупо но все-же может стоит подумать?
Беспечный_Ангел (2005-01-17 18:01:00) [149]
> Neznaika © (17.01.05 15:40) [57]
Хм... И как такой дистрибутив продавать? Это в файлике реадми писать? :о)
koshak (2005-01-17 16:56:00) [150]Что все, идеи кончились?
Neznaika (2005-01-17 15:40:00) [151]А что если вообще избавиться от серийных номеров, а сделать например комбинацию клавиш:
-при активном окне программы
-загнать курсор мыши в левый верхний угол экрана
-нажать левую кнопку мышы
-удерживая ее нажать еще клавиши например ctrl shift capslock и R
и проверить эти условия.
глупо конечно и не избавляет от распрастронения "между друзьями"
но это можно комбинировать с чем либо.
Ну короче если не то то скажите почему...
Беспечный_Ангел (2005-01-17 15:21:00) [152]
> TUser © (17.01.05 14:44) [52]
Я имею ввиду, что в зборники уже не попадет. т.е., это как-бы еще одна стенка. Но _только_ этого, конечно-же, мало (((.
А можно ли каким-нибудь способом не дать тому же клону сделать образ? (понимаю, глупый вопрос)
KSergey (2005-01-17 15:20:00) [153]Вообще я прекрасно понимаю, что тема аппаратных ключей не очень актуальна.
Но хотелось бы ответить.
> [28] DDDeN (17.01.05 11:42)
> Но!!! Ведь есть и прозрачные ключи (принтер можно врубить
> в ЛПТ порт без ухудшения работы проги), как тогда?
Я так понимаю, что это проблемы драйвера ключа. Все едино напрямую в LPT-порт никто не лезет.
Да, эмулирующий драйвер думаю написать можно. Но нужна хотя бы одна легальная копия ключа.
> [27] Беспечный_Ангел © (17.01.05 11:38)
> > А если это все раскидать по программе?
>
> Для стандартных ключей идет программа, которая обрабатывает
> exe... Ни о каком раскидывании не может быть и речи.
Это "вариант для ленивых" от производителя.
Сами по себе ключи - все стандартные. Нестандартной можно сделать логику их использования. Впрочем, сужу лишь по статьям с alladin.ru
HASP Envelope- быстрый и простой метод для защиты уже готовых приложений.
HASP API- набор функций и сервисов HASP, вызываемых из защищаемого приложения для построения мощной и гибкой системы защиты, разработки собственной схемы лицензирования и использования дополнительных методов и схем защиты.
TUser (2005-01-17 14:46:00) [154]Можно, кстати, писать программы с БАГами, так чтобы без техсаппорта они были бесполезны. Тогда у пиратов никто не будет покупать (легально, правда, тоже - увы) :)
PVOzerski (2005-01-17 14:46:00) [155]2TUser © (17.01.05 14:44) [52]
Не, я когда у Amoeba был (прога для его института писалась), предложил ему найти источник защиты :^) Правда, долго ждать не стал, раскололся сам.
TUser (2005-01-17 14:44:00) [156]
> серийник болванки (пусть и по гетволюме)
Вроде была тут ветка, что инфа, которую выдает GetVolumeInformation копируется через CloneCD.
> PVOzerski © (17.01.05 12:13) [35]
> http://delphibase.endimus.ru/?action=viewtopic&topic=appprotect
Вы, кажется, признавались, что реально ломать никто не пробовал. Потом, такая защита устраивается в инсталяторе, так? Это он должен копировать файлы в правильном порядке и стирать чего-нибудь? А пользователь, конечно, скопирует целый инсталятор. Т.е. это реально применить, если самому ходить и устанавливать программу. Или я не прав?
PVOzerski (2005-01-17 14:34:00) [157]Neznaika © (17.01.05 14:09) [46]
Во-первых, дизассемблирование само по себе не требует исполнения программы - это же не отладка. Во-вторых, если можно так запустить программу, что мешает перед этим так же запустить отладчик?
Neznaika (2005-01-17 14:25:00) [158]А по поводу:
> Neznaika © (17.01.05 14:09) [46]
Глупо, да или нет?
PVOzerski (2005-01-17 14:20:00) [159]1) Если задача у разработки узкоспециализированная, покупателю все равно мало с кем удастся поделиться. 2) Если нет - надо, чтобы цена продукта легального была сопоставима с ценой, которую придется заплатить за его получение другими путями. Ну, если разработчик - круупная фирма, можно устраивать разные мероприятия по выявлению пиратов и пользователей их услуг. А если ты перестаешь свою прогу поддерживать (соответственно, продавть) и не предлагаешь замещающей ее новой разработки - переводи в разряд Freeware.
Neznaika (2005-01-17 14:14:00) [160]
> PVOzerski © (17.01.05 14:09) [47]
> То есть навсегда привязан к разработчику.
А ты хочешь дать полную свободу юзеру и при этом гарантировать для себя не распространение своего софта без твоего на то согласия. ИМХО это вещи не совместимые.!!!!!!!!!!!!