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

Вниз

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

 
Anatoly Podgoretsky ©   (2006-03-19 21:05) [40]

Reindeer Moss Eater ©   (19.03.06 21:00) [39]
Странно, а я постоянно пользуюсь и не подозревал, что нельзя, стандартный IE и ни каких дополнительных программ. Работаю с любого компьютера.
Вход возможен по таблице паролей, с помощью PIN калькулятора и с помощью card-reader, в который всовывается аналог паспорта.


 
Reindeer Moss Eater ©   (2006-03-19 21:07) [41]

Так я и не говорю, что это технически невозможно.
Я сомневаюсь в практической ценности "не устанавливать ПО"


 
Reindeer Moss Eater ©   (2006-03-19 21:15) [42]

Доверять паролю и пину конечно можно.
Но вот закон об ЭЦП у нас есть, а закона о пароле нет.
ЭЦП возможна благодаря криптографии на асиметричных ключах.
И есть практические реализации в виде соответствующего ПО.
Вот в чем суть собственно.


 
Anatoly Podgoretsky ©   (2006-03-19 21:27) [43]

ЭЦП у меня находится в паспорте, в чипе


 
Reindeer Moss Eater ©   (2006-03-19 21:31) [44]

ЭЦП чего в паспорте?
Личных данных?

А ЭЦП платежных документов?


 
Anatoly Podgoretsky ©   (2006-03-19 21:36) [45]

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


 
Alexander Panov ©   (2006-03-19 21:39) [46]


> На том компьютере в кафе необязательно бкдет криптопровайдер,
>  подддерживающий нужный вам алгоритм.


Значит, вся проблема в том, что нет нужного криптопровайдера на компьютере?

В таком случае почему не использовать услуги ActiveX, который все это будет выполнять?


> Про ключ я уже говорил. Его недостаточно.


См. выше.

1. Ключи есть на дискете.
2. Функцию подписывания и шифрования будет выполнять ActiveX-компонент.

Теперь все есть, что нужно?


> Итак, в случае чужого компьютера, миф о клиент-банке без
> клиента исчезает.


Опять же см. выше.


 
Reindeer Moss Eater ©   (2006-03-19 21:43) [47]

Видимо речь идет о личном сертификате.
Тогда весь вопрос об используемом там алгоритме подписи и наличии этого алгоритма в предустановленных в windows криптопровайдерах.

Только вот если бы в РФ государство выдавало гражданам такие сертификаты, то алгоритмом ЭЦП там бы был ГОСТ.
А его в предустановленных криптопровайдерах как раз и нет.
И подписать ничего не получится без инсталяции нужного ПО.


 
Reindeer Moss Eater ©   (2006-03-19 21:46) [48]

Значит, вся проблема в том, что нет нужного криптопровайдера на компьютере?

Именно.

В таком случае почему не использовать услуги ActiveX, который все это будет выполнять?

У меня вопрос: в чем прелесть постоянного выкачивания кода, который 100% нужен для работоспособности системы?
И почему считается большим счастьем, если каждый раз приходится качать ActiveX, если можно скачать один раз дистрибутив и инсталировать его?

Вопрос о грамотности и надежности собственной реализации криптоалгоритмов внутри ActiveX пока опускаем.


 
Anatoly Podgoretsky ©   (2006-03-19 21:47) [49]

Reindeer Moss Eater ©   (19.03.06 21:43) [47]
Это в случае ID card, в случае PIN калькулятора или таблицы паролей, сертификат выдается банком на сеанс.


 
Anatoly Podgoretsky ©   (2006-03-19 21:50) [50]

Reindeer Moss Eater ©   (19.03.06 21:43) [47]
Да забыл про сертификат, сертификат выдается государством, получено от Verisign и открытый ключ хранится у Verisign. ЭЦП вроде только в чипе. Сертификат человека тоже только в чипе.
То есть в чипе есть три сертификата, удостоверение личности, ЭЦП и закрытый ключ.


 
Alexander Panov ©   (2006-03-19 21:51) [51]


