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

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

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

    Kandy Гость

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

    Barmutik Гость

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

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

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

    DZX Гость

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

    Kandy Гость

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

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

    Barmutik Гость

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

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

    DZX Гость

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

    Kandy Гость

    <!--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 Гость

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

    Barmutik Гость

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

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