Каждый пользователь должен определить, какой из пяти типов эталонной архитектуры наиболее точно соответствует его развернутой архитектуре, чтобы определить, какие компоненты входят в область применения, на сайте SWIFT доступно дерево принятия решений по архитектуре CSP. В зависимости от типа архитектуры, где необходимо выбрать наиболее подходящую вашей системе, средства контроля безопасности могут применяться или не применяться.
Ниже перечислены пять эталонных архитектур, в которых ключевым отличием является принадлежность компонентов или лицензий:
Архитектура A1 - пользователи владеют интерфейсом связи и, как правило, интерфейсом обмена сообщениями,
интерфейс связи принадлежит пользователю.
Пользователи, которые не владеют интерфейсом обмена сообщениями, а владеют только интерфейсом связи, рассматриваются как архитектура A1.
Архитектура типа A1 также включает арендодателей, где пользователь владеет лицензией на интерфейс связи, которым он управляет от имени других пользователей, или интерфейс связи, принадлежащий пользователю, управляется для личного использования третьей стороной в пределах или на хостинге, вне среды пользователя. Примером может служить Alliance Gateway Instant, связанный с офисной системой без интерфейса обмена сообщениями.
Архитектура A2 - Пользователи владеют интерфейсом обмена сообщениями, но не интерфейсом связи
Интерфейс обмена сообщениями является собственностью пользователя, но лицензия на интерфейс связи принадлежит поставщику услуг, таким как: сервис бюро, SWIFT или Group Hub.
Этот тип архитектуры также включает арендаторов, когда пользователь имеет лицензию на интерфейс обмена сообщениями, которым от его имени управляет третья сторона или поставщик услуг.
Архитектура A3 - SWIFT-коннектор
SWIFT-коннектор используется в пользовательской среде для обеспечения связи приложения с интерфейсом поставщика услуг, таких как: сервисного бюро или Group Hub, или с сервисами SWIFT, такими как: Alliance Cloud или Alliance Lite2 без интерфейса.
Как вариант, эта схема может использоваться в сочетании с решением GUI (пользователь-приложение), в таких случаях также реализуются средства контроля, относящиеся к графическому интерфейсу.
К этому типу архитектуры также относятся хостинг решения коннектора SWIFT.
Архитектура A4 - коннектор клиента.
Сервера, на которых работает программные приложения используются в пользовательской среде для облегчения внешнего соединения приложения с интерфейсом поставщиков услуг, таких как сервисного бюро, поставщика бизнес-приложений Lite2 или группового концентратора без влияния SWIFT. Примерами таких серверов выступают решения для передачи файлов или системы Middleware, такого как сервер IBM® MQ или аналогичный коннектор клиента.
SWIFT требует, чтобы следующие пользователи аттестовывались согласно архитектуре A4:
- Пользователи, которые прежде аттестовались как Архитектура B при использовании в качестве коннектора клиента сервера Middleware, для соединения с поставщиком услуг или групповым концентратором.
- Пользователи, прежде аттестовывавшийся как Архитектуре A3 при использовании в качестве клиентского коннектора решений для передачи файлов, или сервера Middleware или оба этих решения вместе, для соединения с поставщиком услуг или групповым концентратором без коннектора SWIFT.
Для обмена данными с бэк-офисом пользователи также могут использовать управление с помощью сервера Middleware.
Для подготовки почвы на будущее, архитектура A4 также включает в себя приложения, используемые в пользовательской среде для реализации SWIFT API с прямым подключением и независимой передачей бизнес-транзакций к сервисам SWIFT. В будущем это станет службой обмена сообщениями или платформой управления транзакциями, открытой SWIFT без использования SWIFT footprint. Реализация SWIFT API, с использованием спецификаций или интеграций SWIFT SDK, делает приложения конечной точкой API и, соответственно, клиентским коннектором, создаваемым на заказ и не связанным со SWIFT.
Последняя конфигурация может также интегрироваться в решения с графическим интерфейсом пользователя (пользователь-приложение). В этом случае также реализуются элементы управления, которые относят к GUI.
Архитектура B - Отсутствие локального пользовательского следа
В пользовательской среде не используется ни один компонент инфраструктуры, специфичный для SWIFT. Такой тип архитектуры охватывает следующие две установки:
- Пользователи получают доступ к услугам обмена сообщениями SWIFT только через GUI-приложение поставщика услуг. ПК или устройство, которое пользователи используют для отправки или осуществления деловых операций, должно рассматриваться как ПК оператора общего назначения и должно защищаться соответствующим образом.
- Приложения бэк-офиса пользователя напрямую взаимодействуют с поставщиком услуг, через API от поставщика услуг или клиента Middleware. без подключения или самостоятельной передачи бизнес-транзакций в Alliance Cloud, службу обмена сообщениями SWIFT, SWIFT API Gateway или, в будущем, платформу управления транзакциями, открытую SWIFT. В этом случае поставщик услуг должен убедиться, что безопасность среды и безопасность обмена данными с пользователем соответствуют стандарту CSCF. Отнесение данной конфигурации к категории Архитектуры B соответствует области применения средств контроля безопасности, которая исключает бэк-офисные приложения пользователей. Тем не менее, SWIFT настоятельно рекомендует уже реализовать средства контроля архитектуры A4 в приложениях, которые интегрируют API или клиент Middleware.
- Пользователи, которые получают доступ к услугам обмена сообщениями SWIFT только через браузер, открытый Alliance Cloud и Alliance Lite2. ПК, которые используют эти пользователи для отправки или взаимодействие с деловыми операциями, рассматриваются как ПК операторов и защищаются соответствующим образом.
Средства контроля безопасности, применяемые к архитектурам A1, A2 и A3, идентичны, а к архитектуре A4 применяется меньшее количество средств контроля. Эти архитектуры вместе упоминаются далее, как тип А. Меньшее количество средств контроля безопасности применяется к пользователям, которые используют архитектуру типа В.