какую роль играет ОСБ с точки зрения безопасности

Я хотел бы знать, играет ли OSB решающую роль с точки зрения безопасности, помимо того, что он просто выполняет роль промежуточного программного обеспечения.


person Tushar Banne    schedule 25.05.2015    source источник
comment
Этот вопрос не имеет для меня смысла. Вы понимаете, что OSB — это сервер, с помощью которого вы разрабатываете сервисы. Предполагается, что эти службы вызываются из OSB с использованием некой формы URL-адреса прокси-службы (localhost:8001/MyService?wsdl), поэтому, если вы считаете, что вам не нужно защищать эту конечную точку от сторонних вызовов, это полностью зависит от вас. Вы можете использовать все функции безопасности OWSM, которые поставляются с обычным сервером WLS, поэтому я не знаю, почему вы думаете, что OSB будет отличаться от любого другого сервера на основе WLS.   -  person Nick Klauer    schedule 26.05.2015


Ответы (1)


Безопасность входящего трафика:

Безопасность входящего трафика гарантирует, что прокси-службы Oracle Service Bus обрабатывают только запросы, поступающие от авторизованных клиентов. (По умолчанию любой анонимный или прошедший проверку подлинности пользователь может подключиться к прокси-сервису.) Он также может гарантировать, что ни один неавторизованный пользователь не просматривал и не изменял данные, которые были отправлены клиентом.

Вы настраиваете входящую безопасность при создании прокси-сервисов и можете изменять ее по мере изменения ваших потребностей. Для внешних прокси-служб (которые получают запросы от потребителей услуг) рассмотрите возможность установки строгих требований безопасности, таких как двусторонний SSL через HTTPS. Для прокси-служб, которые гарантированно получают запросы только от других прокси-служб Oracle Service Bus, можно использовать менее безопасные протоколы.

Для каждой прокси-службы можно настроить следующие проверки безопасности входящего трафика:

Безопасность на транспортном уровне применяет проверки безопасности как часть установления соединения между клиентом и прокси-службой. Требования безопасности, которые можно наложить с помощью безопасности на транспортном уровне, зависят от протокола, который вы настраиваете для использования прокси-службой.

Например, для прокси-служб, взаимодействующих по протоколу HTTP, можно потребовать, чтобы все клиенты аутентифицировались в базе данных пользователей, которую вы создаете в модуле конфигурации безопасности консоли администрирования служебной шины Oracle. Затем вы создаете политику управления доступом, определяющую условия, при которых пользователи, прошедшие проверку подлинности, имеют право доступа к прокси-сервису.

Пользовательская аутентификация для безопасности на уровне сообщений. Oracle Service Bus поддерживает определяемые клиентом настраиваемые учетные данные для проверки подлинности для входящих запросов на уровне транспорта и сообщений. Пользовательские учетные данные проверки подлинности могут быть в форме пользовательского токена или имени пользователя и пароля.

Безопасность на уровне сообщений (для прокси-служб, являющихся веб-службами) является частью спецификации WS-Security. Он применяет проверки безопасности перед обработкой сообщения SOAP или определенных частей сообщения SOAP.

Безопасность исходящего трафика

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

Например, если для бизнес-службы требуются маркеры имени пользователя и пароля, вы создаете учетную запись службы, которая либо непосредственно содержит имя пользователя и пароль, передает имя пользователя и пароль, содержащиеся во входящем запросе, либо предоставляет имя пользователя. и пароль, которые зависят от имени пользователя, содержащегося во входящем запросе. Дополнительные сведения см. в разделе 2.1.15, «Создание ресурсов учетной записи службы».

Если бизнес-служба требует использования технологии PKI для цифровых подписей или проверки подлинности SSL, вы создаете поставщика ключей службы, который предоставляет закрытые ключи в паре с сертификатами. Дополнительные сведения см. в разделе «Поставщики служебных ключей» в Руководстве администратора Oracle Fusion Middleware для Oracle Service Bus.

Дополнительная информация (официальная документация Oracle): https://docs.oracle.com/cd/E29542_01/dev.1111/e15866/model.htm#OSBDV1476

person Wanderley    schedule 01.07.2015