Алгоритм защиты от копирования, основанный на использовании Интернет.

Тема в разделе "WASM.RESEARCH", создана пользователем Onix-Studio, 4 дек 2006.

  1. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    shoo
    криптографы с тобой не согласятся ;)
     
  2. Anonymous

    Anonymous New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    24
    Из проги вырезается 1000 частей, перемешивается с 1000 частями простых криптоалгоритмов на базе конфигурации ОС и железа, набора команд процессора, обрабатывается, к примеру, VMProtect.

    Желательно чтоб команды исходного вырезанного кода и защитного шли вперемешку и пермутировали между собой.

    По инету - отправка параметров железа и получение 1000 правильных ответов для тех 1000 криптоалгоритмов для данной конфигурации ОС и железа.

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

    Только не нужно забывать, что эти 1000 частей нужно вырезать из наименее исполняющихся частей программы.
    И недостаток - всегда должен быть инет.
     
  3. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Весь вопрос в нужности программы которую защищаешь таким методом. Если она мало чем зависит от инета не жди что ктото будет специально подключаться к интернету (инет есть не у всех, это факт, можно конечно на сей факт забить и не принимать его во внимание если ты делаешь новый супер пупер просмотрщик картинок).... а если делаешь для корпаративного пользователя (предположим даже неочень большой компании) то вообще забудь о таком методе защиты (впринципе на этапе отладки до определённого очень приятного момента =) , а дальше лучше отключить или сделать возможность работы автономно в течении некоторого времени, на случай отсутсвия инета - и такое тоже случается) .
    Сея вобщем-то идея не нова - посмотри Wingate изнутри 5 и 6 ветку
    P.S.
    Ещё раз повторюсь : думаю следует помнить о том что если софтина начнёт приченять неудобства (типа нет инета нет и нет софтины, нет софтины => нет результата работы софтины) то скорее всего её либо быстро сломают(если веЩ стоящая) или просто забьют и уйдут на альтернативу (можно канэчна жить на новых пользователях =) только)
     
  4. Anonymous

    Anonymous New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    24
    Бывают софтины, которые предназначены именно для работы в инете, без инета и смысла не имеют
     
  5. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Anonymous
    Ну в общем я про тоже, тоесть для таких имеет смысл делать ...
     
  6. ds

    ds New Member

    Публикаций:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    47
    Мне кажется что пользователи не любят программ защищенных так сильно. Они платят деньги и за свои кровные не хотят делать лишних телодвижений.
     
  7. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    при наличии отсутсвия аналогов у проги приходится мириться с неудобствами, либо отучать прогу от излишнего рвения. Пример - ida pro.
     
  8. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    однако имеющий право на существование не только в теории но и на практике
     
  9. ds

    ds New Member

    Публикаций:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    47
    Можно стать участником сети продажи прог и забыть о геморрое. Но если программа, пусть даже она стоит недорого попадет к "шарящему" челу у которого нету достаточной суммы то все равно поломают )
     
  10. PE_Kill

    PE_Kill New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2006
    Сообщения:
    107
    В топку регилку по инету, у меня дома интеа нет и не будет. И что мне делать через 50 часов? Тащить прогу на работу? Так ведь конфиг машины другой. Обожрутся блин грибочков, потом придумывают всякую фигню. А про то что:
    > А не потому ли противная, что просто так обойти не получится? ;)
    Специально на работе весь софт одного вендора через инет активировал, а дома весь же и отломал, ибо нефиг. А если бы не по инету рега была, ей богу, даже смотреть бы не стал, а так обыдно. Потом кстати конечные юзеры спасибо говорили, даже те, кто легально купил программу, т.к. их просто задолбали эти интернет проверки. Если что могу даже линк привести.
     
  11. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    PE_Kill
    Молодец :) Так держать !!!

    infern0
    И судьбы этих прог две:
    - загибнуть в безвестности, ибо народу влом геморой покупать
    - несмотря ни на что стать популярными и быть сломанными "ибо нефиг" (PE_Kill стопудово прав :)

    Onix-Studio
    Имхо оптимальный подход вежливое! напоминаниние (например раз в три дня :) о необходимости покупки и никаких инет проверок :) + обязательно англоязычная версия :)
    Есно купит в лучшем случае один из 10, но этих каждых десятых в итоге может оказаться больше чем желающих купить "кота в мешке", да когда еще у этого кота здоровенный геморой :) Варез версия = крутая реклама !!!
     
  12. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    Y_Mur
    речь идёт об уже проданной программе. т.е. не о демо версии
     
  13. Anonymous

    Anonymous New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    24
    Особенно "хорошо" такое напоминание работает с русскими людьми.
     
  14. CT

    CT New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2006
    Сообщения:
    72
  15. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Jupiter
    Речь идёт о случае когда прога по привязке к железу обнаружила, что её незаконно скопировали :)
    Anonymous
    ":) + обязательно англоязычная версия ", а вообще-то с русскими людьми это уже начало работать, есть преценденты и они будут расширяться, особенно если соотношение "Цена-Качество" путное.
     
  16. Onix-Studio

    Onix-Studio New Member

    Публикаций:
    0
    Регистрация:
    23 окт 2006
    Сообщения:
    22
    Друзья, а что если программа просто время от времени будет просить новый с/н? Нечасто, причем не сразу, а давать человеку еще долгое время поработать. Ну два-три раза в год это ж нормально?

    Но остается главная проблема: гда хранить сведения о том, сколько отработала программа. Хранить как можно лучше. :dntknw: Тут я не нашел хорошего решения.
     
  17. Anonymous

    Anonymous New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    24
    Ломается на столько же просто, как и обычная проверка серийника, за исключением случая, когда реальная дата нужна для реальной работы программы (к примеру, в отчеты ее добавлять и др.)
     
  18. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Onix-Studio
    Имхо лучше прикрутить несколько крепко запрятанных функций, которые 2-3 раза в год распаковываются и проверяют привязку к железу\целостность проги :)
     
  19. Anonymous

    Anonymous New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    24
    И если что не так - format C: :)
     
  20. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Anonymous
    Ага ;) особенно классно когда целостность проги окажется пожёванной червячком...