Эффективная защита программы

Тема в разделе "WASM.RESEARCH", создана пользователем Superplaneta, 21 авг 2006.

  1. Superplaneta

    Superplaneta New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2006
    Сообщения:
    44
    Есть ли упаковщики, которые позволяют защитить программу
    от изучения. Я допустим написал программу, но сильно не хочу
    чтобы знали как она работает и применяли это в своих проектах,
    т.е. воровали идеи. Что могут порекомендовать уважаемые гуру?
     
  2. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    ExeCrytor,AsProtect, Themida и т.д.(и вообще посмотри раздел инструменты на этом сайте)
    BTW, If it runs it can be defeated =)))
     
  3. Superplaneta

    Superplaneta New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2006
    Сообщения:
    44
    Это я знаю, а что можно считать относительно надежным и в какой степени?
     
  4. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    Надежно это когда на снятие защиты тратится больше средств чем на ее установку=)))
     
  5. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    nobodyzzz, несогласен ). Например, цена продукта - 50$. На защиту затрачено 10$. Кто-то предлагает хакеру Васе 25$ за взлом. Правило не работает )
     
  6. Superplaneta

    Superplaneta New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2006
    Сообщения:
    44
    Это понятно - но какие программы можно считать "ХОРОШИМИ" и результаты их защиты
    максимально геморными для изучения и взлома кода??? Что порекомендуете???
     
  7. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    Superplaneta ExeCryptor
    Broken Sword хотя может мне стоило сказать так : Надежно это когда на снятие защиты тратится больше средств чем стоит программа, с которой эту защиту снимают =)))
     
  8. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    nobodyzzz, опять несогласен ). Например, цена одной копии программы - 50$, защита стоит 10$. Васе платят 100$ за генератор ключей для установки программы на N рабочих мест либо для последующей перепродажи ;)
     
  9. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    Broken Sword ну все залошил=)))
     
  10. PE386

    PE386 New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    127
    Broken Sword
    Оценивать эффективность защиты можно только в том случае, если известна цель ее установки.
    Если цель установки защиты состоит в предотвращении нелегального использования программы, то имхо эффективной можно считать защиту, за взлом которой запросят в несколько раз больше стоимости самой дорогой ее лицензии (корпоративной).
    Если же цель защиты - сокрытие каких-либо уникальных алгоритмов и принципов работы программы (программа при этом может вобще являться глубоко приватной), то эффективной можно считать защиту, за снятие которой потребуют больше денег, чем за написание аналогичной программы с нуля.
     
  11. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    http://www.polytech.ural.ru/vmprotect.htm
     
  12. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    Имхо, защита достаточно надежна, если время которое требуется на ее преодоление, значительно превышает время выхода новой версии программы, с уже модифицированной защитой.
     
  13. PE386

    PE386 New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    127
    alpet
    Если в результате взлома защиты конкурент выпустить свою программу с твоими алгоритмами, то все новые весрии будут уже доп...ы.
    Если цель защиты - скрытие алгоритмов, то на защиту нужно потратить не меньше, чем собственно на программу. Ни один готовый протектор не поможет, так как за пару тысяч баксов тебе и вмпрот снимут, и ексекриптор отдеморфят.
     
  14. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    а можно и не тратить, а запатентовать свой алогоритм и все :)
     
  15. PE386

    PE386 New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    127
    Во-первых, алгоритмы не потентуются, потенутются только устройства.
    Во-вторых, некоторые товарищи х..й ложили на все патенты.
    В-третьих, некоторые алгоритмы имеют ценность до тех пор, пока их никто не знает.

    В таком случае, спасти может только защита, взлом которой сопоставим с написанием алгоритма с нуля.
     
  16. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    PE386
    Для таких случаев, алгоритмы надо в железо зашивать, причем основательно предупредив возможность считывания программы с кристалла (некоторые такие алгоритмы живут в памяти "пока есть питание" - т.е. не в Flash, а в CMOS, так что устройство непросто разобрать при этом не повредив цепи питания, из-за чего программа потеряется). Идеальных же программных защит в принципе быть не может...
     
  17. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    PE386
    А всякие GIF, JPEG, PDF и т.д. имеют патенты. Нужно только заручиться поддержкой грамотного адвоката, чтобы доказать патентуемость алгоритма. В крайнем случае, можно и зарегистрировать.
     
  18. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    это в сша, у нас(В России, и еще вроде и в евросаюзе!) на алгоритмы патенты не выдают, та что используй fat gif и т.п. скоко влезит ;)
     
  19. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    А и ещё
    Superplaneta
    Защитить алгоритм оОЧЕНЬь сложно т.к. его какданибудь надо передовать процессору, а кто мне помишает написать эмулятор, и поэтому шифрование омогает лишь усложнить задачу по поиску твоего алгоритма

    PS а интересно что ето за алгоритм такоё
     
  20. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    ну-ну, патентуется ес-но не сам алгоритм, а программа, которая приравнена к литературному произведению, при этом ты предоставляешь 30 (кажется) страниц исходников своей программы, которые в случае спора будут предоставлены суду в качестве доказательства своей правоты