|
Проекты / Форум инженеров
http://projects.org.ua - проекты
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
veter Site Admin

Зарегистрирован: 08.04.2007 Age: 31 Сообщения: 4676 Откуда: Ukrainian_Kingdom @KHARKOV CITY
|
Добавлено: Сб Мар 06, 2010 7:54 pm Заголовок сообщения: Открытый алгоритм серийных номеров |
|
|
Предлагаю открыть тему - "Открытый алгоритм серийных номеров"
Я, как и вы, наблюдаю или являюсь участником плясок с серийными номерами в той или иной программе. На этом некоторые зарабатывают, а некорорые проверяющие, тоже зарабатывают, ну а ктото ломает, потом их ловят и тот кто ловит - зарабатывает. Все по той причине что на идеологии открытых исходниках трудно программистам прокормиться, и чиновникам почти не возможно заработать.
Звено менеджеров тут просто лишнее (ИМХО к счастью).
На эту тему также уже давно написано достаточно много статей, не вижу смысла по новой начинать это обсуждать. Однако если немного разобраться, то среди уже много-написанного можно выделить характер или цель статей:
- для религиозных войн.
- тех кто на этом кормятся.
- статьи для пиара
- взгляды сторон потребителей программных продуктов, программистов, менеджеров
- и т д
С точки зрения конечного результата, есть много методик и алгоритмов по защите, но почти всё направлено на получение ключа, притом что иногда привязываются к разным ID на компьютере или логгпассам (логинам-пассвордам).
Конечный итог - активировать продукт.
Я тут немного подумал, и пришел к некоторому выводу.
Озвучить который я возьмусь чуть позже, сперва мне бы хотелось услышать мнения людей, может кто знает уже существующие методики по защите конечного продукта?
. _________________ Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds. |
|
| Вернуться к началу |
|
 |
dimich Звание: Професор

Зарегистрирован: 10.04.2007 Age: 28 Сообщения: 2544 Откуда: Харьков
|
Добавлено: Вт Мар 09, 2010 3:01 am Заголовок сообщения: |
|
|
Что-то не очень понял (точнее, совсем не понял), что за тема такая? Что за серийные номера имеются ввиду и что подразумевается под их алгоритмом? _________________ Молчание — знак нежелания выражать несогласие. |
|
| Вернуться к началу |
|
 |
veter Site Admin

Зарегистрирован: 08.04.2007 Age: 31 Сообщения: 4676 Откуда: Ukrainian_Kingdom @KHARKOV CITY
|
Добавлено: Вт Мар 09, 2010 7:43 am Заголовок сообщения: |
|
|
серийные номера для активации "проданных программ"
у "программистов" свой интерес, у "клиентов" свой.
а у тех кто не может купить, как их называют "нелегальные юзеры/пираты" программ, свой интерес, и все кто продают бодаются с этими нелегалами, так как хотят свой "хлеб".
например, что бы такого для примера, скажем - автокад, стоит кило$$$, и его серийники может прикрутить любой, и всякие FlexLM не сильно это меняют.
вот может есть уже какие то более мощные алгоритмы/методы защиты?
. _________________ Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds. |
|
| Вернуться к началу |
|
 |
qwer Звание: ...студент
Зарегистрирован: 03.04.2009 Age: 30 Сообщения: 105
|
Добавлено: Вт Мар 09, 2010 12:28 pm Заголовок сообщения: |
|
|
бороться бессмысленно, если программа нужная все равно взломают.
не нужен даже алгоритм генерации/проверки серийников, можно просто обойти процедуры проверки (правкой бинарников или подменой dll). даже аппаратные usb-ключи обходятся.
а в чем интерес ? выпускаете свой коммерческий продукт ? |
|
| Вернуться к началу |
|
 |
