id: Гость   вход   регистрация
текущее время 01:55 26/04/2024
Автор темы: Гость, тема открыта 07/02/2011 11:15 Печать
http://www.pgpru.com/Форум/Офф-топик/СозданиеПрограммСЗащитойОтКопирования
создать
просмотр
ссылки

Создание программ с защитой от копирования


Прошу прощения, что не в тему – название данной темы подходящее, а я не хочу плодить новые ветки. :)


У меня есть программа – стандартный набор (exe-шник и библиотеки с данными). Конкретно в одной из библиотек есть формулы для расчетов.
1. Есть возможность провести шифрование данной библиотеки (файла с формулами), чтобы сделать невозможным использование данной программы без этой библиотеки и исключить возможность подмены данной библиотеки взломанной версией.
2. Есть ли возможность используя наработки PGP увеличить стоимость взлома на столько, чтобы сделать финансово не выгодным взлом программы? Примерная стоимость лицензии программы 50-100 рублей. Но скорее ближе к 50 рублям. Лицензия представляет собой файл-ключ который будет являться декодером к зашифрованному файлу.
3. Насколько сложна данная процедура? Сколько примерно она будет стоить (условно, нормальную стоимость можно узнать только имея ТЗ и исходники программы "на руках")?


Заранее спасибо за любые комментарии.


Единственная просьба – не надо отправлять читать библиотеку, статьи или заниматься изучением криптографией. Меня интересует Ваше мнение, как людей лучше меня разбирающихся в данном вопросе. А библиотеку и статьи я и так читаю для общего развития. :)


С уважением, Дмитрий.


 
На страницу: 1, 2, 3, 4 След.
Комментарии
— defond (09/02/2011 17:41)   <#>
Хочешь защиту – обращайся на cracklab.ru, там тебе и посоветуют и сделают, естественно не бесплатно. Бесплатно только пошлют.


Спасибо. Но мне нужно было мнение специалистов. Кроме того я больше доверяю "бесплатным" специалистам. :) Тем кто работает с открытым кодом. Уже нанимал платных – результат печальный. Присылали код из 6-ти строчек, там где можно было решить 1-ой строчкой. И это был самый безобидный косяк. Из-за другого я потерял почти 6 месяцев работы.

Да и мне не готовые решения были нужны, а просто мнение. Программу все равно будут делать наемные специалисты.

Если честно я рассчитывал на примерно такие ответы:

Для программы из 100 копий, лучше использовать:

1. .....
2. .....
3. .....

Для программ свыше 100 копий и до ...

1. .....
2. .....
3. .....

А сейчас есть еще такие тенденции или направления в защите данных.

.........

Ну что-то подобное. Согласен – глупая была затея. :)

Да и нанимать людей, не зная какие сейчас есть методы и технологии – не самая разумная идея. :) А где ж еще спросить как не в Интернете.

За идею СПАСИБО.
— unknown (09/02/2011 17:48, исправлен 09/02/2011 17:51)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664

Ошиблись интернетом, бывает ;-)


У нас можно почитать например про PUF.

— Гость (09/02/2011 18:00)   <#>
А показался толковым челом.

Даже руки зачесались безплатно ему помочь)))

А ответить на вопрос: на чем написана программа? – не может)
— defond (09/02/2011 18:20)   <#>
Спасибо. Статья познавательна, но практически недостижима. :)

Сейчас исходник написан на С++. Но он корявый до безобразия. Появились идеи в процессе написания, в результате надо будет на чистовую переписывать.

Но сейчас меня больше интересует методы защиты, а не готовые решения. :) Это если Вы решили бесплатно помочь. :):):)
— defond (09/02/2011 18:34)   <#>
Да и по большому счету какая разница на чем написана программа?

Есть сама программа, она в какой то момент обращается к библиотеке (конкретному файлу в котором находиться список формул и коэффициентов).

Суть сводиться к тому, что открытая система будет использовать одну библиотеку, а лицензионная другую. Т.е. лицензионная будет использовать более продвинутые алгоритмы расчета, плюс уточняющие коэффициенты.

Т.е. программа будет работать в обоих случаях. Лицензионная просто будет более точной.

То есть структура программы выглядит так:

