AWS - Certificate Manager (ACM) & Private Certificate Authority (PCA)

Aprenda hacking na AWS do zero ao herói com htARTE (HackTricks AWS Red Team Expert)!

Outras maneiras de apoiar o HackTricks:

Informações Básicas

O Gerenciador de Certificados da AWS (ACM) é fornecido como um serviço com o objetivo de simplificar o provisionamento, gerenciamento e implantação de certificados SSL/TLS para serviços da AWS e recursos internos. A necessidade de processos manuais, como compra, upload e renovação de certificados, é eliminada pelo ACM. Isso permite que os usuários solicitem e implementem certificados de forma eficiente em vários recursos da AWS, incluindo Balanceadores de Carga Elásticos, distribuições do Amazon CloudFront e APIs no Gateway de API.

Um recurso chave do ACM é a renovação automática de certificados, reduzindo significativamente a sobrecarga de gerenciamento. Além disso, o ACM suporta a criação e gerenciamento centralizado de certificados privados para uso interno. Embora os certificados SSL/TLS para serviços integrados da AWS como Balanceamento de Carga Elástico, Amazon CloudFront e Amazon API Gateway sejam fornecidos sem custo adicional por meio do ACM, os usuários são responsáveis pelos custos associados aos recursos da AWS utilizados por suas aplicações e uma taxa mensal para cada Autoridade de Certificação (CA) privada e certificados privados usados fora dos serviços integrados do ACM.

A Autoridade de Certificação Privada da AWS é oferecida como um serviço de CA privado gerenciado, aprimorando as capacidades do ACM ao estender o gerenciamento de certificados para incluir certificados privados. Esses certificados privados são fundamentais para autenticar recursos dentro de uma organização.

Enumeração

ACM

# List certificates
aws acm list-certificates

# Get certificate info
aws acm describe-certificate --certificate-arn <arn> # Check "InUseBy" to check which resources are using it

# Get certificate data
aws acm get-certificate --certificate-arn "arn:aws:acm:us-east-1:188868097724:certificate/865abced-82c9-43bf-b7d2-1f4948bf353d"

# Account configuration
aws acm get-account-configuration

PCM

O AWS Certificate Manager (ACM) é um serviço que permite provisionar, gerenciar e implantar certificados SSL/TLS para uso com serviços e recursos da AWS. O Private Certificate Authority (PCA) é um serviço que permite a criação e gerenciamento de autoridades de certificação privadas para uso com serviços da AWS e recursos locais.

# List CAs
aws acm-pca list-certificate-authorities

# Get CA info
aws acm-pca describe-certificate-authority --certificate-authority-arn <arn>

# Get CA Permissions
aws acm-pca list-permissions --certificate-authority-arn <arn>

# Get CA certificate
aws acm-pca get-certificate-authority-certificate --certificate-authority-arn <arn>

# Certificate request
aws acm-pca get-certificate-authority-csr --certificate-authority-arn <arn>

# Get CA Policy (if any)
aws acm-pca get-policy --resource-arn <arn>

Elevação de Privilégios

TODO

Pós-Exploração

TODO

Aprenda hacking na AWS do zero ao herói com htARTE (HackTricks AWS Red Team Expert)!

Outras maneiras de apoiar o HackTricks:

Última actualización