как защитить от копирования приложение

Тема в разделе "SQL", создана пользователем Kandy, 30 ноя 2005.

Статус темы:
Закрыта.
  1. Kandy

    Kandy Гость

    Репутация:
    0
    Коллеги!
    Есть ли у кого опыт защиты от копирования ПО, которое находится на сервере, является БД MS SQL server?
    Как отличить установленный легально продукт от уворованной копии?
    Если есть варианты, - чиркните на kandy-01@mail.ru B)
     
  2. Barmutik

    Barmutik Гость

    Репутация:
    0
    100% вариантов ни у кого нет .. если захотят сломать .. то сломают ... вопрос только в том сколько на это потребуется времени ...

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

    Сломать конечно можно .. но трудоёмкость слома достаточно велика ...
     
  3. DZX

    DZX Гость

    Репутация:
    0
    Не понятно что защищаем то, базу или программу.
    По базе все как белый день базу посерьезнее и систему доступа
    настроить как надо.
    По программе присоединяюсь к вышесказанному сломать можно все
    и нет защиты 100% ной. Вариант с активизащией через инет
    конечно хороший но так можно распространять что то небольшими
    и дорогими партиями.
    В общем анализируем железо и криптуем . B)
     
  4. Kandy

    Kandy Гость

    Репутация:
    0
    Коллеги!
    Программа является клиент-серверной. Защита клиента не нужна.
    Надо каким-то образом контролировать серверную часть, необходимо определить какие-то параметры, которые будут уникальными и отделят эту инсталляцию от других.
    - Приложение и данные лежат в БД SQL Microsoft.
    - Весь код приложения открыт.

    Есть какие- конкретные предложения?
    Какие параметры ПК (сервера) и ПО могут быть уникальными?
     
  5. Barmutik

    Barmutik Гость

    Репутация:
    0
    Есть много вариантов построения никального идентификатора компьютера построенного на анализе и использования компонентов системы (серийных номер, идентификаторов сетевых карт и т.д.).. выбирайте любой ..

    Вопрос в том что если весть код открыт то куда Вы собираетесь вставить саму защиту ?
     
  6. DZX

    DZX Гость

    Репутация:
    0
    Открытую систему не защитить никак, на то она и открытая, закройтесь для начала.
     
  7. Kandy

    Kandy Гость

    Репутация:
    0
    <!--QuoteBegin-DZX+5:12:2005, 14:04 -->
    <span class="vbquote">(DZX @ 5:12:2005, 14:04 )</span><!--QuoteEBegin-->Открытую систему не защитить никак, на то она и открытая, закройтесь для начала.
    [snapback]28008" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Нам не надо ее защищать.

    Надо определить ряд показателей по железу и компонентам ПО, которые дадут нам возможность отличить этот вариант инсталляции от другого...

    В этом и проблема -> что же можно увидеть из Приложения максимально стандартизованными перспективными Microsoft технологиями? т.е. так, чтобы это решение не исчезло при очередном обновлении ОС.

    Есть ли у кого опыт?
     
  8. DZX

    DZX Гость

    Репутация:
    0
    Понятно, в общем вы просто хотите привязать приложение к
    конфигурации компьютера. Какие проблемы все что вы видите
    в информации о системе можно достать через API, доставайте,
    шифруйте, анализируйте. Поищите в MSDN.
    Примеров у меня нет, я так сильно не защищал свои программы
    потому что они не настолько распространены и специфичны,
    что бы так защищаться. Все должно быть адекватно.
     
  9. Barmutik

    Barmutik Гость

    Репутация:
    0
    Так и в чём проблема получать любую инфу о железе ? И на основании него уже решать что Вам требуется ...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей