Создание программ с защитой от копирования
Прошу прощения, что не в тему – название данной темы подходящее, а я не хочу плодить новые ветки. :)
У меня есть программа – стандартный набор (exe-шник и библиотеки с данными). Конкретно в одной из библиотек есть формулы для расчетов.
1. Есть возможность провести шифрование данной библиотеки (файла с формулами), чтобы сделать невозможным использование данной программы без этой библиотеки и исключить возможность подмены данной библиотеки взломанной версией.
2. Есть ли возможность используя наработки PGP увеличить стоимость взлома на столько, чтобы сделать финансово не выгодным взлом программы? Примерная стоимость лицензии программы 50-100 рублей. Но скорее ближе к 50 рублям. Лицензия представляет собой файл-ключ который будет являться декодером к зашифрованному файлу.
3. Насколько сложна данная процедура? Сколько примерно она будет стоить (условно, нормальную стоимость можно узнать только имея ТЗ и исходники программы "на руках")?
Заранее спасибо за любые комментарии.
Единственная просьба – не надо отправлять читать библиотеку, статьи или заниматься изучением криптографией. Меня интересует Ваше мнение, как людей лучше меня разбирающихся в данном вопросе. А библиотеку и статьи я и так читаю для общего развития. :)
С уважением, Дмитрий.
Спасибо. Но мне нужно было мнение специалистов. Кроме того я больше доверяю "бесплатным" специалистам. :) Тем кто работает с открытым кодом. Уже нанимал платных – результат печальный. Присылали код из 6-ти строчек, там где можно было решить 1-ой строчкой. И это был самый безобидный косяк. Из-за другого я потерял почти 6 месяцев работы.
Да и мне не готовые решения были нужны, а просто мнение. Программу все равно будут делать наемные специалисты.
Если честно я рассчитывал на примерно такие ответы:
Для программы из 100 копий, лучше использовать:
1. .....
2. .....
3. .....
Для программ свыше 100 копий и до ...
1. .....
2. .....
3. .....
А сейчас есть еще такие тенденции или направления в защите данных.
.........
Ну что-то подобное. Согласен – глупая была затея. :)
Да и нанимать людей, не зная какие сейчас есть методы и технологии – не самая разумная идея. :) А где ж еще спросить как не в Интернете.
За идею СПАСИБО.
комментариев: 9796 документов: 488 редакций: 5664
Ошиблись интернетом, бывает ;-)
У нас можно почитать например про PUF.
Даже руки зачесались безплатно ему помочь)))
А ответить на вопрос: на чем написана программа? – не может)
Сейчас исходник написан на С++. Но он корявый до безобразия. Появились идеи в процессе написания, в результате надо будет на чистовую переписывать.
Но сейчас меня больше интересует методы защиты, а не готовые решения. :) Это если Вы решили бесплатно помочь. :):):)
Есть сама программа, она в какой то момент обращается к библиотеке (конкретному файлу в котором находиться список формул и коэффициентов).
Суть сводиться к тому, что открытая система будет использовать одну библиотеку, а лицензионная другую. Т.е. лицензионная будет использовать более продвинутые алгоритмы расчета, плюс уточняющие коэффициенты.
Т.е. программа будет работать в обоих случаях. Лицензионная просто будет более точной.
То есть структура программы выглядит так:
1. файл-приложение (грубо говоря *.exe)
2. data1.lib (для не лицензионной программы)
3. data2.lib (для лицензионной программы)
Вот как то так.
Но опять же это конкретный случай. А больше интересует общая информация. Глядишь поумнею чуть-чуть. :) (жду града объяснений и комментариев своего интеллекта от наиболее продвинутой части читателей)
Атас,где-то здесь нас пытаются поиметь.
Присоединяюсь к дифирамбам.Немного терпения, и с подачи гугла подтянется толпа дрм-извращенцев для просветления.
Вы ошиблись форумом, как тут уже сказали – 99% посетителей интересует opensources.
О вашем вопросе – полно форумов, где интересующие вас вещи обсуждают.
Кстати, не вы ли ненаивный?)
И правда. Как то сразу и не подумал... Действительно форум PGP посвященный защите данных, а я тут про защиту данных спрашиваю. Дебил просто.
Действительно ведь open sources абсолютно бесплатные. Опять я очень глуп. Простите. а это вообще враги написали! Их надо расстрелять! А мне читать полезные книжки, чтобы глупых вопросов не задавать! Экий я дебил все таки!
Ну а уж про то чтобы читать правила или посты перед последним,тут я вообще затормозил! От засранец.
Я для кого написал?
Программа будет являться opensources. Лицензия будет только для улучшенных алгоритмов. Посты выше кто читать будет?
Спасибо за содержательные комментарии. Особенно автору про и тех кто отсылает на другие форумы. Для Вас писал на предыдущей странице. Особенно почему на Ваш форум обратился.
А вообще жесть с позументами – я обратился на форум посвященный защите информации с вопросом как мне защитить файл с информацией так, чтобы инфа из него выдавалась в определенном случае. А мне говорят, что я форумом ошибся, потому что в вопросе прозвучало слово "лицензия". Вам будет спокойней если я назову это другим словом? А от этого суть вопроса измениться?
Вы молитесь на opensources, а данное явление подразумевает наличие лицензии. Лицензии!!!
Но Вы правы – я дебил, я же про лицензию говорю. И хрен с ним, что я спрашиваю на самом деле про защиту конкретного гребанного файла. Ну вот почему на форуме не могут правильно читать и отвечать по существу?! Ведь это записано в правилах самого форума!
А это вообще варвары написали! Как плата за продукт?! Дикость! Варварство!!! Все враги!
Жесть... Не знаете что писать по существу – зачем пишете?
Если забаните – я не в претензии. Если что толковое напишут я и так прочитаю. А спрашивать смысла наверное нет. С моей стороны было глупо спрашивать на форуме по защите информации о защите информации. Поэтому готов понести заслуженное наказание за свою глупость. А размазывать сопли и унижаться перед умными дядями, чтобы подсказали, как то не охота. Тем более дяди объяснили, что тут мне с такими вопросами делать нечего.
Тем кто толково написал и поделился информацией – БОЛЬШОЕ СПАСИБО! Удачи в делах.
Чо разарался то? Тут никто тебе ничего не должен.
Кстати очень похоже.
Выше гости вам всё по делу сказали, т.к. ваш вопрос выглядит так же, как если бы вы на научном форуме стали спрашивать как изобрести вечный двигатель. Да, есть такие установки которые создают иллюзию его существования за счёт, например, сильного уменьшения силы трения. Но это не вечные двигатели! Равно и пакеры с метаморфами и прочее — не защита, а обфускация (различайте эти понятия!). Когда вы сказали про внешний сервис — это другое дело! Но значит и прога должна выполняться на сервисе, а пользователь лишь шлёт данные и потом получает ответ — но ведь вы хотите не этого? Ответ, исчерпывающий, содердится в FAQ: принимайте за аксиому что имеющий программу, имеет и все данные к ней, иначе он бы не смог её выполнять. Это как давать читать книгу, но чтобы рассказать другим прочитанное чел не смог.
Надеюсь, я понятно выразился.
Тебе же сказали – что такое невозможно в принципе...
То есть если на компьютере пользователя будет запущена твоя рабочая программа – её взломают.
И никакая криптография не поможет, так как вытащить ключ не составит труда.
Тем не менее есть способы сделать взлом немного дороговатой затеей.
Есть пакеры, обструкция, привязка к железу и т.д., но все это мало интересует посетителей данного форума.
Их интересуют другие намного серьёзные вещи...
комментариев: 9796 документов: 488 редакций: 5664
а эта лицензия подразумевает отсутствие программной защиты.
PGP и другие платные программы теряют свой рынок и уходят в нишу узкокорпоративного сектора "безопасности для галочки, но с репутацией". Их упоминание и поддержка пользователей теперь уже носит скорее исторический характер.
Вы пришли сюда это пообсуждать?
Ключевое слово от копирования теми, кому вы его сами даёте в руки. Но выже упорно это игнорируете и строите из себя тролля в духе:
"О ужас какой, продавать файл! За деньги! Почему меня за это ненавидят?".
Вместо того, чтобы начинать такого рода ёрничания и указания в директивном тоне, как должны соблюдаться правила форума, могли бы понять, что вопрос защиты программ от копирования обсуждался неоднократно, получал отрицательный ответ и удостоился включения в FAQ.
Вместо того, чтобы попросить разрешить оставить приватный контакт для тех, кто заинтересуется вашим вопросом (скорее всего не за бесплатно), вы почему-то считаете, что (относительно) популярный форум можно использовать для решения каких-то личных финансовых вопросов.