Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Зашита


Kolan ©   (2004-07-14 11:37:00) 

Здравствуйте,
Вопрос такой:
Хочу сделать программу подобную ГАРАНТ. Т.е зашита нужна такая, чтобы скачать обновление базы(что является самым ценным в программе) мог только зарегистрированный пользователь.
Программу только начал продумывать  поэтому хочу сразу начать правильно, чтоб потом не переделывать все заново.

Поэтому: Как строить такую зашиту? Как регистрировать пользователей?...


Slym   (2004-07-15 10:32:00) [1]

Обновления шифруй :) а ключь расшифровки только у зарегистрированных


IXT   (2004-07-15 09:44:00) [2]

Сказали же - "ПРОЦЕСС ТВОРЧЕСКИЙ". Если твою защиту знаешь не только ты, то это не защита, а ее жалкое подобие! Есть много способов защиты, но все что сделано всегда можно сломать! Хорошую защиту, которую сложно сломать, строить долго и трудоемко. А стоит ли твоя программа этого?! Лучше если защита будет нестандартная, но все равно сломают (если захотят, и MS проги ломают). Лучший способ защиты - сделать взлом не нужным!

Ну а если фантазии не хватает:

1. Прописывай файлы в Виндузе
2. Регистрируй каждого пользователя
3. Привязывайся к железу (ОС, проге, .... все что можешь найти)
4. Криптография БД (лучше своя)
и т.д.


Kolan   (2004-07-14 23:24:00) [3]


> Привязка к "железу" - дешево и сердито.
> Но сломать - сломают, без проблем.

Так вот хочется чтобы ВООБШЕЕ (Почти :) не сломать. Те програмаа freeware а обновление $$$.
Хотя идея хорошая надо попробывать.


> вообще не работать с сетью - доставка баз мотоциклистами-курьерами.

А если они ими (базами) делится будут.

Похоже точно никто не знает :( Придется самому думать >:)


KilkennyCat   (2004-07-14 23:06:00) [4]

вообще не работать с сетью - доставка баз мотоциклистами-курьерами.


Anatoly Podgoretsky   (2004-07-14 17:18:00) [5]

Вообще не предоставлять базы пользователю, только клиента доступа до базы у производителя.


Jeer   (2004-07-14 17:10:00) [6]

Kolan   (14.07.04 11:37)  

Привязка к "железу" - дешево и сердито.
Но сломать - сломают, без проблем.

На основе уникальной информации о железе генериться некий ID и отсылается на сервер. Сервер на основе этого ID генерит уникальный для пользователя ключ и отсылает ему тем или иным способом. Пользователь, для обновления, вводит этот самый ключ
и получает его.
Так работают многие app с защитой.
Пример - FineReader последних версий.


IXT   (2004-07-14 16:55:00) [7]

Включи фантазию. Люди (руки им за это отрубить) вон, dll виндузы переписывают! Чем защита сложнее, тем ее сложнее реализовать, но и сложнее сломать.


Reindeer Moss Eater   (2004-07-14 14:22:00) [8]

UpdateButton.Enabled:=False;


Kolan   (2004-07-14 14:16:00) [9]

Насколько я заю в ГАРАНТЕ вообше нельзя обновлять базу не зарегистрированным пользоваелям. Не 1 - не 5 раз а совсем. Хотелось бы повторить такое.


Reindeer Moss Eater   (2004-07-14 12:56:00) [10]

Т.е зашита нужна такая, чтобы скачать обновление базы(что является самым ценным в программе) мог только зарегистрированный пользователь.

Из поста №4 следует, что тебе нужна не такаязащита.

Защита - процесс творческий!
Ага.


Reindeer Moss Eater   (2004-07-14 12:51:00) [11]

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

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


IXT   (2004-07-14 12:49:00) [12]

Защита - процесс творческий!


MIm1   (2004-07-14 12:14:00) [13]

Создаеш таблицу на веб сервере с именами и паролями пользователей. При скачивании обновления пользователь вводит логин и пароль, если скачал обновления более пяти раз значит чтото не так с логином (например ползователь раздал свой пароль друзьям и знакомым), блокируеш его.
Вот кажется и все :)


Reindeer Moss Eater   (2004-07-14 11:38:00) [14]

Как регистрировать пользователей?...

Занося в список зарегистрированных пользователей


Наверх

Титульная страница Поиск, карта сайта Написать письмо