Creación y ejecución de aplicaciones seguras

Nota:

Este es el artículo 5 de 6 de Creación de aplicaciones en Microsoft Cloud.

Una buena seguridad protege los sistemas y, por tanto, su organización, frente a daños accidentales e intencionados. Garantiza que solo las personas adecuadas puedan acceder a sus recursos y minimiza la posibilidad de que puedan causar daños accidentales. También le advierte de peligros, infracciones y otros eventos de seguridad importantes.

En este artículo se describen las formas en que Microsoft Cloud puede ayudarle a proteger los sistemas.

Uso de Microsoft Entra ID para una solución unificada de administración de identidades y acceso

En nuestro entorno basado en la nube, los empleados y los clientes pueden acceder a sus aplicaciones personalizadas desde muchos dispositivos en muchas ubicaciones diferentes. La concesión de acceso a las personas correctas, con las restricciones adecuadas, depende fundamentalmente de la identidad. Una buena seguridad requiere que cada usuario demuestre su identidad antes de poder acceder a los sistemas y que solo acceda a los recursos que necesita para realizar su trabajo.

Diseñar el software para que haga esto es difícil. Requiere especialistas, y se tarda en conseguir un resultado adecuado, por lo que definitivamente no querrá crear el suyo propio. Igual de importante es el hecho de que la identidad debe ser lo más fácil de usar posible, tanto para los usuarios como para los desarrolladores. Idealmente, le gustaría disponer de una manera uniforme de administrar la identidad en todo el entorno.

Esto es lo que Microsoft Cloud proporciona con microsoft Entra ID, el servicio de identidad en la nube más grande del mundo. Si su organización usa componentes de Microsoft Cloud en la actualidad, como Azure, Power Platform, Microsoft 365 o Dynamics 365, ya usa el identificador entra de Microsoft. Se usa en todo Microsoft Cloud, lo que proporciona a los usuarios una única identidad para todos sus componentes.

Las aplicaciones personalizadas basadas en Microsoft Cloud también deben usar el identificador de Microsoft Entra. En la figura 9 se muestra el aspecto de esta aplicación de ejemplo.

Diagrama que muestra Azure AD B2C y Azure AD que proporcionan servicios de identidad para aplicaciones de clientes y para aplicaciones de empleados.

Figura 9: Microsoft Entra ID y Azure Active Directory B2C proporcionan un servicio de identidad común para las aplicaciones creadas en la nube de Microsoft.

Como se muestra en la ilustración, las aplicaciones personalizadas pueden usar dos servicios de identidades relacionados:

  • Identificador de Entra de Microsoft, que proporciona identidades dentro de Microsoft Cloud. Los empleados que acceden a las aplicaciones personalizadas suelen usar Entra ID para iniciar sesión y establecer la identidad que usan para acceder a todos los servicios de Microsoft Cloud.
  • Microsoft Entra ID B2C, que proporciona identidades para usuarios externos. Este servicio permite a los clientes crear sus propias cuentas o usar cuentas públicas existentes de Microsoft, Google, Facebook, etc.

El uso de Microsoft Entra ID for identity aporta varias ventajas:

  • Tener la misma identidad en todo Microsoft Cloud es una gran ventaja para los desarrolladores y los usuarios de las aplicaciones. En el ejemplo que se muestra en la figura 9, un empleado puede empezar iniciando sesión en el entorno de id. de Microsoft Entra de su organización, conocido como inquilino. Una vez hecho esto, puede acceder al componente orientado al empleado de la aplicación que se creó mediante Power Apps. Esta aplicación puede llamar a Azure API Management, Dynamics 365 y Microsoft Graph con la misma identidad, por lo que el empleado no tiene que volver a iniciar sesión.
  • Los desarrolladores pueden usar la plataforma de identidad de Microsoft en las aplicaciones que crean. Las bibliotecas y las herramientas de administración facilitan a los desarrolladores la compilación de aplicaciones que usan identidades de Microsoft Entra ID y en otros lugares. Para ello, la plataforma de identidad de Microsoft implementa estándares del sector, como OAuth 2.0 y OpenID Connect.
  • El uso de Microsoft Entra ID y el Plataforma de identidad de Microsoft le proporciona control sobre cómo se usa la identidad. Por ejemplo, puede activar la compatibilidad con la autenticación multifactor de varias aplicaciones creadas con la plataforma de identidad de Microsoft mediante el cambio de una única configuración. Microsoft Entra ID también se integra con las herramientas de seguridad de Microsoft para supervisar amenazas y ataques de seguridad basados en identidades.

La obtención del derecho de administración de identidades y acceso es una parte fundamental de una buena seguridad. La creación de aplicaciones en La nube de Microsoft con el identificador de Entra de Microsoft facilita la consecución de este objetivo.

Uso de Microsoft Sentinel para supervisar y administrar la seguridad de las aplicaciones

Todos los usuarios que crean aplicaciones actualmente deben suponer que su software es el objetivo de los atacantes. Teniendo en cuenta esto, su organización debe supervisar y administrar continuamente la seguridad de las aplicaciones y el entorno en el que se ejecutan. Microsoft Cloud proporciona varias herramientas para hacerlo.

Uno de las más importantes es Microsoft Sentinel. Microsoft Sentinel proporciona información de seguridad y administración de eventos (SIEM), lo que le permite capturar y analizar una amplia gama de datos relacionados con la seguridad. También puede responder automáticamente a las amenazas, lo que proporciona orquestación de seguridad, automatización y respuesta (SOAR). Microsoft Sentinel puede ayudar a su organización a encontrar y corregir problemas de seguridad de forma más eficaz.

El amplio alcance de Microsoft Sentinel abarca Microsoft Cloud y más allá a través de un gran conjunto de conectores. Estos conectores permiten que Microsoft Sentinel interactúe con muchos otros servicios y tecnologías. Entre los más importantes, destacan las herramientas de Microsoft Defender, entre las cuales se pueden resaltar las siguientes:

  • Microsoft Defender for Cloud, la cual ayuda a su organización a comprender y mejorar la seguridad de las aplicaciones de Azure. También puede proteger servicios en la nube específicos, como Azure Storage.
  • Microsoft 365 Defender, que proporciona componentes como:

Microsoft Sentinel también puede importar registros de auditoría de Office 365, registros de actividad de Azure y otra información pertinente de seguridad dentro de Microsoft Cloud. Microsoft Sentinel también puede acceder a la información relacionada con la seguridad de muchos otros orígenes proporcionados por un conjunto diverso de proveedores. Una vez que haya conectado Microsoft Sentinel a los orígenes de información, puede analizar los datos para comprender los incidentes de seguridad y responder a ellos.

La seguridad es un tema complejo. Por este motivo, Microsoft ofrece Microsoft Sentinel y otras ofertas de seguridad para proporcionar una solución a esta situación. Todas estas tecnologías funcionan conjuntamente para mejorar la seguridad de las aplicaciones que se ejecutan en Microsoft Cloud.

Pasos siguientes

Consulte un resumen de Creación de aplicaciones en Microsoft Cloud y descubra cómo convertirse en un líder en desarrollo de aplicaciones empresariales.