Наличие системы Клиент-Банк стало неотъемлемым признаком современного, клиентоориентированного банка.
Однако ее основные характеристики нуждались в координальном улучшении:
- Задача:
-
Увеличить количество клиентов-пользователей системы, повысить надежгость и безопасность, предоставить новые дистанционные банковские услуги,
расширить номенклатуру каналов доступа к ним.
- Ресурсы и ограничения:
-
- Ядро системы Клиент-Банк, построенное на одной платформе с автоматизированной банковской системой (АБС):
- приложение "Клиент", устанавливаемое на рабочих местах клиентов банка - пользователей системы,
осуществляющее отображение банковских операций и подготовку платежных документов;
- приложение "Клиент-Банк", устанавливаемое на сервер приложений в банке, осуществляющее взаимодействие с АБС и мониторинг наличия сообщений.
- протокол обмена сообщениями (структурированными файлами с данными о банковских операциях) между клиентом и банком.
- Сложившаяся организация взаимодействия, при которой каждый клиент имеет индивидуальный каталог на сервере приложений банка,
Удаленный доступ к каталогу осуществляется в форме терминального.
В каталоге размещаются файлы-сообщения.
- Парк однотипных модемов, используемых с недостаточной эффективноситью и обладающих дополнительными голосовыми и факсимильными функциями
- ПЭВМ, не обладающие необходимыми характеристиками для эффективной работы с современными офисными приложениями,
но пригодные для использования в качестве серверов доступа.
- Выделенный канал в сеть Интернет. пул статических IP-адресов.
- Существование как проприетарных, сертифицированных надзорными органами, так и бесплатных,
свободно распространяемых систем Электронной Цифровой Подписи (ЭЦП) со сравнимым уровнем надежности.
- Развитие системы необходимо осуществлять с минимальными затратами и сохранением непрерывности предоставления услуг.
- Стоимость эксплуатации системы должна быть низкой.
- Решение:
-
- Увеличить количество модемов, используемых для коммутируемого доступа к системе Клиент-Банк:
- Обеспечить Интернет-Доступ к системе Клиент-Банк.
- Предоствить дополнительные банковские услуги речевого и факсимильного информрования клиентов с использованием возможностей имеющегося модемного пула.
- Увеличить безопасность системы:
- путем разделения сетей;
- дублированием точек доступа;
- ограничения набора действий доступных клиенту при удаленном доступе.
- Реализовать эти решений, путем инсталляции двух серверов доступа (шлюзов) под управлением функциональной,
гибкой, масштабируемой, свободно распространяемой операцтонной системы (ОС) Linux.
- Взять за основу модель разграничения прав и обеспечения безопасности ОС Linux:
- для каждого пользователя системы Клиент-Банк создается учетная запись ОС Linux;
- набор прав на ресурсы ОС ограничивается необходимым минимумом;
- порядок выполнения команд ОС после регистрации для пользователя определен и неизменен.
- В качестве альтернативы платномы ЭЦП использовать криптографическое решения PGP/GNUPG.
- Услуги речевого и факсимильного информирования реализовать самостоятельно, на основе имеющихся в дистрибктиве ОС и свободно распространяемых утилит.
Бизнес логику реализовать с использованием командных интерпретаторов ОС.
- Для увеличения круга пользования услуги Клиент-Банк внедрить систему Веб-Банк, удовлетворяющую следующим условиям:
- использование клиентского программного обеспечения на основе веб-браузера с минимальным набором внешних приложений, максимально простых в установке;
- простая и прозрачная интеграция с существующей АБС;
- возможность увеличения числа пользователей без существенных дополнительных финансовых затрат.
- После анализа имеющихся на рынке предложений принято решение о самостоятельной реализации системы Веб-Банк на платформе Linux/Apache/PHP,
с максимальным использованием возможностей ОС и Веб-Сервера, в т.ч. области криптографической защиты.
Для взаимодействия с АБС использовать существующее приложение "Клиент-Банк"