View a markdown version of this page

Integraciones para ServiceNow - AWS Centro de seguridad

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integraciones para ServiceNow

En este tema, se describe cómo acceder a la consola de Security Hub para configurar una integración para ServiceNow ITSM. Antes de completar cualquiera de los procedimientos de este tema, debe tener una suscripción a ServiceNow ITSM antes de poder agregar esta integración. Para obtener más información, consulte la página de precios en el sitio web de ServiceNow.

Para las cuentas que forman parte de una organización, únicamente el administrador delegado puede configurar una integración. El administrador delegado puede usar manualmente la característica de creación de tickets para cualquier resultado de una cuenta de miembro. Además, el administrador delegado puede usar reglas de automatización para crear tickets de manera automática para cualquier resultado asociado a cuentas de miembro. Al definir una regla de automatización, el administrador delegado puede establecer criterios que incluyan todas las cuentas de miembro o cuentas de miembro específicas. Para obtener información sobre cómo configurar un administrador delegado, consulte Configuración de una cuenta de administrador delegado en Security Hub.

Para las cuentas que no forman parte de una organización, todas las funciones de esta característica están disponibles.

Requisitos previos: configurar ServiceNow el entorno

Debe completar los siguientes requisitos previos antes de configurar una integración para ServiceNow ITSM. De lo contrario, la integración entre Security Hub ServiceNow ITSM y Security Hub no funcionará.

1. Instalación de la integración de resultados de Security Hub para la Administración de servicios de TI (ITSM)

El siguiente procedimiento describe cómo instalar el complemento de Security Hub.

  1. Inicie sesión en la instancia de ServiceNow ITSM y luego abra el navegador de aplicaciones.

  2. Navega hasta la ServiceNow tienda.

  3. Busque Integración de resultados de Security Hub para la Administración de servicios de TI (ITSM) y luego elija Obtener para instalar la aplicación.

nota

En la configuración de la aplicación de Security Hub, elija la acción que desea ejecutar cuando se envíen nuevos resultados de Security Hub al entorno de ServiceNow ITSM. Puedes elegir No hacer nada, Crear incidente, Crear problema o Crear ambos (incident/problem).

2. Configuración del tipo de concesión de credenciales de cliente para solicitudes OAuth entrantes

Debe configurar este tipo de concesión para solicitudes OAuth entrantes. Para obtener más información, consulte Tipo de concesión de credenciales de cliente para OAuth entrante compatible en la página de soporte de ServiceNow.

3. Cómo crear una aplicación OAuth

Si ya creó una aplicación OAuth, puede omitir este requisito previo. Para obtener información sobre la creación de una aplicación de OAuth, consulte Configurar OAuth en el sitio web. ServiceNow

Requisitos previos: configurar AWS Secrets Manager

Para utilizar la integración de Security Hub con ServiceNow, las credenciales de tu aplicación ServiceNow OAuth deben estar almacenadas en Secrets Manager. Almacenar tus credenciales en Secrets Manager te permite tener el control y la visibilidad del uso de las credenciales y, al mismo tiempo, permite a Security Hub utilizarlas para integrarse con tu ServiceNow instancia. Para almacenar tus credenciales en Secrets Manager, debes usar una AWS KMS clave gestionada por el cliente para proteger los secretos. Esta AWS KMS clave le permite proteger los secretos mientras están guardados en reposo y también permite adjuntar una política a la clave que otorga a Security Hub permisos para acceder a la clave que protege el secreto.

Siga los pasos siguientes para configurar Secrets Manager para sus ServiceNow credenciales.

Paso 1: Adjunte una política a su AWS KMS clave

Para configurar correctamente ServiceNow la integración, primero debes conceder a Security Hub permisos para usar la AWS KMS clave asociada a tus ServiceNow credenciales en Secrets Manager.

Para modificar el AWS KMS política de claves para que Security Hub acceda a sus ServiceNow credenciales
  1. Abra la AWS KMS consola en https://console.aws.amazon.com/kms.

  2. Para cambiar la AWS región, usa el selector de regiones situado en la esquina superior derecha de la página.

  3. Selecciona una AWS KMS clave existente o sigue los pasos para crear una nueva clave en la Guía para AWS KMS desarrolladores.

  4. En la sección Key policy (Política de claves), elija Edit (Editar).

  5. Si aparece Cambiar a la vista de políticas, selecciónela para mostrar la política clave y, a continuación, elija Editar.

  6. Copie el siguiente bloque de políticas a su política de AWS KMS claves para conceder a Security Hub permiso para usar su clave.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "Enable IAM User Permissions", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::your-account-id:root" }, "Action": "kms:*", "Resource": "*" }, { "Sid": "Allow Security Hub connector service to decrypt secrets", "Effect": "Allow", "Principal": { "Service": "connector.securityhub.amazonaws.com" }, "Action": "kms:Decrypt", "Resource": "*", "Condition": { "StringEquals": { "kms:ViaService": "secretsmanager.your-region.amazonaws.com" }, "StringLike": { "kms:EncryptionContext:SecretARN": "arn:aws:secretsmanager:your-region:your-account-id:secret:ServiceNow*" } } } ] }
  7. Edita la política sustituyendo los siguientes valores en el ejemplo de política:

    • your-account-idSustitúyala por el identificador de tu AWS cuenta.

    • your-regionSustitúyalo por el de su AWS región (por ejemplo,us-east-1).

  8. Si ha agregado la instrucción de política antes de la instrucción final, agregue una coma antes de agregar esta instrucción. Asegúrese de que la sintaxis JSON de su política de AWS KMS claves sea válida.

  9. Seleccione Save.

  10. (Opcional) Copie la clave ARN en un bloc de notas para utilizarla en los pasos posteriores.

Paso 2: Crea el secreto en Secrets Manager

Crea un secreto en Secrets Manager que almacenará tus ServiceNow credenciales. Security Hub accederá a este secreto cuando interactúe con su ServiceNow entorno.

Siga los pasos de la Guía del AWS Secrets Manager usuario para crear un secreto . Después de crear el secreto, copie el ARN secreto, ya que lo necesitará para crear el conector de Security Hub.

Al crear el secreto, asegúrese de configurar lo siguiente:

Tipo de secreto

Otro tipo de secreto

Key/value pares (formato de texto plano)
{ "ClientId": "your-servicenow-client-id", "ClientSecret": "your-servicenow-client-secret" }
nota

Los nombres de los campos deben ser exactos ClientId y ClientSecret (con distinción entre mayúsculas y minúsculas). Security Hub requiere estos nombres exactos para recuperar las credenciales.

Clave de cifrado

Use la AWS KMS clave que configuró en el paso 1

Política de recursos

Utilice la siguiente política de recursos:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "connector.securityhub.amazonaws.com" }, "Action": "secretsmanager:GetSecretValue", "Resource": "arn:aws:secretsmanager:your-region:your-account-id:secret:ServiceNow*", "Condition": { "StringEquals": { "aws:SourceAccount": "your-account-id", "aws:SourceArn": "arn:aws:securityhub:your-region:your-account-id:*" } } } ] }

Ahora que su secreto está configurado, puede crear un conector de Security Hub mediante la API o la AWS consola CreateConnector V2. Deberás proporcionar:

  • InstanceName: la URL de tu ServiceNow instancia (por ejemplo,your-instance.service-now.com)

  • SecretArn: El ARN del secreto que creaste en este procedimiento

Configure una integración para ServiceNow ITSM

Security Hub puede crear incidentes o problemas automáticamente en ServiceNow ITSM.

Para configurar una integración para ServiceNow ITSM
  1. Inicie sesión en su AWS cuenta con sus credenciales y abra la consola de Security Hub en? https://console.aws.amazon.com/securityhub/v2/home region=us-east-1.

  2. En el panel de navegación, elija Administración y luego seleccione Integraciones.

  3. En ServiceNow ITSM, elija Agregar integración.

  4. En Detalles, escriba un nombre para la integración y determine si desea incluir una descripción opcional para la integración.

  5. En el caso de los cifrados, elija cómo quiere cifrar sus credenciales de integración en Security Hub.

    • Usar AWS una clave propia: con esta opción, se usa una clave de servicio propiedad de Security Hub para cifrar los datos de tus credenciales de integración en Security Hub.

    • Elija una clave de KMS diferente (avanzada): con esta opción, elige una AWS KMS key que haya creado y que desea que se utilice para cifrar los datos de sus credenciales de integración en Security Hub. Para obtener información sobre cómo crear una AWS KMS clave, consulte Crear una AWS KMS clave en la Guía para AWS Key Management Service desarrolladores. Si decide usar su propia clave, debe agregar declaraciones de política a la clave de KMS que permitan a Security Hub acceder a la clave. Consulta las políticas AWS KMS clave para las integraciones de venta de entradas de Security Hub para obtener más información sobre las políticas necesarias.

    nota

    No podrá modificar estos ajustes una vez que complete esta configuración. Sin embargo, si elige Clave personalizada, puede editar la política de la clave personalizada en cualquier momento.

  6. En el caso de las credenciales, introduce tu ServiceNow ITSM URL y el ARN del AWS Secrets Manager secreto que se generó en la sección de requisitos previos.

  7. En Etiquetas, determine si desea crear y agregar una etiqueta opcional a la integración.

  8. Seleccione Add Integration. Después de completar la configuración, puede ver las integraciones configuradas en la pestaña Integraciones configuradas.

Tras configurar la integración con ServiceNow, puede probar la conexión para confirmar que todo está configurado correctamente en su ServiceNow entorno y en Security Hub. Para obtener más información, consulte Probar las integraciones de venta de entradas configuradas.