1. файл-приложение (грубо говоря *.exe)
2. data1.lib (для не лицензионной программы)
3. data2.lib (для лицензионной программы)

Вот как то так.

Но опять же это конкретный случай. А больше интересует общая информация. Глядишь поумнею чуть-чуть. :) (жду града объяснений и комментариев своего интеллекта от наиболее продвинутой части читателей)
— Гость (09/02/2011 18:52)   <#>
Сейчас исходник написан на С++. Но он корявый до безобразия. Появились идеи в процессе написания, в результате надо будет на чистовую переписывать.

Также для прояснения ситуации – я не программист.

Атас,где-то здесь нас пытаются поиметь.
Админы нормальные (ветку сразу перенесли как ответы появились),

Присоединяюсь к дифирамбам.Немного терпения, и с подачи гугла подтянется толпа дрм-извращенцев для просветления.
— Гость (09/02/2011 19:11)   <#>
Понятно.
Вы ошиблись форумом, как тут уже сказали – 99% посетителей интересует opensources.

О вашем вопросе – полно форумов, где интересующие вас вещи обсуждают.

Кстати, не вы ли ненаивный?)
— defond (09/02/2011 20:34)   <#>
Вы ошиблись форумом, как тут уже сказали – 99% посетителей интересует opensources.


И правда. Как то сразу и не подумал... Действительно форум PGP посвященный защите данных, а я тут про защиту данных спрашиваю. Дебил просто.

Действительно ведь open sources абсолютно бесплатные. Опять я очень глуп. Простите.
«Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно. Тем не менее, многие из наиболее успешных проектов открытого ПО — бесплатны.
а это вообще враги написали! Их надо расстрелять! А мне читать полезные книжки, чтобы глупых вопросов не задавать! Экий я дебил все таки!

Ну а уж про то чтобы читать правила

1. прочитайте материалы в разделе /Библиотека;
2. посмотрите в разделе Часто задаваемых вопросов;
или посты перед последним,тут я вообще затормозил! От засранец.

Я для кого написал?
Суть сводиться к тому, что открытая система будет использовать одну библиотеку, а лицензионная другую. Т.е. лицензионная будет использовать более продвинутые алгоритмы расчета, плюс уточняющие коэффициенты.

Т.е. программа будет работать в обоих случаях. Лицензионная просто будет более точной.


Программа будет являться opensources. Лицензия будет только для улучшенных алгоритмов. Посты выше кто читать будет?

Спасибо за содержательные комментарии. Особенно автору про
Атас,где-то здесь нас пытаются поиметь.
и тех кто отсылает на другие форумы. Для Вас писал на предыдущей странице. Особенно почему на Ваш форум обратился.

А вообще жесть с позументами – я обратился на форум посвященный защите информации с вопросом как мне защитить файл с информацией так, чтобы инфа из него выдавалась в определенном случае. А мне говорят, что я форумом ошибся, потому что в вопросе прозвучало слово "лицензия". Вам будет спокойней если я назову это другим словом? А от этого суть вопроса измениться?

Вы молитесь на opensources, а данное явление подразумевает наличие лицензии. Лицензии!!!

Но Вы правы – я дебил, я же про лицензию говорю. И хрен с ним, что я спрашиваю на самом деле про защиту конкретного гребанного файла. Ну вот почему на форуме не могут правильно читать и отвечать по существу?! Ведь это записано в правилах самого форума!
— defond (09/02/2011 20:42)   <#>
Технически PGP Freeware и коммерческие версии PGP от 8.0 и выше основаны на едином исходном коде, являясь по сути одинаковыми программами. Платные компоненты (PGPdisk, плагины и т.д.) остаются заблокированными, пока пользователь не введёт код авторизации лицензии. Иных отличий, например, "потайных ходов" или заниженной стойкости ключей и алгоритмов, в PGP Freeware нет.


А это вообще варвары написали! Как плата за продукт?! Дикость! Варварство!!! Все враги!

Жесть... Не знаете что писать по существу – зачем пишете?
— defond (09/02/2011 20:47)   <#>
Модераторам.

Если забаните – я не в претензии. Если что толковое напишут я и так прочитаю. А спрашивать смысла наверное нет. С моей стороны было глупо спрашивать на форуме по защите информации о защите информации. Поэтому готов понести заслуженное наказание за свою глупость. А размазывать сопли и унижаться перед умными дядями, чтобы подсказали, как то не охота. Тем более дяди объяснили, что тут мне с такими вопросами делать нечего.

