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


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

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

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

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

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

Комментарии
Гость (07/02/2011 11:59)   
Если стоимость програмы 50р., тогда возможно.
Стоимость – не очень дорого.
Гость (07/02/2011 12:01)   
С ипользованием какого языка написанна программа?
Гость (07/02/2011 14:50)   
defond, если по существу, то /faq/kriptografijapraktika#h1792-11[link1]. Но, как выше написали
Если стоимость програмы 50р., тогда возможно.
:)
Гость (07/02/2011 15:08)   
дрм головного мозга.
— defond (07/02/2011 15:23)   
Спасибо за ответы.

дрм головного мозга – у кого? И что за дрм? :) При моей 3-ке по русскому, такого слова не знаю. :)
— Гость__07_02_2011_11_59 (07/02/2011 15:39)   
Если нужно чтобы программа не работала без некоторых фалов и при том файлы должны быть закодированы – то такое сделать возможно и не дорого.

Если захотят – конечно же дисассемблируют программу, вытащат алгоритм и т.д. – но при стоимости программы в 50-100р. дешевле будет купить лицензию чем заморачиваться с ломанием.

Потому я и написал о стоимости.
Гость (07/02/2011 19:35)   
дрм головного мозга – у кого? И что за дрм?
http://en.wikipedia.org/wiki/Digital_rights_management. Гуглить: drm site:pgpru.com
Гость (08/02/2011 11:14)   
дрм головного мозга – у кого? И что за дрм?
http://en.wikipedia.org/wiki/Digital_rights_management. Гуглить: drm site:pgpru.com

http://lurkmore.ru/DRM

=)
Гость (08/02/2011 14:35)   
А не проще сделать стандвртную прогу с ключом по хэш-функции?! Или рассылать прогу на дисках по почте наложным платежом:)
— jxjx (08/02/2011 21:05)   
Все больше убеждаюсь в том что иногда можно получить довольно таки бестолковые советы на форумах....

В любом случае решать автору, но он видимо ушел.
Так будем и далее жевать тему?
Гость (09/02/2011 00:37)   
Все больше убеждаюсь в том что иногда можно получить довольно таки бестолковые советы на форумах....
Так участвуйте — давайте спрашивающим хорошие, добротные, релевантные, годные, содержательные, исчерпывающие, профессиональные, толковые советы/ответы! Поднимайте, так сказать, качество обслуживания — на pgpru.com этого никто не запрещае...
— defond (09/02/2011 10:14)   
Автор может и ушел, а вот второй спросивший просто работал усиленно. :)

Советов много, но большая часть и правда бестолковая. У вас даже в правилах написано, что перед тем как задавать вопрос надо поискать, почитать ФАК и пошариться по форуму.

Когда я задавал вопрос – сразу же пояснил, что меня интересует больше Ваше мнение.

Наложенный платеж и рассылка по почте не подходит – почта работает плохо, проблем с отправкой так же достаточно.

Подразумевается, что программа будет доступна свободно на сайте производителя. Однако на производство программы тратятся деньги и хотелось бы часть средств вернуть (желательно конечно все + прибыль, чтобы программу развивать). Это можно сделать только лицензией. Делать лицензию выше 100 рублей бессмысленно – диск с пираткой стоить будет 100-200 рублей. Так там будет еще куча других программ.

Вот поэтому и ищем возможность хоть как то защитить программу для получения хоть части средств. Исходить из благородства пользователей бессмысленно. Это лично мое мнение. Понимание, что за лицензией стоит труд производителя приходит только с опытом. Поэтому лицензию будут брать самостоятельно только наиболее продвинутые пользователи. А таких мало.
— defond (09/02/2011 10:26)   
По поводу едких замечаний про ДРМ головного мозга.

Я бы рад выпустить программу абсолютно бесплатно (я зарабатываю в другой сфере, а программа эта больше хобби), но программисты, гады такие, не хотят работать бесплатно. :) Предлагать сечь их за это кнутом не надо, они обижаются. :)

У меня просьба – воздержитесь от таких замечаний. Если у кого то есть толковые мысли – излагайте их как для абсолютного чайника. Каким я в принципе и являюсь. :)
— defond (09/02/2011 10:33)   
Может Вы можете предложить другие способы и методы защиты?

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

Если код привязать к оборудованию – это приведет к повторной покупке лицензии при смене оборудования. Что несправедливо.
— unknown (09/02/2011 11:26)   
Для обеспечения ИБ на серьёзном уровне нужны алгоритмы, протоколы, программы, операционные системы и в идеале железо с открытыми исходниками с возможностью независимого аудита сообществом.

Пользователям с такими запросами и адресовано большинство информации ресурса/форума. И в распространении коммерческого ПО они никак не заинтересованы и даже будут относиться к нему несколько враждебно.

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

//Почти K.O.
Гость (09/02/2011 11:35)   
при стоимости программы в 50-100р. дешевле будет купить лицензию чем заморачиваться с ломанием.
Как только программа становится популярной, её ломают, выкладывают на общий доступ, и скачивается она уже независимо от первоначальной стоимости. Более надёжно – сделать в виде интернет-сервиса, чтобы ключевые алгоритмы лежали на сервере и были недоступны пользователю даже в скомпилированном виде.
Гость (09/02/2011 12:29)   
на производство программы тратятся деньги и хотелось бы часть средств вернуть ... Это можно сделать только лицензией.... Понимание, что за лицензией стоит труд производителя приходит только с опытом. Поэтому лицензию будут брать самостоятельно только наиболее продвинутые пользователи. А таких мало.
Поинтересуйтесь за счёт чего живут те, кто пишут открытый (opensource) код, причём там есть довольно-таки серьёзные крупные проекты, над которыми программисты работают fulltime.
Гость (09/02/2011 12:44)   
Однако на производство программы тратятся деньги и хотелось бы часть средств вернуть (желательно конечно все + прибыль, чтобы программу развивать).

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

Получить дельный совет по защите от тех,для кого(потенциально) эта защита предназначена – благородное желание здравомыслящего?
— defond (09/02/2011 13:26)   
Комменты становятся все более агрессивными. :) Скоро Вы меня на кресте распнете.:)

Я уже несколько раз сказал – мне нужно конструктивное мнение. Высказывания плана – вот есть бесплатные программы, а зачем так, а очень нехорошо получать совет у свободных людей по защите собственности... и т.п. выглядят не очень хорошо. От любого полученного здесь совета, до его реализации в коде – месяц тяжелого труда в лучшем случае. Если у меня получится раскрутить проект так как он должен работать – то программу я вообще бесплатно отдам. Кроме того стоимость лицензии я уже озвучил. Куда уже ниже? Вы даже совет бесплатно дать не хотите, работать тем более. А где мне взять средства на выплату з/п программистов?

Здесь я спрашиваю мнение. Ваше мнение возможно даст новые мысли.

По поводу алгоритмов на серваке – мысль интересная. На вскидку сложности – маленькая скорость и отсутствие стабильной работы интернета.

Вот если к примеру с сервака будет грузиться ключ с временем жизни 24 часа или 7 дней. Уже очень толково получается. СПАСИБО ОГРОМНОЕ!

Может еще мысли какие есть?
— defond (09/02/2011 13:30)   
Получить дельный совет по защите от тех,для кого(потенциально) эта защита предназначена – благородное желание здравомыслящего?


Любую защиту можно взломать. ЛЮБУЮ. Так почему бы у Вас и не спросить совета? Буду знать как Вы её ломать будете. :) (это шутка).

Здраво я думаю делать стоимость лицензии ниже стоимости взлома. Вы считаете по другому?
— defond (09/02/2011 13:34)   
Более надёжно – сделать в виде интернет-сервиса, чтобы ключевые алгоритмы лежали на сервере и были недоступны пользователю даже в скомпилированном виде.


Кроме низкой скорости и надежности интернета, есть вероятность отсутствия его вообще. Поэтому ключ со сроком жизни – более вероятное решение. Тоже так – на вскидку... Мысль интересная. Да и сервак будет стоить не дорого, а значит и лицензия не подорожает.
Гость (09/02/2011 14:00)   
На чем написана программа? На фортране?)
Гость (09/02/2011 14:13)   
А как насчет бесплатной программы и платной поддержки пользователей!?
Более того, ни одна крупная компания не смогла защитить свои продукты от копирования и незаконного использования. Вам не кажеться, что вы ставите перед собой несбыточные цели. Если ваш проект такой молодой и не раскрученный, то почему вы считаете, что его кто то будет воровать?! Извините, но мне кажеться, что вы занимаетесь не своим делом или вы попросту троль!
Гость (09/02/2011 14:27)   
маленькая скорость и отсутствие стабильной работы интернета
Это зависит от провайдера. Со стороны сервера если растёт число пользователей, то растёт доход и возможен переход на более дорогие и качественные услуги.

