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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.042 c
2-1138797735
Yexel
2006-02-01 15:42
2006.02.19
Delphi + Access = схожу с ума!


4-1133550476
Хинт
2005-12-02 22:07
2006.02.19
Как избежать TerminateProcess?


15-1138667970
Lab74
2006-01-31 03:39
2006.02.19
kladovka.net.ru Hacked... и ссылка на delphimaster.ru


2-1139037081
prep000
2006-02-04 10:11
2006.02.19
Как вставить в форму системное время?


1-1137775503
sco
2006-01-20 19:45
2006.02.19
Диафильм в TListView





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский