Автор работы: Пользователь скрыл имя, 07 Апреля 2015 в 00:40, курсовая работа
В современных экономических условиях основная миссия ИТ-менеджера финансовой организации состоит в обеспечении технологической базы сбалансированного развития и содействии бизнес-структурам в достижении конкурентного преимущества за счет повышения качества обслуживания клиентов и оптимизации внутренних бизнес-процессов. Другими словами, одними из принципиальных направлений деятельности ИТ-менеджера помимо общей организации работы ИТ-подразделения становятся взаимодействие с бизнес-подразделениями, совместная проработка стратегии и тактики развития, оценка экономических аспектов ИТ.
Технология организации отдаленного доступа в Банковскую информационную систему
Благодаря возможностям коммуникационных сетей многие банки оснащаются системами удаленной работы с платежными (финансовыми) справочно-информационными документами. Подобные системы обеспечивают возможность бесконтактной работы клиента с банками и называются системами «клиент-банк».
Модуль «клиент» должен быть простым и удобным в работе, так как пользователи таких систем не профессионалы, а самые обычные операционисты и бухгалтеры, которым необходимы:
« поддержка различных печатающих устройств;
Вычислительная система банка представляет собой выделенный сервер, оснащенный устройством передачи данных (УПД) и соответствующими коммуникационными каналами, дающими возможность одновременной работы нескольких клиентов. На этом сервере установлено программное обеспечение, обслуживающее УПД, системное программное обеспечение и модуль «банк» системы «клиент-банк».
Модуль «банк» обеспечивает:
Обязательным условием при построении модуля «банк» является его тесная интеграция с БИС. В то же время необходимо обеспечить дополнительные меры защиты как банковской сети, так и БИС от несанкционированного доступа и вредительства. Банк передает сообщения клиента в соответствующие службы, а финансовые документы направляются для обработки в БИС. [11, c. 24]
Рис. 6. Подсистема «клиент» системы «клиент-банк»
Функционирование подсистем «клиент» и «банк» соответственно в случае использования технологии «клиент-сервер» представлено на рис. 6. и 7.
Рис. 7. Подсистема «банк» системы «клиент-банк»
При использовании технологии «клиент-сервер» для передачи информации можно применять практически любую систему электронной почты, так как в данном случае их возможности (например, роутинг) практически не реализуются и критичными являются только скорость и надежность передачи пакета информации. В качестве коммуникационного средства может быть использовано и терминальное подключение (например, telnet), однако для этого необходимо присутствие оператора на стороне клиента в течение всего сеанса связи.
Достоинствами технологии «клиент-сервер» являются:
К недостаткам такой организации банковских систем «клиент-банк» можно отнести:
Вся информация передается в банк сразу же по мере ввода ее клиентом. Протокол терминала должен обладать возможностью использования каких-либо форм ввода. Наиболее подходящим решением для этой цели является HTTP (Hyper Text Transfer Protocol - протокол передачи гипертекста), служащий для передачи документов в формате языка HTML (Hyper Text Markup Language - язык гипертекстовых меток).
Вид документа в формате языка HTML зависит от марки броузера, но сохраняет неизменным свое содержание и структуру.
Рис. 8. Орган из а и ия информационной системы банка в Интернет.
Организация такой системы позволяет воспользоваться преимуществами режима on-line для оперативного получения справочной информации (выписки со счета, курсы валют, ставки по вкладам и пр.).
Для защиты получаемой информации от перехвата в этой подсистеме используется модуль кодирования информации SSL v3.0. В качестве программного обеспечения у клиента желательно использовать последние версии программ - броузеров фирм Microsoft и Netscape.
Технология реализации банковских процессов через сеть интернет
Для работы банка в сети Интернет необходимо использовать выделенный канал с пропускной способностью 64 Кбит/с или более. Требования к необходимому оборудованию, как правило, определяются исходя из предполагаемого количества документов в день. Основную нагрузку несет на себе сервер (возможно, несколько серверов), на котором устанавливается соответствующее программное обеспечение.
Определенным оптимизационным критерием интернет-банкинга является удешевление цены одной транзакции в сети - порядка нескольких центов, а это значит, что перевод даже части клиентов в Интернет приведет к значительному снижению расходов, в том числе к сокращению числа банковских филиалов. [17, c.115]
Прямой банкинг в Интернете сейчас осуществляют около ста банков (подавляющее большинство из них — американские). В перечень их услуг могут входить удаленное управление счетом (набором счетов), включая проверку состояния счета, оплату счетов и перевод средств с одного счета на другой (например, со срочного депозита на текущий «карточный» счет и обратно), а также предоставление клиенту информационной поддержки и сопутствующих услуг.
Системы для Интернет-банкинга базируются на Web-технологиях, то есть у клиента размещается обычный Web-броузер (Microsoft Internet Explorer или Netscape Navigator), в банке - Web-сервер, в рамках которого исполняется Web- приложение, которое, с одной стороны, динамически формирует HTML- странички для клиентов (то есть, компьютер пользователя несет ответственность только за правильное отображение HTML-страниц броузером. HTML-страницы формируются динамически в ответ на запрос пользователя), а с другой стороны - общается с сервером БД. Протокол HTTP, на котором www- сервер выдает HTML-страницы в ответ на запрос, использует SSL. Защищенный протокол связи SSL - это стандартный криптографический протокол для обеспечения конфиденциальности и аутентичности обмена данными по протоколам Интернет высокого уровня, таким как http и ftp. SSL широко используется для защиты передачи таких данных, как информация о клиенте и его финансовых реквизитах при онлайновых сделках.
Рис. 9. Взаимодействие клиента и банка с использованием защищенного канала Web - броузера
Платформами для создания таких Web-приложений являются: Apache, Microsoft Internet Information Server, Netscape Enterprise Server, Oracle Application Server и др. Подавляющее большинство систем для Интернет- банкинга построено именно по такой схеме (рис. 9.).
Рис. 10. Трехзвенная архитектура взаимодействия клиента и банка
Определенным решением вышеприведенных проблем явилась Java- технология и трехзвенная архитектура: клиент - сервер приложения - сервер БД. Примером здесь может служить система «iBank2», приведенная на рис. 10.
Специальный Java-апплет выделяет от ОС и аппаратной части клиентского компьютера специальную среду, содержащую разветвленные библиотеки на все случаи жизни и, в принципе, Java-апплет является виртуальной машиной, исполняемой на клиентской компьютере. «Клиент» и его Java-апплет в системе «iBank2» отвечают за: интерфейс пользователя, формы документов, механизм электронно-цифровой подписи, защита трафика, протокол взаимодействия с сервером приложения.
Сервер приложения в банке отвечает за: бизнес-логику, многопоточный сервер, механизм электронно-цифровой подписи, защиту трафика, вспомогательный web-сервер, протокол взаимодействия с клиентом.
Сервер БД в банке отвечает за: хранение документов, ключей клиентов, все проводки для формирования выписок, все справочники.
Вышеописанное можно рассмотреть на примере системы «iBank2» (рис. 11.) На рисунке АРМ - автоматизированное рабочее место, БИС - банковские информационные системы: DiasoftBank, RS-Bank, Новая Афина, Ва-Банк, Инверсия, Кворум и ПрограмБанк.
Рис. 11. Работа в подсистеме банк-клиент в системе «iBank2»
Наряду с преимуществами информационные системы таят в себе и опасности, среди которых возможность несанкционированного доступа к информации и даже осуществления операций. Информационная безопасность является важнейшим аспектом информационных технологий и направлена на защиту как клиентской, так и внутренней информации от несанкционированных действий.
Развитие информационных технологий в кредитных организациях привело к тому, что в настоящее время информационные системы стали частью организации в целом, ее кровеносной и нервной системой. Любой сбой в движении информационных потоков или нарушение правил доступа к ним приводят к проблемам в работе всей организации и, как следствие, к дополнительным расходам или упущенной выгоде. Сохранение информационной системы в рабочем состоянии и полный контроль ее использования - главная задача ИТ-департамента организации. Для этого создаются системы информационной безопасности. Их цель - предотвращение и устранение исключительных ситуаций в работе информационных систем.
Рассматривая информационную безопасность, следует иметь в виду именно единую систему, включающую в себя на только комплекс мер по предотвращению и выявлению нарушений, но и механизмы восстановления работоспособности и снижения ущерба, полученного в результате исключительного события. Данный параграф рассматривает основные правила построения такой системы. В ней обсуждаются причины различных сбоев и нарушений в системе, методы защиты и восстановления, а также предлагается методика оценки затрат на создание системы информационной безопасности.
Остановимся на основных группах таких событий более подробно. В моей классификации их три: нарушения конфиденциальности, изменения в системе, утрата работоспособности.
Причиной возникновения проблем данной группы является нарушение движения информационных потоков или ошибки в системе доступа. Из-за того, что данные виды нарушений никак не влияют на состояние системы, выявить их очень сложно. Только небольшое число подобных нарушений можно вычислить в результате анализа файлов протокола доступа к отдельным объектам системы.
Для иллюстрации рассмотрим наиболее часто встречающиеся примеры нарушения доступа к информации:
* ошибки администрирования:
- неправильное формирование
- отсутствие политики
- ошибки в формировании
- наличие открытого доступа для представителей сторонней организации, выполняющей какие-либо подрядные работы;
* ошибки проектирования
- использование недостаточно
- ошибки алгоритмов доступа
к данным. Особенно это касается
разработки систем