Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: CL | DM;

Вниз

Система Клиент-Банк   Найти похожие ветки 

 
Fl@sh ©   (2006-01-26 19:24) [0]

Доброе время суток.

Мне поручили задание создать сабж для лабораторных работ в универе.

Хотелось бы посоветоваться здесь.
Нужно хотя б набросить сначало что нужно сделать.
Честно говоря мало себе представляю эту систему, но все же.
Есть сервер, есть клиент.
Клиент конектится к серверу.
Может по локалке, а также по нету, через модем.

хотелось бы узнать
-базы клиента (какую базу выбрать?);
-криптозащита (какие алгоритмы лучще, надежнее);

Где можно почитать про эту систему?
Как она работает?

Если можно какой то алгоритм действий.

Посмотрю все варианты ответов.


 
Vemer ©   (2006-01-26 19:41) [1]

Зачем для лабораторной криптозащита..
Или это не лабораторная?

Из клиент-серверных для лабы подойдет скорей всего FireBird.
Мелкий, шустрый и бесплатный. Или MSDE.


 
Reindeer Moss Eater ©   (2006-01-26 21:52) [2]

А чего так скромно для лабораторной - какой-то Клиент-Банк.
Почему не "Операционный день"?


 
DrPass ©   (2006-01-26 22:42) [3]


> Мне поручили задание создать сабж для лабораторных работ
> в универе

А это как? В универе есть свой лабораторный банк, который будет принимать приходящие из компьютерных классов платежки?

> базы клиента (какую базу выбрать?);

Firebird подойдет

> Как она работает?

Ну как... в простейшем случае - в банке генерируются цифровые ключи для клиентов, выдаются клиенту на дискетке/флешке. Клиент у себя делает платежку, накладывает на нее цифровую подпись с помощью ключа с той дискетки/флешки, пересылает ее в банк чем-нибудь... банк проверяет подпись и в случае успеха подгружает платежку в свою систему.


 
Гаврила ©   (2006-01-27 00:06) [4]

Хехе)
а я ,когда в банке работал, писал программу "клиент-банк" аж 3 года, каждый день по 8 часов.
а тут "для лабораторных работ в универе"
богатый универ, однако


 
DrPass ©   (2006-01-27 00:08) [5]


> богатый универ, однако

а у Калифорнийского технологического свой спутник на орбите есть...


 
Гаврила ©   (2006-01-27 00:14) [6]


> DrPass ©  


> а у Калифорнийского технологического свой спутник на
> орбите есть...


И на спутнике "Клиент-Банк" установлен :-)


 
Fl@sh ©   (2006-01-27 19:17) [7]


> Vemer ©   (26.01.06 19:41) [1]
> Зачем для лабораторной криптозащита..
> Или это не лабораторная?

Это будет моя дипломная.
Но она создается для лабораторных работ в универе, чтоб студенты поработали с програмой "Клиент-Банк".
И препод задал мне тему создать это приложение.


> Из клиент-серверных для лабы подойдет скорей всего FireBird.

Спасибо, учту!


> DrPass ©   (26.01.06 22:42) [3]

Спасибо за розяснение вопроса.


> Гаврила ©   (27.01.06 00:06) [4]
> Хехе)
> а я ,когда в банке работал, писал программу "клиент-банк"
> аж 3 года, каждый день по 8 часов.

Верю, но я постараюсь все-таки упростить немножко. Насколько получится.


 
Glex ©   (2006-01-27 19:56) [8]

Может, всё-таки, Client-Server?


 
Fl@sh ©   (2006-01-27 20:10) [9]


> Может, всё-таки, Client-Server?


Да нет. Клиент Банк!!!
И нужно шифрование. Мне посоветовали RSA.
Сейчас буду искать доки и разбираться.


 
tesseract ©   (2006-01-27 22:29) [10]


>Да нет. Клиент Банк!!!
>И нужно шифрование. Мне посоветовали RSA.
>Сейчас буду искать доки и разбираться.


Сначала бы неплохо разобраться в ассиметричной криптографии в целом :-)


 
YurikGL ©   (2006-01-28 08:50) [11]

