Есть ли упаковщики, которые позволяют защитить программу от изучения. Я допустим написал программу, но сильно не хочу чтобы знали как она работает и применяли это в своих проектах, т.е. воровали идеи. Что могут порекомендовать уважаемые гуру?
ExeCrytor,AsProtect, Themida и т.д.(и вообще посмотри раздел инструменты на этом сайте) BTW, If it runs it can be defeated =)))
nobodyzzz, несогласен ). Например, цена продукта - 50$. На защиту затрачено 10$. Кто-то предлагает хакеру Васе 25$ за взлом. Правило не работает )
Это понятно - но какие программы можно считать "ХОРОШИМИ" и результаты их защиты максимально геморными для изучения и взлома кода??? Что порекомендуете???
Superplaneta ExeCryptor Broken Sword хотя может мне стоило сказать так : Надежно это когда на снятие защиты тратится больше средств чем стоит программа, с которой эту защиту снимают =)))
nobodyzzz, опять несогласен ). Например, цена одной копии программы - 50$, защита стоит 10$. Васе платят 100$ за генератор ключей для установки программы на N рабочих мест либо для последующей перепродажи
Broken Sword Оценивать эффективность защиты можно только в том случае, если известна цель ее установки. Если цель установки защиты состоит в предотвращении нелегального использования программы, то имхо эффективной можно считать защиту, за взлом которой запросят в несколько раз больше стоимости самой дорогой ее лицензии (корпоративной). Если же цель защиты - сокрытие каких-либо уникальных алгоритмов и принципов работы программы (программа при этом может вобще являться глубоко приватной), то эффективной можно считать защиту, за снятие которой потребуют больше денег, чем за написание аналогичной программы с нуля.
Имхо, защита достаточно надежна, если время которое требуется на ее преодоление, значительно превышает время выхода новой версии программы, с уже модифицированной защитой.
alpet Если в результате взлома защиты конкурент выпустить свою программу с твоими алгоритмами, то все новые весрии будут уже доп...ы. Если цель защиты - скрытие алгоритмов, то на защиту нужно потратить не меньше, чем собственно на программу. Ни один готовый протектор не поможет, так как за пару тысяч баксов тебе и вмпрот снимут, и ексекриптор отдеморфят.
Во-первых, алгоритмы не потентуются, потенутются только устройства. Во-вторых, некоторые товарищи х..й ложили на все патенты. В-третьих, некоторые алгоритмы имеют ценность до тех пор, пока их никто не знает. В таком случае, спасти может только защита, взлом которой сопоставим с написанием алгоритма с нуля.
PE386 Для таких случаев, алгоритмы надо в железо зашивать, причем основательно предупредив возможность считывания программы с кристалла (некоторые такие алгоритмы живут в памяти "пока есть питание" - т.е. не в Flash, а в CMOS, так что устройство непросто разобрать при этом не повредив цепи питания, из-за чего программа потеряется). Идеальных же программных защит в принципе быть не может...
PE386 А всякие GIF, JPEG, PDF и т.д. имеют патенты. Нужно только заручиться поддержкой грамотного адвоката, чтобы доказать патентуемость алгоритма. В крайнем случае, можно и зарегистрировать.
это в сша, у нас(В России, и еще вроде и в евросаюзе!) на алгоритмы патенты не выдают, та что используй fat gif и т.п. скоко влезит
А и ещё Superplaneta Защитить алгоритм оОЧЕНЬь сложно т.к. его какданибудь надо передовать процессору, а кто мне помишает написать эмулятор, и поэтому шифрование омогает лишь усложнить задачу по поиску твоего алгоритма PS а интересно что ето за алгоритм такоё
ну-ну, патентуется ес-но не сам алгоритм, а программа, которая приравнена к литературному произведению, при этом ты предоставляешь 30 (кажется) страниц исходников своей программы, которые в случае спора будут предоставлены суду в качестве доказательства своей правоты