Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Защита ПО 
:(
    Опции темы
man2002ua
  Дата 23.5.2003, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 943
Регистрация: 12.11.2002
Где: Киев




Принцип: части кода хранятся в файле лицензии. Программа читает их и прописывает в себя и работает. Если лицензии нет/неправильная - работа идет через seh ессессно, как демо-версия.
Сам такое делаю и хочу поитересоваться (особенно у Chingachguka) смог кто-нибудь обойти такую защиту, не имея лицензии? Я лично считаю - невозможно, хотя.................


--------------------
"Нет ничего более постоянного, чем временное"
PM MAIL   Вверх
Step
Дата 23.5.2003, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA




пираты, раз купят твою лицензии и начнут креки делать, которые код будет добовлять, в этом можеш не совниваться, хотя идея хорошая.....


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
man2002ua
Дата 23.5.2003, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 943
Регистрация: 12.11.2002
Где: Киев




Можно ли это назвать взломом?
То же, что и windows... достаточно узнать сериал-намбер и любой юзер - взломщик?


Это сообщение отредактировал(а) man2002ua - 23.5.2003, 14:22


--------------------
"Нет ничего более постоянного, чем временное"
PM MAIL   Вверх
Step
Дата 23.5.2003, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA




нет это конечно взломом не назовеш

ты прав в твоем случае взлом - в прямом смысле этого слова не возможен....


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Chingachguk
Дата 23.5.2003, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Насколько я понял, речь идет о досылке недостающего кода легальному ползователю.

Что ж, наиболее простой как в реализации так и в исполнении вариант. Сам так делал в начале своей карьеры ;) Писал неполнофункциональные проги, тем, кто платил - отдавал рабочий вариант.

Вопрос в том, насколько важна недостающая функциональность: можно ли ее доделать самому. Тривиальный пример отсутствия кнопки "Save" В каком-то редакторе рассмотрен в книге К.Касперски (примерно так).

Если четко знаешь, какой "винтик" выкрутить, чтоб без него ничего не работало - например, алгоритм сжатия в архиваторе (процедура, получающая буфер и создающая сжатый буфер) - способ выглядит безупречным. Однако для справочников типа Лингво или Консультатнта винтик суть основная часть программы (база). В этом случае лицензией может быть просто ключ для приличного алгоритма дешифрации базы.

Так что вроде неплохо... До первого размещения в web, как уже сказали выше. Если софт специфичен, то скорее купят, чем будут искать нелегальную копию...


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
man2002ua
Дата 24.5.2003, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 943
Регистрация: 12.11.2002
Где: Киев




Цитата
Сам так делал в начале своей карьеры ;)


А теперь какой механизмус используешь, не поделишься?


--------------------
"Нет ничего более постоянного, чем временное"
PM MAIL   Вверх
DENNN
Дата 24.5.2003, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва




Цитата
Принцип: части кода хранятся в файле лицензии.

Ну и чем это отличается от варианта: дал бесплатно демо, где половиноа кнопок кодом не обеспечены но общее представление о программе юзер получил? Заплатил - тебе полнофункциональная версия.
Естественно, способ хорош, пока хоть одну полноценную копию не продашь - потом уже может ничего не спасти:)

Мне вспомнился случай. Одно время наша фирма делала типичные заказы. Навроде БД+ лиент по учету товаров, составления списков, полиграфия - все в одном флаконе. Так вот конкуренты заказчика проги тоже были заинтересованы в подобном продукте. Да только там и в самом интерфейсе я везде логотипы заказчика напихал, и в экспортируемых файлах дизайн и символика заказчика.
Даже если конкурент в руки прогу получит, то ему и светить на экране логотипами конкурента стыдно, и в экспортируемых файлах опять таки восхваляют его недругов.
Чем не защита? smile.gif
PM ICQ   Вверх
December
Дата 24.5.2003, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




DENNN Классно!
Теперь вопрос: что сложнее: защитить программу или изображения в ней?


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Chingachguk
Дата 25.5.2003, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Цитата
А теперь какой механизмус используешь, не поделишься?


А теперь я механизмы не использую, потому как защащенные программы больше не пишу - разве что на работе заставят ;)


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
DENNN
Дата 26.5.2003, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва




Цитата
что сложнее: защитить программу или изображения в ней?

Если ты думаешь, что достаточно просто залесть в ресурсы и поменять там изображения на нейтральные, то я так не считаю. Помимо банальных мелочей, таких как механизм загрузки изображения з ресурсов, использование в бакграундах, подсчет всяких там сумм цветовых таблиц, есть еще множество прибамбасов, которые не храняться в ресурсах так вот просто. В той программе механизм генерации HTML страницы происходит в режиме выполнения, HTML-код собирается из кучи мелочей, 80% которых храниться не в исполняемых ресурсах, а в самом коде, и подключаемых библиотеках. Смещения адресов, частично зависит от количества и вида используемых ресурсов, а они изменяються в зависимости от условий компиляции (обычный интерфейс или стиль XP и т.п.). Кроме того даже когда я один работаю над кодом, то некоторые ресурсы продублированы для моего удобства. Представь, что происходит когда нас программеров и дизайнеров уже несколько человек smile.gif.
Все это может стать хорошим испытанием для нервной системы среднего хакера. Тем более, что версий программ несколько и для создания новой мне достаточно поменять несколько директив компилятора.
Вот и считай что выгодней: найти хакера, заплатить ему и ждать от 3 мес до полугода когда он логотипы вытрит, и заменит другим картинками ширпотребного качества или заплатиь мне и через неделю получить собственный вариант + еще куча уникальных прибамбасов. smile.gif
По моим наблюдениям хороший предприниматель (читай - потенциальный клиент) на спичках не экономит:)
Отсюда вывод: гораздо важнее написать хороший код, чем потратить кучу сил на изобретение защиты. Тем более что навороченные на скорую руку зщиты имеют тенденцию не работать на новых версиях ОС и т.п. smile.gif
PM ICQ   Вверх
man2002ua
Дата 29.5.2003, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 943
Регистрация: 12.11.2002
Где: Киев




Цитата
А теперь я механизмы не использую

Ты теперь только их "рассматриваешь" ;)


--------------------
"Нет ничего более постоянного, чем временное"
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0732 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.