• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

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

  • Автор темы Автор темы Kandy
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
K

Kandy

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

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

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

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

Вопрос в том что если весть код открыт то куда Вы собираетесь вставить саму защиту ?
 
Открытую систему не защитить никак, на то она и открытая, закройтесь для начала.
 
<!--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 технологиями? т.е. так, чтобы это решение не исчезло при очередном обновлении ОС.

Есть ли у кого опыт?
 
Понятно, в общем вы просто хотите привязать приложение к
конфигурации компьютера. Какие проблемы все что вы видите
в информации о системе можно достать через API, доставайте,
шифруйте, анализируйте. Поищите в MSDN.
Примеров у меня нет, я так сильно не защищал свои программы
потому что они не настолько распространены и специфичны,
что бы так защищаться. Все должно быть адекватно.
 
Так и в чём проблема получать любую инфу о железе ? И на основании него уже решать что Вам требуется ...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!