Стабильную работу и гарантированную минималную скорость могут обеспечить облачные вычисления[link2], вот например есть Google App Engine[link3] с бесплатными начальными квотами[link4]

Со стороны клиента – ну можно сделать локальную демо-версию. Кому надо – найдёт более качественный интернет.

Локальный вариант при росте популярности взломают (хотя, к тому времени может окупится) – если делать временные ключи – отломают сам "замок" ;)

Ещё можно почаще (типа раз в неделю) выпускать обновления – у халявщиков будет только устаревшая взломанная версия.
— defond (09/02/2011 15:23)   
Извините, но мне кажеться, что вы занимаетесь не своим делом или вы попросту троль!


Спасибо. Дельное замечание! Очень помогло. :) Где Вас учат ярлыки то развешивать? Троль, лузер... "Обидеть может только равный"!

*

Локальный вариант при росте популярности взломают (хотя, к тому времени может окупится) – если делать временные ключи – отломают сам "замок" ;)

Ещё можно почаще (типа раз в неделю) выпускать обновления – у халявщиков будет только устаревшая взломанная версия


Идея интересная. Меня больше сама идея интересует. Работы еще много, т.ч. есть время "поиграться" с идеями защиты. Суть даже не в самой защите от копирования, а в сочетании "защита-взлом". При стоимости лицензии в 50-100 руб. какой метод и способ защиты избрать, чтобы снизить кол-во людей пользующихся "пиратской" версией.

Пока варианты предложены:


А не проще сделать стандвртную прогу с ключом по хэш-функции?! Или рассылать прогу на дисках по почте наложным платежом:)



Более надёжно – сделать в виде интернет-сервиса, чтобы ключевые алгоритмы лежали на сервере и были недоступны пользователю даже в скомпилированном виде.



А как насчет бесплатной программы и платной поддержки пользователей!?


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

Возможно есть какие то интересные разработки или тенденции?
— defond (09/02/2011 15:28)   
Также для прояснения ситуации – я не программист. Идея программы моя, алгоритмы (сугуба математические) мои. Программу пишут наемные программисты. Моя роль – правильно ставить задачу.

Для этого мне надо понимать что просить сделать. Вот Ваших советов я и спрашиваю. Общих советов, мыслей, идей. Чтобы на Вашем опыте понять какое решение будет более правильным.
— unknown (09/02/2011 16:32)   
А что, параноикиинтересующиеся криптографией или личной приватностью ещё пользуются платным ПО? Вам тактично намекнули нанять на такую "грязную работу" как защита "интеллектуальной собственности" людей за деньги. Это было бы честно хотя бы в рамках денежных отношений.

Или предложили сделать программу свободной и бесплатной. (Hint: сбор пожертвований). Или заработать деньги на чём хотите другом, но спрашивайте на соответствующих ресурсах. Заработок на платном ПО — не по нашему профилю.

А вы пытаетесь заводить троллепровоцирующую тему на ресурсе, который посвящён почти на 100% свободному ПО и алгоритмам (кроме теряющих актуальность коммерческих версий PGP, которые обсуждаются и используются всё меньше).

Может просто поискать советов в другом месте? Более подходящем лично для вас.
— defond (09/02/2011 17:17)   
СПАСИБО ВСЕМ КТО ОСТАВИЛ КОНСТРУКТИВНЫЕ КОММЕНТАРИИ! :)

Тема похоже закрыта.

Для всех остальных – какие Вы все-таки не умные! Я задал конкретные вопросы! Блин даже без намеков! Объяснил русским языком, что я не программист и программировать будут другие люди! Я интересуюсь только тенденциями и способами, чтобы мой продукт устраивал как можно больше пользователей!

По поводу свободных программ – Линукс – ну вот куда еще свободней. Но даже там используют свободное ПО и условно свободное (для тупых – WINE)! условно свободное ПО подразумевает лицензию, а лицензия КОНТРОЛЬ! Бл* ну куда уже проще???? Да Вы называйте лицензию как хотите! ДРМ, ХРМ, ГВН – хоть "ночным горшком ручкой внутрь"! Один хрен это останется сбором денег
!

Из 2-х страниц ТРИ толковых совета! ТРИ!

Если есть что говорить – пишешь! Нет – молчи! Остальные будут думать, что умный! PGP что все продукты делает бесплатными??? Ищи на другом форуме – искал, там отвечают также!

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

Одно утешает – Ваш форум ничем от других в этом не отличается. Админы нормальные (ветку сразу перенесли как ответы появились), есть те кто отвечают нормально (ТРИ ответа, ТРИ
!) и остальные! Вас как учат где...

*

Админам, модераторам и оставившим конструктивные и просто информативные сообщения – респект и удачи в делах! СПАСИБО!

Можете не банить, думаю вопросов у меня в ближайшее время не будет.
— defond (09/02/2011 17:18)   
Виноват за цвет. Видимо на нервах что-то не то нажал. :(
Гость (09/02/2011 17:26)   
Хочешь защиту – обращайся на cracklab.ru, там тебе и посоветуют и сделают, естественно не бесплатно. Бесплатно только пошлют.
— 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)   

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


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

Гость (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[link6] абсолютно бесплатные. Опять я очень глуп. Простите.
«Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно. Тем не менее, многие из наиболее успешных проектов открытого ПО — бесплатны.
а это вообще враги написали! Их надо расстрелять! А мне читать полезные книжки, чтобы глупых вопросов не задавать! Экий я дебил все таки!

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

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)   
Вы молитесь на opensources, а данное явление подразумевает наличие лицензии.

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

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

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

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

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

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

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

Вместо того, чтобы попросить разрешить оставить приватный контакт для тех, кто заинтересуется вашим вопросом (скорее всего не за бесплатно), вы почему-то считаете, что (относительно) популярный форум можно использовать для решения каких-то личных финансовых вопросов.
Гость (09/02/2011 22:50)   
Спасибо за содержательные комментарии. Особенно автору про

Атас,где-то здесь нас пытаются поиметь.

Пожалуйста.
`поиметь' следовало прочесть как `обмануть'.
Если это не так,то потрудитесь объяснить каким образом не программист постиг корявость кода.Сказки о третьестороннем аудите не принимаются,ибо
кодеру-альтруисту проще свое написать,нежели в чужом разбираться,с копейкой же вам расстаться нелегко,стало быть никого не нанимали.Создается впечатление,что по мере сил вы что-то сами накропали и выдаете себя за "сироту казанскую".
Гость (09/02/2011 23:49)   
Если это не так,то потрудитесь объяснить каким образом не программист постиг корявость кода.Сказки о третьестороннем аудите не принимаются,ибо
кодеру-альтруисту проще свое написать,нежели в чужом разбираться,с копейкой же вам расстаться нелегко,стало быть никого не нанимали.Создается впечатление,что по мере сил вы что-то сами накропали и выдаете себя за "сироту казанскую".
Это странный аргумент. Кодер это профессия сдобренная опытом. В аудите опыт тоже важен, но другой.

Не нужно уметь (желать) строить здания, чтобы зная теорию оценить качество построенного. Не нужно уметь писать книги, для оценки её качества. Корявость кода (в отличии от дефектов строения) это порой лишь субъективное ощущение читателя.
Гость (10/02/2011 06:44)   
Аффтар толстый тролль пытающийся вызвать батхерт у местных. Поведение очень типично.
Гость (10/02/2011 09:53)   
есть такие ключевые слова как пакеры и метаморфы

Крипторы[link7]
Гость (10/02/2011 10:31)   
[off]
Лицензия, говорите? А статью 273 о распространении вредоносных программ не хотите ли? :) Следователи объявили программу вредоносной на том основании, что по истечении лицензионного срока программа частично перестает работать![link8]
[/off]

Ссылки
[link1] http://www.pgpru.com/faq/kriptografijapraktika#h1792-11

[link2] http://www.3dnews.ru/editorial/cloud_computing

[link3] http://code.google.com/intl/ru-RU/appengine/

[link4] http://code.google.com/intl/ru/appengine/docs/billing.html

[link5] http://www.pgpru.com/novosti/2009/zaschitaotkopirovanijaspomoschjjufizicheskinekloniruemyhfunkcijj

[link6] http://ru.wikipedia.org/wiki/Открытое_программное_обеспечение

[link7] http://wasm.ru/toollist.php?list=12

[link8] http://delozhukova.ru/Petition.aspx