Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Вниз

Зашита   Найти похожие ветки 

 
Kolan   (2004-07-14 11:37) [0]

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

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


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

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

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


 
MIm1 ©   (2004-07-14 12:14) [2]

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


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

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


 
Reindeer Moss Eater ©   (2004-07-14 12:51) [4]

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

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


 
Reindeer Moss Eater ©   (2004-07-14 12:56) [5]

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

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

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


 
Kolan   (2004-07-14 14:16) [6]

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


 
Reindeer Moss Eater ©   (2004-07-14 14:22) [7]

UpdateButton.Enabled:=False;


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

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


 
Jeer ©   (2004-07-14 17:10) [9]

Kolan   (14.07.04 11:37)  

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

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


 
Anatoly Podgoretsky ©   (2004-07-14 17:18) [10]

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


 
KilkennyCat ©   (2004-07-14 23:06) [11]

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


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


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

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


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

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

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


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

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

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

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


 
Slym ©   (2004-07-15 10:32) [14]

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.053 c
9-1082207751
AlexNx
2004-04-17 17:15
2004.08.01
Алгоритм попадания точки


14-1089551840
SergP
2004-07-11 17:17
2004.08.01
Блочное копирование данных


14-1089349504
mikevis
2004-07-09 09:05
2004.08.01
автоответчик


1-1090305108
Кодер
2004-07-20 10:31
2004.08.01
ActionManager и ActionToolBar


3-1089294262
Falendysh
2004-07-08 17:44
2004.08.01
Проблема с Blob --> Jpeg





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский