Seguridad de servicios web con
Mule
 integración de servicios Web basados facilita la composición de los servicios a través de sistemas
heterogéneos de software ya sea nuevo o viejo, entre los diferentes departamentos, organizaciones,
plataformas, la modernización de los viejos sistemas, dispositivos, ordenadores, teléfonos móviles,
etc. aspectos de seguridad basados en la web y soluciones típicas difiere de la aplicaciones basadas
en servicios. En las aplicaciones basadas en web se conocen los límites del sistema, la gestión
centralizada de la seguridad está disponible, acceso a la información se basa principalmente en las
comunicaciones cliente-servidor, la adopción de seguridad basada en el perímetro es seguido, los
usuarios conocidos accedan a los sistemas por lo que los aspectos de seguridad se pueden
administrar en combinación de soluciones de seguridad de red y de la tela.
 Mientras que para las aplicaciones basadas en servicio los siguientes aspectos de seguridad deben
tenerse en cuenta:
 ¿Necesita un punto de vista "sistema de sistemas"
 A medida que el servicio se consume por los sistemas heterogéneos a través de redes, por lo que los
límites del sistema no se conocen, también esto trae los requisitos de enfoque de seguridad estándar.
 No existe una relación previa entre los consumidores y los proveedores, esto trae un requisito para el
establecimiento de la confianza entre las empresas / organizaciones.
 Se requiere centralización de la gestión de la seguridad para el control de la gestión del cambio de una
mejor manera
 Necesita semántica ricos para definir la medida, las políticas de acceso, de grano fino dinámicos y la
necesidad de normas
 Establecer separación de intereses entre la aplicación y gestión de la seguridad
 Teniendo en cuenta los problemas de seguridad anteriores para aplicaciones basadas en servicios,
vamos a ver cómo MuleSoft proporciona soluciones para estos problemas de seguridad.
 MuleSoft ESB permite diferentes escenarios de integración que utilizan servicios Web:
 El consumo de servicios web existentes y añadir seguridad a un servicio web existente usando
proxy.
 La construcción de servicios web y exponiéndolos a otras aplicaciones de forma segura utilizando
estándares de políticas de WS-Security
 La exposición de un servicio web y proporciona autenticación a los consumidores a través de
interceptores CXF añadido al servicio.
 El módulo de CXF en Mule es compatible con una variedad de estándares de servicios web,
incluyendo WS-Security. WS-Security define un nuevo encabezado SOAP que es capaz de llevar
varios tokens de seguridad que utilizan sistemas para identificar la identidad y los privilegios de un
servicio de llamadas de Internet. módulo de CXF en Mule ofrece diferentes soluciones para
asegurar los servicios web que están por encima del nivel de seguridad de transporte, como
HTTPS. CXF basa en WSS4J en gran parte a aplicar WS-Security.
 Los siguientes son algunos de los aspectos de seguridad cubiertos por el módulo de CXF mula
 WS 1.1 Seguridad
 política WS
 WS SecureConversation
 WS SecurityPolicy
 WS Confianza (sólo lado del cliente)
 WS-I BasicProfile 1.1
 WS-I SecurityProfile
 SAML 1.1 / 2.0
 Mule simplifica la implementación de WS-Security para los servicios web utilizando configuraciones
basadas CXF. Un consumidor de servicios envía una solicitud al Mule ESB con las cabeceras WS-Security,
que es capaz de llevar varios tokens de seguridad que las aplicaciones utilizan para validar e identificar la
identidad del servicio de Web del consumidor y los niveles de autorización. Normalmente, un contador
puede incluir encriptación, firma digital y un sello de tiempo. Algunos de los ejemplos de tokens de
seguridad proporcionadas por Mule son los siguientes:
 UsernameToken
 UsernameTokenSigned
 UsernameTokenEncrypted
 SAMLToken
 SignedSAMLToken
ejemplo
 Por ejemplo : En el caso de aproximaciones basadas UsernameToken, el nombre de usuario y contraseña
serán validados mediante el uso de CallbackHandler y el consumidor del servicio se emitirán con una
UsernameToken para la marca de tiempo dado.
 Mule también proporciona una forma de crear y configurar diferentes validadores de contadores para
mantener el peso ligero componente de SOAP y para separar los operativos de seguridad del
componente de jabón. Cuando las solicitudes de los consumidores por los delegados de la mula de
servicios de procesamiento de WS-Security Token a los validadores. Algunos de los validadores de fichas
disponibles en Mule son:
 Nombre de Usuario : Este validador contador valida las credenciales de usuario y contraseña asociados
con cada mensaje similar a la autenticación HTTP Digest.
 SAML 1 : Valida SAML 1.1 declaraciones de aserción, si la validación es correcta entonces el flujo continúa
mula de lo contrario la respuesta de error devuelto al consumidor.
ejemplo
 SAML 2 : Valida SAML 2.0 declaraciones de aserción, si la validación es correcta entonces el flujo
continúa mula de lo contrario la respuesta de error devuelto al consumidor.
 Marca de tiempo : Examina la expiración de mensajes, si los mensajes tienen unos tiempos de
apisonar que está caducado, entonces devuelve la respuesta de error.
 Firma : Verifica la firma digital adjunta a los mensajes.
 Binaria de token de seguridad : Verifica los binarios codificados tokens de seguridad tales como
tokens Kerberos

Más contenido relacionado

PPT
Conociendo mule esb
PPTX
Mule sharepoint
PPTX
Mule Cloud Connectors-Instalacion
PPT
Conceptos Mule ESB
PPTX
Mule ESB
ODP
Mule azure
PPTX
Mule cloud connectors versus el resto del mundo
PPTX
Mule Cloud Connectors-Configuracion OAuth
Conociendo mule esb
Mule sharepoint
Mule Cloud Connectors-Instalacion
Conceptos Mule ESB
Mule ESB
Mule azure
Mule cloud connectors versus el resto del mundo
Mule Cloud Connectors-Configuracion OAuth

La actualidad más candente (19)

PPT
Mule ESB
PPTX
Mule Cloud Connectors-Autorizando el conector
PPTX
IBM WebSphere Enterprise Service Bus
PPTX
servidores web
PPTX
Mule Cloud Connectors-Conceptos Basicos
PDF
Comparativo entre plataformas de ESB
PPTX
Tendencia (1)
PPTX
Enterprise Service Bus y API Managers
PPTX
Autenticación centralizada de usuarios web
PDF
Azure Relay (Hybrid connections) & .NET Core ARM
PPTX
[Run Reloaded] Sharepoint Server 2010 para It PROs (Fabián Imaz + Mauricio Gr...
DOCX
Asignacion nº 1
PPTX
EAI Segunda parte
PPT
Exchange2003
PPTX
Creando y Orquestando APIs en MuleSoft
PDF
Modulo13 Web Services
PPTX
Private Cloud Administration - WAP
PDF
Internet Information Server (IIS)
Mule ESB
Mule Cloud Connectors-Autorizando el conector
IBM WebSphere Enterprise Service Bus
servidores web
Mule Cloud Connectors-Conceptos Basicos
Comparativo entre plataformas de ESB
Tendencia (1)
Enterprise Service Bus y API Managers
Autenticación centralizada de usuarios web
Azure Relay (Hybrid connections) & .NET Core ARM
[Run Reloaded] Sharepoint Server 2010 para It PROs (Fabián Imaz + Mauricio Gr...
Asignacion nº 1
EAI Segunda parte
Exchange2003
Creando y Orquestando APIs en MuleSoft
Modulo13 Web Services
Private Cloud Administration - WAP
Internet Information Server (IIS)
Publicidad

Similar a Seguridad Mule (20)

PPT
Seguridad Para Servicios Web
PDF
Servicios web(alma y veronica)
PPS
PPS
PDF
MuleSoft Madrid Meetup #2 slides 29th January 2020
PDF
Formación WS
PPTX
Introducción a WCF
PPTX
MuleSoft Meetups Panama City 04 - MuleSoft API Manager
PPT
Ruby y las arquitecturas orientadas a servicios
PDF
Servicios web
PPTX
Interoperabilidad Con Servicios
PDF
8/9 Curso JEE5, Soa, Web Services, ESB y XML
PPTX
Presentacion Unidad 6
PDF
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
PPTX
Taller definición de apis
PPTX
SEVILLA Meetups29112022_sh.pptx
PPTX
Windows communication foundation wcf
PPT
Charla Web Services
PPTX
México's City First meetup slidess
PPTX
Windows communication foundation
Seguridad Para Servicios Web
Servicios web(alma y veronica)
MuleSoft Madrid Meetup #2 slides 29th January 2020
Formación WS
Introducción a WCF
MuleSoft Meetups Panama City 04 - MuleSoft API Manager
Ruby y las arquitecturas orientadas a servicios
Servicios web
Interoperabilidad Con Servicios
8/9 Curso JEE5, Soa, Web Services, ESB y XML
Presentacion Unidad 6
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Taller definición de apis
SEVILLA Meetups29112022_sh.pptx
Windows communication foundation wcf
Charla Web Services
México's City First meetup slidess
Windows communication foundation
Publicidad

Último (20)

PPTX
TRABAJOS DE ALTO RIESGO IZAJE Y CALIENTE.pptx
PPTX
Sistema de Gestion de Seguridad y Salud en el Trabajo, Lifetree.pptx
PDF
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
PPTX
nom-020-stps-221027181711-272h6bfa3.pptx
PDF
PPT ProChile 2019 beneficios de la construccion con madera
PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
PDF
Infraestructuras en la seguridad vial.pdf
PPTX
Un tema del curso de Ingeniería Industrial.
PPT
Historia de la Estadística en ingeniería civil
PDF
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
PPTX
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
PDF
Vigas tipos, datos curiosos y contruccion
PDF
Evolución y sistemática microbiana agronomía
PDF
EVALUACIÓN 1_REFERENCIAPIR_FASE 1_2024.pdf
PPTX
MAQUINAS DE FLUIDO - UNIDAD I.pptx
PPT
CLASE_1_CICLO_HIDROLOGICO_ALUMNOS_2015.ppt
PDF
alimentos de bebidas45rtrtytyurrrr 1.pdf
PDF
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
PDF
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
PPT
empaque grava nuevo taladros de perforacion
TRABAJOS DE ALTO RIESGO IZAJE Y CALIENTE.pptx
Sistema de Gestion de Seguridad y Salud en el Trabajo, Lifetree.pptx
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
nom-020-stps-221027181711-272h6bfa3.pptx
PPT ProChile 2019 beneficios de la construccion con madera
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
Infraestructuras en la seguridad vial.pdf
Un tema del curso de Ingeniería Industrial.
Historia de la Estadística en ingeniería civil
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
Vigas tipos, datos curiosos y contruccion
Evolución y sistemática microbiana agronomía
EVALUACIÓN 1_REFERENCIAPIR_FASE 1_2024.pdf
MAQUINAS DE FLUIDO - UNIDAD I.pptx
CLASE_1_CICLO_HIDROLOGICO_ALUMNOS_2015.ppt
alimentos de bebidas45rtrtytyurrrr 1.pdf
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
empaque grava nuevo taladros de perforacion

Seguridad Mule

  • 1. Seguridad de servicios web con Mule
  • 2.  integración de servicios Web basados facilita la composición de los servicios a través de sistemas heterogéneos de software ya sea nuevo o viejo, entre los diferentes departamentos, organizaciones, plataformas, la modernización de los viejos sistemas, dispositivos, ordenadores, teléfonos móviles, etc. aspectos de seguridad basados en la web y soluciones típicas difiere de la aplicaciones basadas en servicios. En las aplicaciones basadas en web se conocen los límites del sistema, la gestión centralizada de la seguridad está disponible, acceso a la información se basa principalmente en las comunicaciones cliente-servidor, la adopción de seguridad basada en el perímetro es seguido, los usuarios conocidos accedan a los sistemas por lo que los aspectos de seguridad se pueden administrar en combinación de soluciones de seguridad de red y de la tela.
  • 3.  Mientras que para las aplicaciones basadas en servicio los siguientes aspectos de seguridad deben tenerse en cuenta:  ¿Necesita un punto de vista "sistema de sistemas"  A medida que el servicio se consume por los sistemas heterogéneos a través de redes, por lo que los límites del sistema no se conocen, también esto trae los requisitos de enfoque de seguridad estándar.  No existe una relación previa entre los consumidores y los proveedores, esto trae un requisito para el establecimiento de la confianza entre las empresas / organizaciones.  Se requiere centralización de la gestión de la seguridad para el control de la gestión del cambio de una mejor manera  Necesita semántica ricos para definir la medida, las políticas de acceso, de grano fino dinámicos y la necesidad de normas  Establecer separación de intereses entre la aplicación y gestión de la seguridad
  • 4.  Teniendo en cuenta los problemas de seguridad anteriores para aplicaciones basadas en servicios, vamos a ver cómo MuleSoft proporciona soluciones para estos problemas de seguridad.  MuleSoft ESB permite diferentes escenarios de integración que utilizan servicios Web:  El consumo de servicios web existentes y añadir seguridad a un servicio web existente usando proxy.  La construcción de servicios web y exponiéndolos a otras aplicaciones de forma segura utilizando estándares de políticas de WS-Security  La exposición de un servicio web y proporciona autenticación a los consumidores a través de interceptores CXF añadido al servicio.
  • 5.  El módulo de CXF en Mule es compatible con una variedad de estándares de servicios web, incluyendo WS-Security. WS-Security define un nuevo encabezado SOAP que es capaz de llevar varios tokens de seguridad que utilizan sistemas para identificar la identidad y los privilegios de un servicio de llamadas de Internet. módulo de CXF en Mule ofrece diferentes soluciones para asegurar los servicios web que están por encima del nivel de seguridad de transporte, como HTTPS. CXF basa en WSS4J en gran parte a aplicar WS-Security.
  • 6.  Los siguientes son algunos de los aspectos de seguridad cubiertos por el módulo de CXF mula  WS 1.1 Seguridad  política WS  WS SecureConversation  WS SecurityPolicy  WS Confianza (sólo lado del cliente)  WS-I BasicProfile 1.1  WS-I SecurityProfile  SAML 1.1 / 2.0
  • 7.  Mule simplifica la implementación de WS-Security para los servicios web utilizando configuraciones basadas CXF. Un consumidor de servicios envía una solicitud al Mule ESB con las cabeceras WS-Security, que es capaz de llevar varios tokens de seguridad que las aplicaciones utilizan para validar e identificar la identidad del servicio de Web del consumidor y los niveles de autorización. Normalmente, un contador puede incluir encriptación, firma digital y un sello de tiempo. Algunos de los ejemplos de tokens de seguridad proporcionadas por Mule son los siguientes:  UsernameToken  UsernameTokenSigned  UsernameTokenEncrypted  SAMLToken  SignedSAMLToken
  • 8. ejemplo  Por ejemplo : En el caso de aproximaciones basadas UsernameToken, el nombre de usuario y contraseña serán validados mediante el uso de CallbackHandler y el consumidor del servicio se emitirán con una UsernameToken para la marca de tiempo dado.  Mule también proporciona una forma de crear y configurar diferentes validadores de contadores para mantener el peso ligero componente de SOAP y para separar los operativos de seguridad del componente de jabón. Cuando las solicitudes de los consumidores por los delegados de la mula de servicios de procesamiento de WS-Security Token a los validadores. Algunos de los validadores de fichas disponibles en Mule son:  Nombre de Usuario : Este validador contador valida las credenciales de usuario y contraseña asociados con cada mensaje similar a la autenticación HTTP Digest.  SAML 1 : Valida SAML 1.1 declaraciones de aserción, si la validación es correcta entonces el flujo continúa mula de lo contrario la respuesta de error devuelto al consumidor.
  • 9. ejemplo  SAML 2 : Valida SAML 2.0 declaraciones de aserción, si la validación es correcta entonces el flujo continúa mula de lo contrario la respuesta de error devuelto al consumidor.  Marca de tiempo : Examina la expiración de mensajes, si los mensajes tienen unos tiempos de apisonar que está caducado, entonces devuelve la respuesta de error.  Firma : Verifica la firma digital adjunta a los mensajes.  Binaria de token de seguridad : Verifica los binarios codificados tokens de seguridad tales como tokens Kerberos