leo Звание: Специалист
Зарегистрирован: 07.06.2007 Age: 101 Сообщения: 203 Откуда: Kharkiv
|
Добавлено: Вт Мар 09, 2010 3:13 pm Заголовок сообщения: |
|
|
| qwer писал(а): | бороться бессмысленно, если программа нужная все равно взломают.
не нужен даже алгоритм генерации/проверки серийников, можно просто обойти процедуры проверки (правкой бинарников или подменой dll). даже аппаратные usb-ключи обходятся.
|
!!!ИСТИНУ ГЛАГОЛЕШ!!! |
|
| Вернуться к началу |
|
 |
veter Site Admin

Зарегистрирован: 08.04.2007 Age: 31 Сообщения: 4676 Откуда: Ukrainian_Kingdom @KHARKOV CITY
|
Добавлено: Вт Мар 09, 2010 4:30 pm Заголовок сообщения: |
|
|
та ладно, защищаяют же, можно ))
PS
есть мысль некоторая, которую хотел бы обсудить.
. _________________ Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds. |
|
| Вернуться к началу |
|
 |
leo Звание: Специалист
Зарегистрирован: 07.06.2007 Age: 101 Сообщения: 203 Откуда: Kharkiv
|
Добавлено: Вт Мар 09, 2010 5:05 pm Заголовок сообщения: |
|
|
Алгоритм генерации ключей и т.д. и т.п. не может быть открытым по определению иначе его обход это прогтая логическая задачка для повышения ЧСВ  |
|
| Вернуться к началу |
|
 |
leo Звание: Специалист
Зарегистрирован: 07.06.2007 Age: 101 Сообщения: 203 Откуда: Kharkiv
|
Добавлено: Вт Мар 09, 2010 5:07 pm Заголовок сообщения: |
|
|
| veter писал(а): |
есть мысль некоторая, которую хотел бы обсудить.
. |
А можно мысль в студию!? |
|
| Вернуться к началу |
|
 |
veter Site Admin

Зарегистрирован: 08.04.2007 Age: 31 Сообщения: 4676 Откуда: Ukrainian_Kingdom @KHARKOV CITY
|
Добавлено: Вт Мар 09, 2010 7:43 pm Заголовок сообщения: |
|
|
| leo писал(а): | | А можно мысль в студию!? |
да, но позже _________________ Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds. |
|
| Вернуться к началу |
|
 |
demitry Звание: ...студент

Зарегистрирован: 11.06.2009 Age: 24 Сообщения: 149
|
Добавлено: Вт Мар 09, 2010 10:26 pm Заголовок сообщения: |
|
|
Насчет САПР...
Крупным производителям САПР вообще наплевать на то, что любой студент может воспользоваться ихним продуктом, им это даже на руку. Autodesk поэтому и развивает студенческие программы.. (см. официальный сайт). Основным заказчиком и потребителем является промышленность, и приток денег от маленких фирмочек ничтожно мал по сравнению с притоком от крупных пром. корпораций. У Autodesk есть продукты и по-серьезней автокада... (см. официальный сайт).
ИМХО: Серьезные программы, которые принято "защищать", нужны серьезным заказчикам, которые могут платить. Серьезные, дорогие программы не нужны юзеру.
Кто-нибудь собирается с помощью Аnsys делать расчет напряжения гвоздя, нагруженного картиной на стене? |
|
| Вернуться к началу |
|
 |
dimich Звание: Професор

Зарегистрирован: 10.04.2007 Age: 28 Сообщения: 2544 Откуда: Харьков
|
Добавлено: Ср Мар 10, 2010 9:39 pm Заголовок сообщения: |
|
|
| veter писал(а): | | вот может есть уже какие то более мощные алгоритмы/методы защиты? |
Более мощные методы защиты стоят больше денег. Затраты на реализацию защиты не должны превышать потенциальные потери из-за взлома. А в борьбе меча и щита побеждает всегда меч: любую защиту можно взломать, просто не каждую ломать экономически выгодно.
Наилучшая защита - вынос логики за пределы приложения, выполняющегося на железе пользователя. Облачные вычисления, встроенная в железо логика - за ними будущее. Пользователю программа нужна не сама по себе, а как инструмент для выполнения какой-то задачи. В конечном итоге можно (и нужно) продавать решение, а не программу. _________________ Молчание — знак нежелания выражать несогласие. |
|
| Вернуться к началу |
|
 |
veter Site Admin

Зарегистрирован: 08.04.2007 Age: 31 Сообщения: 4676 Откуда: Ukrainian_Kingdom @KHARKOV CITY
|
Добавлено: Ср Мар 10, 2010 9:47 pm Заголовок сообщения: |
|
|
| dimich писал(а): | | Наилучшая защита - вынос логики за пределы приложения |
Да ты прав, я как раз в этой "области" и веду размышления.
. _________________ Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds. |
|
| Вернуться к началу |
|
 |
BGVMR Звание: ...студент
Зарегистрирован: 26.05.2010 Age: 55 Сообщения: 28 Откуда: Львов, Украина
|
Добавлено: Пн Июн 07, 2010 2:39 pm Заголовок сообщения: |
|
|
Hi All!
Защита программ - это палка о двух концах. Воруют и не платят - плохо . Но более вероятно: не знают и не платят (вот сволочи ). Поэтому кряки, зачастую, делают сами владельцы программ. Но это так, к слову...
Много размышлял и пришёл к следующему для себя решению:
- программа чиста как слеза младенца, никаких защит. Распространяется свободно по интернету с функционалом демо - версия;
- пользователь увидел, заценил. Хочет воспользоваться, регистрируется, платит денежку и получает dll-ку с необходимым функционалом;
- при регистрации, средствами Windows генерируется случайная строка, которое шифруется Crypto API и передаётся при регистрации (например: открытые и закрытые ключи или PGP);
- dll-ка обрабатывается полученным числом и отсылается клиенту. Только программа клиента знает число и сможет работать с полученной dll-кой. На форуме передавать её нет смысла, другие копии программ не смогут её прочитать;
- дополнение к первому пункту: демо - версия программы содержится в базовой dll-ке. Программа может работать с несколькими dll-ками. Демо версия dll-ки содержит базовый набор функций, или программа не игрушечная, а урезанная.
Такой алгоритм подобен хорошему шифру: алгоритм работы известен, а не прочитаешь! Реализация проста, никаких нарушений защит ОС, далеки от железа. |
|
| Вернуться к началу |
|
 |
В Звание: ...студент
Зарегистрирован: 16.04.2010 Age: 28 Сообщения: 25
|
Добавлено: Ср Июл 07, 2010 2:37 pm Заголовок сообщения: |
|
|
хех. надеюсь никому не нужно объяснять, почему все локальные защиты обречены на провал... %) вопрос только во времени/ресурсах.
как по мне, так наиболее жизнеспособен вот такой путь: http://www.mindrunway.ru/UsbKey.html
т.е. вынос некоторой части логики приложения вообще за пределы системного блока. стоимость реализации - копейки. (ну, в пределах пары баксов... ) |
|
| Вернуться к началу |
|
 |
BGVMR Звание: ...студент
Зарегистрирован: 26.05.2010 Age: 55 Сообщения: 28 Откуда: Львов, Украина
|
Добавлено: Чт Июл 29, 2010 11:51 am Заголовок сообщения: |
|
|
Hi, All!
| В писал(а): | | ...поскипано... вынос некоторой части логики приложения вообще за пределы системного блока. стоимость реализации - копейки. |
LPT, COM уничтожены как класс в новых компьютерах. Остаётся USB. Стоимость комплектующих для реализации канала USB от 10 уе. Фирма Sentinel продаёт сертифицированные ключи защиты от 20 уе.
Защита от взлома в быстром написании новых версий программы. Практический срок продаж - один год, за это время программу взламывают. Но и срок написания программы с нуля тоже один год. Если я сделал удачную программу, которая хорошо продаётся и кормит меня, то пираты мне побоку . Новые версии программы я буду писать каждый месяц или квартал . А пираты будут поднимать шум и увеличивать число продаж . Реклама! Да, слон может съесть тонну апельсинов, но кто ему даст! Вот и удачной программы у меня тоже нет!
Всех благ! |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах You cannot attach files in this forum You cannot download files in this forum
|
|