Насколько помню систему в нашей бухгалтерии, вместо классического клиент-сервера, там используется обмен с помощью электронной почты. Т.е. по smtp и pop3. Клиент посылает серверу электронные письма и сервер посылает клиенту электронные письма.


 
tesseract ©   (2006-01-28 11:00) [12]


> Насколько помню систему в нашей бухгалтерии, вместо классического
> клиент-сервера, там используется обмен с помощью электронной
> почты. Т.е. по smtp и pop3. Клиент посылает серверу электронные
> письма и сервер посылает клиенту электронные письма.


Да и такое есть. Есть передача по telnet. Есть передача по Smtp, Есть пямое RAS - соединение.

Но везде используется ассиметричная криптография типа rsa/pgp.


 
Reindeer Moss Eater ©   (2006-01-28 17:34) [13]

1. Пишешь оффлайновую часть клиента. (Обычное приложение БД. Платежные документы, справочник контрагентов, управление правами доступа, ... )
2. Проектируешь сервер системы. (Учетные записи пользователей, платежные документы, системный лог )
3. Разрабатываешь протокол общения клиента с сервером. (В качестве транспорта проще всего взять TCP/IP)
4. Прикручиваешь криптозащиту. (MS CryptoAPI 2.0 + любой предустановленный в система криптопровайдер)
6. На десерт пишешь GUI программу администрирования сервера. (управление учетными записями клиентов, финансовыми справочниками, принятыми документами и т.д.)
7. Смело дуешь защищать диплом.


 
Fl@sh ©   (2006-01-28 19:08) [14]


> YurikGL ©   (28.01.06 08:50) [11]

Желательно думаю делать через класический клиент сервер.


> tesseract ©   (27.01.06 22:29) [10]
> Сначала бы неплохо разобраться в ассиметричной криптографии
> в целом :-)

Какую книгу посоветуете? желательно в электронном варианте?


> Reindeer Moss Eater ©   (28.01.06 17:34) [13]

Спасибо, за алгоритм.


> 4. Прикручиваешь криптозащиту. (MS CryptoAPI 2.0 + любой
> предустановленный в система криптопровайдер)


Думал про CryptoAPI. Но не лучше было б создать свои модуль и делать криптозащиту самому?


 
Reindeer Moss Eater ©   (2006-01-28 20:24) [15]

Но не лучше было б создать свои модуль и делать криптозащиту самому?

Это отдельная тема. Тянет скорее на диссертацию чем на диплом.
Кстати никто их производителей коробочных систем КБ не изобретает свой велосипед. К тому же на этот вид деятельности нужна специальная лицензия.


 
tesseract ©   (2006-01-28 20:43) [16]


>Какую книгу посоветуете? желательно в электронном варианте?


Была какая-то, даже на  на русском языке. То-ли "криптография" то-ли "начала криптографии".

Вот несколько интересных ссылок из книги "Shareware: профессиональная разработка и продвижение программ".
http://www.eccentica.org/mammon
http://www.crypto-central.com
http://www.passwords.ru

http://www.Wasm.ru - настолько известный ресурс, что даже писать лень :-)

yandex и google тоже помогут :-)


 
Fl@sh ©   (2006-01-28 20:50) [17]


> Reindeer Moss Eater ©   (28.01.06 20:24) [15]


Понял Вас.


> tesseract ©   (28.01.06 20:43) [16]

Почитаю, сенкс.



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

Текущий архив: 2006.02.19;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.045 c
2-1138632049
gidd
2006-01-30 17:40
2006.02.19
трех позиционный CheckBox


15-1138354595
Gbp
2006-01-27 12:36
2006.02.19
Нужен Delphi программист для выполнения разовой работы.


1-1137740085
GangsterMan
2006-01-20 09:54
2006.02.19
Отсутствует реакция на ХотКей


15-1138534223
Kerk
2006-01-29 14:30
2006.02.19
Я сейчас убью соседей


2-1139064948
Shizik
2006-02-04 17:55
2006.02.19
Как сделать выравнивание по ширине в Memo?