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.
Generación de recomendaciones de políticas para los hallazgos de acceso no utilizados
En el caso de los permisos no utilizados, Security Hub puede generar recomendaciones de políticas de privilegios mínimos que muestren una política de reemplazo con alcance limitado. La recomendación evalúa cada política asociada a la entidad principal de IAM y genera una sustituta que conserva solo los permisos que la entidad principal haya utilizado realmente. Esta capacidad se proporciona a todos los clientes de Security Hub sin coste adicional.
Cómo funcionan las recomendaciones de políticas
La generación de recomendaciones de políticas es una operación asíncrona. Para generar y recuperar una recomendación:
-
Recupere los permisos no utilizados encontrados en Security Hub mediante la operación de
GetFindingsV2API. Anote elmetadata.uidcampo del hallazgo. -
Llama
GenerateRecommendedPolicyV2con los resultadosmetadata.uid. Esto inicia la generación de recomendaciones, que normalmente se completa en 20 segundos. -
Realice una encuesta
GetRecommendedPolicyV2con la mismametadata.uidhasta que elstatuscampo vuelvaSUCCEEDEDa aparecer. -
La respuesta contiene uno o más pasos de recomendación. Cada paso especifica uno
recommendedActionde los siguientes: crear y adjuntar una política de reemplazo con un alcance limitado oDETACH_POLICY(separar la política original con más privilegios).CREATE_POLICYEn cuanto aCREATE_POLICYlos pasos, la respuesta incluye tanto elexistingPolicyJSON como el JSON para que puedasrecommendedPolicycompararlos.
Debe llamar GenerateRecommendedPolicyV2 antes de llamar GetRecommendedPolicyV2 si no se ha generado previamente una recomendación al respecto.
¿Quién puede generar recomendaciones
Tanto el propietario de la cuenta como los administradores delegados pueden realizar estas operaciones de API:
-
Los propietarios de las cuentas pueden generar y ver recomendaciones sobre los permisos no utilizados encontrados en sus propias cuentas.
-
Los administradores delegados pueden generar y ver recomendaciones sobre los permisos no utilizados de cualquier cuenta de miembro detectados en su organización.
Si no eres un administrador delegado y el hallazgo pertenece a una cuenta diferente, la operación de la API devolverá un AccessDeniedException error.
Ciclo de vida de
-
Las recomendaciones se almacenan en caché durante 90 días y permanecen disponibles mientras la búsqueda esté activa (no cerrada). Sin embargo, llamar
GenerateRecommendedPolicyV2varias veces invalidará la caché e iniciará una nueva tarea que sustituirá a la política de almacenamiento en caché. Se recomienda que solo llamesGenerateRecommendedPolicyV2una vez por búsqueda. -
La recomendación sigue un patrón de separación y conexión. No modifica las políticas de IAM existentes. Debe revisar la política recomendada y aplicarla manualmente en la consola de IAM o mediante la API de IAM.
-
Si se resuelve el problema (por ejemplo, porque ahora se utilizan los permisos que antes no se utilizaban), la recomendación ya no está disponible.
Casos de error
Las operaciones de la API devuelven errores en las siguientes situaciones:
-
El hallazgo se ha resuelto:
InvalidInputException(HTTP 400). -
El hallazgo no es un hallazgo de permisos no utilizados
InvalidInputException(HTTP 400). -
El principal de IAM se creó mediante el conjunto de permisos del IAM Identity Center. Las políticas de los principales conjuntos de permisos no se pueden modificar directamente. La recomendación devuelve un
FAILEDestado con una explicación. -
La persona que llama no es un administrador delegado y el hallazgo pertenece a una cuenta diferente
AccessDeniedException(HTTP 403). -
Aún no se ha generado ninguna recomendación y se llama
GetRecommendedPolicyV2sin llamarGenerateRecommendedPolicyV2primeroResourceNotFoundException(HTTP 404).
Uso de la consola
En la consola de Security Hub, puede generar una recomendación de política consultando una búsqueda de permisos no utilizados y seleccionando la pestaña Remediación. La consola muestra una barra giratoria de carga mientras se crea la recomendación. Cuando la recomendación esté lista, puedes elegir Vista previa para ver una comparación paralela de tu póliza actual y la que se recomienda reemplazar con menos privilegios. Puedes copiar la política recomendada en formato JSON.
Referencia de la API
-
GenerateRecommendedPolicyV2— Inicia la generación asíncrona de una recomendación de política de privilegios mínimos para la búsqueda de permisos no utilizados. Toma los hallazgos como entrada.
metadata.uidEn caso de éxito, devuelve HTTP 200 con un cuerpo vacío. -
GetRecommendedPolicyV2— Recupera la recomendación de política generada. Toma los hallazgos
metadata.uidcomo entrada. Admite la paginación conmaxResults(1—100) ynextTokenparámetros. Devuelve el estado de la recomendación (IN_PROGRESSSUCCEEDED, oFAILED), los pasos de la recomendación, el ARN del recurso y cualquier error.
Para obtener documentación detallada sobre la API, consulte la Referencia de la API de Security Hub.