Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de
Apigee Edge.
Las acciones de seguridad de Seguridad avanzada de las APIs te permiten configurar acciones de seguridad que definen cómo gestiona Apigee el tráfico. Por ejemplo, puedes crear una acción de seguridad para denegar las solicitudes de una dirección IP que Detección de abusos haya identificado como abuso y bloquear su acceso a tus APIs.
Para usar esta función, debes habilitar el complemento. Si tienes una suscripción, puedes habilitar el complemento para tu organización. Consulta más información sobre cómo gestionar la seguridad avanzada de las APIs en organizaciones de suscripción. Si eres cliente de la modalidad de pago por uso, puedes habilitar el complemento en los entornos aptos. Para obtener más información, consulta Gestionar el complemento Advanced API Security.
En esta página se ofrece una descripción general de la función de acción de seguridad y se explica cómo usarla desde la interfaz de usuario de Apigee en la consola de Cloud. También puedes gestionar las acciones de seguridad con la API Security Actions o a través de Terraform.
Consulta también los roles necesarios para realizar acciones de seguridad.
Cómo funcionan las acciones de seguridad
Con las acciones de seguridad, puedes permitir, denegar o marcar solicitudes de forma explícita en función de condiciones específicas. Apigee aplica estas acciones a las solicitudes antes de que tus proxies de API las procesen. Normalmente, se toman medidas porque las solicitudes se ajustan a patrones de comportamiento no deseado o (en el caso de la acción de permitir) porque se quiere anular una acción de denegación para un tráfico específico.
La acción de marcar permite que las solicitudes se envíen a tus APIs, pero añade hasta cinco encabezados a las solicitudes marcadas para que puedas hacer un seguimiento de ellas y observar su comportamiento.
Una forma de identificar las solicitudes en las que se deben tomar medidas es usar las vistas Detección de abusos > Tráfico detectado o Incidente, que muestran las direcciones IP y las claves de API que son fuentes de abusos.
Acciones de seguridad
Puedes llevar a cabo los siguientes tipos de acciones de seguridad.
Tipo de acción | Descripción | Orden de prioridad |
---|---|---|
Permitir | Permite determinadas solicitudes que, de lo contrario, se bloquearían con una acción de denegación. Por ejemplo, supongamos que ha creado una acción de seguridad para denegar el tráfico que se ha etiquetado con una regla de detección. Puedes crear una acción de permitir para anular la acción de denegar en las solicitudes que cumplan determinadas condiciones. | 1 |
Denegar | Bloquea todas las solicitudes que cumplan las condiciones de la acción, por ejemplo, las que procedan de una dirección IP específica. Cuando decides denegar solicitudes, Apigee responde al cliente con un código de respuesta que puedes elegir. | 2 |
Bandera | Marca las solicitudes que cumplan la condición especificada para que tus servicios de backend puedan tomar medidas al respecto. Cuando marcas las solicitudes de un cliente, Apigee añade hasta cinco encabezados, que tú defines, a la solicitud. Tus servicios de backend pueden procesar las llamadas a la API según estas marcas. Por ejemplo, pueden redirigir las llamadas a otro flujo. La acción de marca proporciona una forma de indicar a tus servicios de backend que una llamada a la API es sospechosa. | 3 |
Orden de prioridad
Cuando una solicitud cumple la condición de más de una acción de seguridad, el orden de prioridad de las acciones determina qué acción se lleva a cabo. Por ejemplo, supongamos que una solicitud cumple las condiciones de una acción de permitir y de una acción de denegar. Como el orden de precedencia de una acción de permitir es 1 y el de una acción de denegar es 2, la acción de permitir tiene prioridad, por lo que se permite el acceso a la API.
Por ejemplo, puede que quieras permitir las solicitudes de la dirección IP de un cliente interno o de confianza, aunque esas solicitudes coincidan con otra acción de denegación. El orden de precedencia asegura que una acción de permitir para la dirección IP de confianza anularía cualquier acción de denegar.
Acciones de seguridad específicas del proxy
Una acción de seguridad se puede aplicar a todos los proxies de un entorno o solo a un proxy o proxies específicos del entorno. Consulta las limitaciones de las acciones de seguridad para ver las limitaciones de las acciones de seguridad específicas del proxy.
Estados de las acciones de seguridad
Cada acción de seguridad tiene un estado:
- Habilitada: la acción de seguridad está activa y afecta a las solicitudes de la API mientras no haya caducado.
- Inhabilitado: la acción de seguridad está inactiva y no afecta a las solicitudes de API.
- Pausada: la acción de seguridad está inactiva y no afecta a las solicitudes a la API.
Limitaciones de las acciones de seguridad
Las acciones de seguridad se aplican a nivel de entorno de Apigee. En cada entorno, las acciones de seguridad tienen las siguientes limitaciones:
- En cualquier momento,se pueden habilitar como máximo 1000 acciones por entorno. Las acciones habilitadas que también hayan caducado se tienen en cuenta para este límite.
- Puedes añadir un máximo de 5 encabezados de marca por cada acción.
- Las acciones de seguridad específicas de proxy admiten un máximo de 100 proxies.
- Por el momento, no se admiten acciones de seguridad específicas de proxy en Apigee hybrid.
- No se admiten varias acciones de seguridad con el mismo nombre. Es posible que puedas crear varias acciones con el mismo nombre si las creas rápidamente de forma sucesiva. En ese caso, solo se tendrá en cuenta la acción más reciente con ese nombre.
Latencias
Las acciones de seguridad tienen las siguientes latencias:
- Cuando creas, editas o eliminas una acción de seguridad, el cambio puede tardar hasta 10 minutos en aplicarse. Una vez que se haya aplicado una nueva acción y a parte del tráfico de la API, podrás ver sus efectos en la página Detalles de la acción de seguridad. Nota: No se puede determinar si una acción ha tenido efecto en la página de detalles de la acción de seguridad a menos que se haya aplicado a parte del tráfico de la API.
- Las acciones de seguridad habilitadas provocan un pequeño aumento (menos del 2 %) en el tiempo de respuesta del proxy de API.
Gestionar acciones de seguridad en la interfaz de usuario
En esta sección se describe cómo usar la página Acciones de seguridad de la interfaz de usuario de Apigee en la consola de Cloud. También puedes gestionar las acciones de seguridad con la API Security actions.
Abre la página Acciones de seguridad.
Para abrir la página Acciones de seguridad, sigue estos pasos:
En la Google Cloud consola, ve a la página Seguridad avanzada de APIs > Acciones de seguridad.
Se abrirá la página principal Acciones de seguridad:

En la página Acciones de seguridad, puedes hacer lo siguiente:
- Crea una acción de seguridad.
- Edita una acción de seguridad.
- Habilitar o inhabilitar acciones de seguridad
- Pausar todas o algunas de las acciones de seguridad habilitadas.
- Eliminar acciones de seguridad.
En la página Acciones de seguridad se muestra una lista de acciones de seguridad con los siguientes detalles:
- Nombre: el nombre de la acción de seguridad. Haga clic en el nombre para ver los detalles de la acción.
- Estado: el estado de la acción. Consulta los estados de las acciones de seguridad.
- Acción: el tipo de acción de seguridad.
- Vencimiento (UTC): fecha de vencimiento de la acción.
- Última actualización (UTC): la fecha y la hora en las que se actualizó la acción por última vez.
- Un menú de tres puntos en el que puedes editar, inhabilitar, habilitar o eliminar la acción.
Crear o editar una acción de seguridad
En esta sección se explica cómo crear o editar una acción de seguridad. Ten en cuenta que no puedes cambiar el nombre de la acción de seguridad ni el entorno una vez que los hayas creado.
Para crear o editar una acción de seguridad, sigue estos pasos:
- Abre la página Acciones de seguridad.
- Para crear una acción de seguridad, haz clic en Crear en la parte superior de la página. Para editar una acción de seguridad, haz clic en Editar en el menú de tres puntos de esa acción en la lista de acciones o selecciona la acción y, en la parte superior de la página, haz clic en Editar.
- En Configuración general, introduce o edita los siguientes ajustes:
- Nombre: nombre de la acción de seguridad.
- Descripción (opcional): una breve descripción de la acción.
- Entorno: el entorno en el que quieres crear la acción de seguridad.
- Proxies (opcional): los proxies a los que quieres que se aplique la acción de seguridad.
Limita la lista de proxies por nombre mediante el campo Filtro.
- Deja el campo Proxies vacío para aplicar la acción de seguridad a todos los proxies actuales y futuros del entorno.
- Seleccione proxies concretos para aplicar la acción de seguridad solo a esos proxies, independientemente de los nuevos proxies que se añadan al entorno más adelante.
- Usa Seleccionar todo para seleccionar todos los proxies actuales del entorno. Los proxies que se añadan más adelante no se incluirán automáticamente en la regla.
- Vencimiento: fecha y hora en las que vence la acción, si procede. Selecciona una de estas opciones: Nunca Personalizar y, a continuación, introduce la fecha y la hora en las que quieres que caduque la acción. También puedes modificar la zona horaria.
- Haz clic en Siguiente para que se muestre la sección Regla. En esta sección, introduce o edita lo siguiente:
- Tipo de acción: el tipo de acción de seguridad:
- Permitir: se permite la solicitud.
- Denegar: se deniega la solicitud. Si seleccionas Denegar, también puedes especificar el código de respuesta que se devuelve cuando se deniega una solicitud. Puede ser una de las siguientes opciones:
- Predefinido: selecciona un código HTTP.
- Personalizado: introduce un código de respuesta.
- Marca: la solicitud se permite, pero también se marca con un encabezado HTTP especial
que un proxy busca para determinar si la solicitud requiere un tratamiento especial. Para
definir el encabezado, en Encabezados, si
seleccionas Marca, también puedes crear lo siguiente en Encabezados:
- Nombre del encabezado
- Valor de encabezado
- Condiciones: las condiciones en las que se lleva a cabo la acción de seguridad.
En Nueva condición, introduce lo siguiente:
- Tipo de condición: puede ser Reglas de detección o uno de los siguientes atributos:
- Direcciones IP o intervalos CIDR, que pueden incluir direcciones IP e intervalos CIDR IPv4 al mismo tiempo.
- Claves de API: una o varias claves de API.
- Productos de API: uno o varios productos de API de Apigee.
- Tokens de acceso: uno o varios tokens de acceso.
- Desarrolladores: una o varias direcciones de correo de desarrolladores de Apigee.
- Aplicaciones de desarrollador: una o varias aplicaciones de desarrollador de Apigee.
- User-agents: uno o varios user-agents.
- Métodos HTTP, Métodos HTTP como GET o PUT.
- Códigos de región: lista de códigos de región en los que se va a actuar. Consulta los códigos ISO 3166-1 alfa-2.
- Números de sistemas autónomos (ASN): una lista de números de ASN sobre los que actuar, como "23". Consulta Sistema autónomo (Internet).
- Valores: introduce uno de los siguientes:
- Si el Tipo de condición es Reglas de detección, seleccione un conjunto de reglas de detección que una solicitud debe haber activado para que se le aplique la acción de seguridad.
- Si Tipo de condición es un atributo, introduzca los valores del atributo al que quiera aplicar la acción de seguridad. Por ejemplo, si el atributo es Direcciones IP o intervalos de CIDR, introduzca las direcciones IP de las fuentes de las solicitudes a las que quiera aplicar la acción de seguridad. Puedes introducir una lista separada por comas de direcciones IPv4 o IPv6.
- Tipo de condición: puede ser Reglas de detección o uno de los siguientes atributos:
- Tipo de acción: el tipo de acción de seguridad:
- Haz clic en Crear para crear la acción de seguridad.
Habilitar, inhabilitar, pausar o eliminar acciones de seguridad
En esta sección se describe cómo cambiar el estado de una acción de seguridad desde la página Acciones de seguridad. Consulta los estados de las acciones de seguridad para obtener información sobre cada tipo de estado y cómo afecta a las acciones de las solicitudes de API.
Estas son las acciones que puedes llevar a cabo para cambiar los estados:
- Para inhabilitar una acción de seguridad activa, haga clic en el menú de tres puntos de la fila de la acción y seleccione Inhabilitar o haga clic en el nombre de la acción de seguridad y, en la parte superior de la página, haga clic en Inhabilitar.
- Para habilitar una acción de seguridad, haz clic en el menú de tres puntos de la fila de la acción y selecciona Habilitar o haz clic en el nombre de la acción de seguridad y, en la parte superior de la página, haz clic en Habilitar.
- Para pausar todas las acciones de seguridad activas y desactivarlas temporalmente, haz clic en Pausar acciones habilitadas en la parte superior de la lista de acciones de seguridad de la página. Para reanudar todas las acciones pausadas, haz clic en Reanudar acciones pausadas en la parte superior de la página.
También puedes eliminar una acción de seguridad. Si lo eliminas, se quitará de tu configuración de forma permanente. Para eliminar una acción de seguridad, haz clic en el menú de tres puntos de la fila correspondiente y selecciona Eliminar. También puedes hacer clic en el nombre de la acción de seguridad y, en la parte superior de la página, hacer clic en Eliminar.
Ver los detalles de una acción de seguridad
Para ver los datos de tráfico de API recientes relacionados con una acción de seguridad, haz clic en el nombre de la acción de seguridad en la página principal Acciones de seguridad. Se muestra la página de detalles de la acción de seguridad, que tiene dos pestañas: Resumen y Atributos.
Información general
Seleccione la pestaña Resumen para mostrar la página Resumen:

La página Resumen muestra información sobre el tráfico reciente de las APIs durante el periodo que selecciones en la parte superior de la página: 12 horas, 1 día, 1 semana o 2 semanas.
En la página se muestran los siguientes datos de tráfico:
- Tipo de acción: denegar, permitir o marcar. Consulta Acciones de seguridad para obtener información sobre los tipos de acciones.
- Tráfico total del entorno: número total de solicitudes del entorno.
- Tráfico de eventos detectado total: número de solicitudes que se han "detectado" (se ha activado una regla de abuso) en el entorno.
- Tráfico total afectado por la acción:
- En el caso de una acción de denegación, el número de solicitudes denegadas.
- En el caso de una acción de denuncia, el número de solicitudes denunciadas.
- En el caso de una acción de permiso, el número de solicitudes permitidas.
En la página también se muestran los siguientes gráficos:
- Tendencias del tráfico del entorno: gráficos del tráfico detectado, del tráfico marcado y del tráfico total del entorno. Este gráfico se limita a un intervalo de tiempo reciente que contiene todo el tráfico observado. Este intervalo puede ser más corto que el que selecciones.
- Reglas principales
- Países principales
- Detalles de la acción
Atributos
Seleccione la pestaña Atributos para mostrar la página Atributos.
La página Atributos muestra los datos de la acción de seguridad por atributos, también conocidos como dimensiones, que son agrupaciones de datos que te permiten ver la acción de seguridad de diferentes formas. Por ejemplo, el atributo de productos de API le permite ver la acción de seguridad por producto de API.
La información que se muestra en la página Atributos es similar a la vista Atributos de los atributos de detalles de incidentes de Detección de abusos.