> У меня вопрос: в чем прелесть постоянного выкачивания кода,
>  который 100% нужен для работоспособности системы?
>И почему считается большим счастьем, если каждый раз приходится качать
>ActiveX, если можно скачать один раз дистрибутив и инсталировать его?


Уже было указано: в отсутствии необходимости таскать с собой дистрибутив и работать с электронными платежами без установки дополнительного ПО.



> Вопрос о грамотности и надежности собственной реализации
> криптоалгоритмов внутри ActiveX пока опускаем.


Почему опускаем?
Наши программисты ничем ни хуже программируют, чем зарубежные.

РВС-Криптопровайдер - Это средство криптографической защиты, полностью интегрированное в операционную систему Windows 2000/XP. Поддерживаются криптографические алгоритмы ГОСТ для шифрования и подписания электронной информации на базе криптографического интерфейса фирмы "Микрософт" (Microsoft CryptoAPI 2.0). Использование криптопровайдера позволяет получать в любых продуктах поддерживающих интерфейс Microsoft работу с сертифицированными российскими алгоритмами. РВС-Криптопровайдер распространяется бесплатно.


 
Alexander Panov ©   (2006-03-19 21:53) [52]

в посте [51] просто приведен пример реализации криптопровайдера российскими разработчиками.


 
Reindeer Moss Eater ©   (2006-03-19 21:53) [53]

>сертификат выдается банком на сеанс.

Сертификат банка, на котором клиент шифрует данные, может жить в одном сеансе. И может быть каждый раз новым. Так как используется только для сокрытия данных
Но сертификат, которым клиент подписывает документ должен быть постоянным. Так как эт неотрицание авторства и прочие тонкости.
Хотя здесь дело вкуса. У нас в приложении к договору распечатывались hex представления открытых ключей клиента (они в сертификатах как раз живут). И клиент не мог в одностороннем порядке менять свои сертификаты.


 
Reindeer Moss Eater ©   (2006-03-19 21:55) [54]

в посте [51] просто приведен пример реализации криптопровайдера российскими разработчиками

Там речь про криптопровайдер.
А он именно инсталируется в систему. И в ActiveX его не запихать. Разве что вызовы его функций.


 
Alexander Panov ©   (2006-03-19 22:54) [55]


> Reindeer Moss Eater ©   (19.03.06 21:55) [54]
>
> в посте [51] просто приведен пример реализации криптопровайдера
> российскими разработчиками
>
> Там речь про криптопровайдер.


А кто мешает реализовать функции криптопровайдера в AciveX?


 
Reindeer Moss Eater ©   (2006-03-19 23:10) [56]

Да ничто не мешает.
Есть даже COM обертка вокруг CryptoApi - CAPICOM.
Только если нет установленного провайдера, то нет и вызова его функций.


 
Alexander Panov ©   (2006-03-19 23:13) [57]


> Только если нет установленного провайдера, то нет и вызова
> его функций.


Так я о чем речь веду - необязательно для использования функций шифрования иметь в системе криптопровайдер вообще.
Можо все реализовать в одном модуле. Даже если это будет DLL, лежащая на дискетке.

PS.

А вообще, думаю, что спор ни о чем.


 
Reindeer Moss Eater ©   (2006-03-19 23:20) [58]

И еще соображения на этот счет.
Допустим что никто нас не ограничивает в выборе средств защиты и мы решили воспользоваться встроенными средствами.
Замечательно. Все работает.

Вопос: как быть с оффлафновой частью клиента?
Локальная база документов, пользователи с их правами (локальные пользователи системы), разграничение прав на доступ к инфе руководителя  предприятия и рядового бухгалтера, печать отчетов, импорт/экспорт из/в бухсистемы и так далее.
Это на чем реализовывать?
Или все держать только в банке и работать только в онлайне?