Тем кто толково написал и поделился информацией – БОЛЬШОЕ СПАСИБО! Удачи в делах.
— defond (09/02/2011 20:50)   <#>
Все равно прочитаю не потому что крут как горы, а т.к. в Нет выхожу с разных компов из разных населенных пунктов (езжу часто). Поэтому если забанете – читать смогу, писать – нет (под другим ником писать не буду).
— Гость (09/02/2011 21:23)   <#>
Но даже там используют свободное ПО и условно свободное (для тупых –
Из 2-х страниц ТРИ толковых совета! ТРИ!
Если есть что говорить – пишешь! Нет – молчи! Остальные будут думать, что умный! PGP что все продукты делает бесплатными???

Чо разарался то? Тут никто тебе ничего не должен.
Кстати, не вы ли ненаивный?)

Кстати очень похоже.
— Гость (09/02/2011 21:46)   <#>
Сответ четвёртый: есть такие ключевые слова как пакеры и метаморфы. Они используются для накрытия вирусов и троянов, но можно и проги ими обфусцировать. Излагать подробней не буду, т.к. не знаю, но это лучшее что есть из используемых средств для обфускации. Конечно, они тоже ломаются, но обфускация там сделана по максимуму. Решения такие на чёрном рынке стоят на n штук баксов, как говорят. Наверное, вам не по карману.

Выше гости вам всё по делу сказали, т.к. ваш вопрос выглядит так же, как если бы вы на научном форуме стали спрашивать как изобрести вечный двигатель. Да, есть такие установки которые создают иллюзию его существования за счёт, например, сильного уменьшения силы трения. Но это не вечные двигатели! Равно и пакеры с метаморфами и прочее — не защита, а обфускация (различайте эти понятия!). Когда вы сказали про внешний сервис — это другое дело! Но значит и прога должна выполняться на сервисе, а пользователь лишь шлёт данные и потом получает ответ — но ведь вы хотите не этого? Ответ, исчерпывающий, содердится в FAQ: принимайте за аксиому что имеющий программу, имеет и все данные к ней, иначе он бы не смог её выполнять. Это как давать читать книгу, но чтобы рассказать другим прочитанное чел не смог.

Надеюсь, я понятно выразился.
— Гость (09/02/2011 21:48)   <#>
defond никто тебя банить не собирается...

А вообще жесть с позументами – я обратился на форум посвященный защите информации с вопросом как мне защитить файл с информацией так, чтобы информация из него выдавалась в определенном случае.

Тебе же сказали – что такое невозможно в принципе...
То есть если на компьютере пользователя будет запущена твоя рабочая программа – её взломают.
И никакая криптография не поможет, так как вытащить ключ не составит труда.

Тем не менее есть способы сделать взлом немного дороговатой затеей.
Есть пакеры, обструкция, привязка к железу и т.д., но все это мало интересует посетителей данного форума.

Их интересуют другие намного серьёзные вещи...
— unknown (09/02/2011 21:58)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664
Вы молитесь на opensources, а данное явление подразумевает наличие лицензии.

а эта лицензия подразумевает отсутствие программной защиты.

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

Вы пришли сюда это пообсуждать?

И хрен с ним, что я спрашиваю на самом деле про защиту конкретного гребанного файла.

Ключевое слово от копирования теми, кому вы его сами даёте в руки. Но выже упорно это игнорируете и строите из себя тролля в духе:

"О ужас какой, продавать файл! За деньги! Почему меня за это ненавидят?".

Вместо того, чтобы начинать такого рода ёрничания и указания в директивном тоне, как должны соблюдаться правила форума, могли бы понять, что вопрос защиты программ от копирования обсуждался неоднократно, получал отрицательный ответ и удостоился включения в FAQ.

Вместо того, чтобы попросить разрешить оставить приватный контакт для тех, кто заинтересуется вашим вопросом (скорее всего не за бесплатно), вы почему-то считаете, что (относительно) популярный форум можно использовать для решения каких-то личных финансовых вопросов.
На страницу: 1, 2, 3, 4 След.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3