Получается, что у клиента все равно будет предустановленное ПО для работы с локальной БД и будет возможность осуществлять сеанс с банком без установки еще некоторого ПО.
Решение, мягко говоря, не страдает ни элегантностью, ни какой-нибудь осмысленностью.
Впрочем если речь идет о какой-то супер лайт версии для физлиц, то вполне можеть быть это и оправдано.


 
Reindeer Moss Eater ©   (2006-03-19 23:27) [59]

Так я о чем речь веду - необязательно для использования функций шифрования иметь в системе криптопровайдер вообще.
Можо все реализовать в одном модуле. Даже если это будет DLL, лежащая на дискетке.


Согласен. Я сам использовал в одной из версий библиотеки от LanCrypto.
Они соответствовали спецификации CryptoAPI, но не были оформлены в качестве провайдера. Я их использовал на уровне импорта функций.

Но:
1.Многие производители криптопровайдеров так же допускают использование своих библиотек напрямую, минуя CryptoAPI. Например Crypto-PRO(тоже российская разработка как и LanCrypto). Но здесь все упрется в тот уровень сервиса, который можно получить от библиотеки работая напрямую. В случае с CryptoPro это только базовый функционал.
Никакой поддержки сертификатов, хранилищ и цифровых конвертов.
Все руками.

2.Библиотеки все равно надо выкачивать. Так лучше качнуть один раз дистрибутив всего клиента и забыть.


 
Anatoly Podgoretsky ©   (2006-03-19 23:33) [60]

Reindeer Moss Eater ©   (19.03.06 23:20) [58]
А давай отделим ONLINE/OFFLINE от прочего.

Нормально все реализуется, если держать все в банке, можно локальный "кеш", но безопасность страдает. Все так называемые офлайн у нас умирают, на днях мы получили предложение от последнего банка уйти от них, хотя бы из-за безопасности в пользу Интернет и хранения в банке.
Зачем нужна локальная, не безопасная (офлайновая) версия связи с банком.

Стоит называть это клиент-сервер, а не онлайн/оффлайн и тогда все встает на свои места.


 
Reindeer Moss Eater ©   (2006-03-19 23:51) [61]

Зачем нужна локальная, не безопасная (офлайновая) версия связи с банком.

Связь всегда онлайновая.
Но не все клиенты решаются хранить свои платежные документы в банке.
Чудачество, но имеет место быть.


 
Anatoly Podgoretsky ©   (2006-03-19 23:52) [62]

Reindeer Moss Eater ©   (19.03.06 23:51) [61]
Это как? Как может банк делать расчеты без платежных документов, по своей воле что ли :-)


 
Reindeer Moss Eater ©   (2006-03-19 23:57) [63]

У клиентов есть локальная БД документов.
Те документы, которые подписаны, уезжают в банк.
Все остальные в банке не нужны.
Ваша схема работы предполагает, что эти "черновики" тоже в банке живут.
Вот я и говорю, что не все на это согласны.
Хотя это и проще.
Не надо синхронизировать статусы там и тут.


 
Anatoly Podgoretsky ©   (2006-03-20 00:04) [64]

Reindeer Moss Eater ©   (19.03.06 23:57) [63]
И в банке появляется документ, тоже самое и в электронном обмене с банком.
При том акцептирование может проводиться руководителем или акционерами по правилам задаваемым клиентом. Например некоторые платежи акцептируются по весу, а у разных людей разный вес.
Моя схема не предполагает, что в банке есть какие то черновики, в банке есть только платежные документы.



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

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

Наверх




Память: 0.59 MB
Время: 0.012 c
2-1143218517
serko
2006-03-24 19:41
2006.04.09
Как обновить работающую программу?


6-1134405504
WebSQLNeeder
2005-12-12 19:38
2006.04.09
Как сделать что бы яваскрипт определял TWebBrouser не как ИЕ


15-1142518445
grisme
2006-03-16 17:14
2006.04.09
Динамический массив


2-1143013932
Mozgan
2006-03-22 10:52
2006.04.09
Как в HTML через Delphi задать цвет шрифта?


3-1139570207
vajo
2006-02-10 14:16
2006.04.09
Ошибка подключения IB базы из сети





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