Fase de pré-descoberta
A fase de pré-descoberta envolve etapas preparatórias, como definir parâmetros de verificação e configurar detalhes de credencial, para garantir um início tranquilo do processo de descoberta de certificados.
Descoberta Por portas
- Portas típicas para SSL: 443, 8443, 9443, 636 (ldaps), 993 (imaps), 995 (popssl), 989, 990
- Portas STARTTLS: 25 (smtp), 110, 143, 389, 21, 587 (smtp)
Como parte do IC DescobertaProcesso durante Shazzam, o. MID ServerUsa verificadores para coletar informações da cadeia de certificação do número da porta IP, capturando diversos atributos, incluindo a hierarquia de certificação. . MID ServerEm seguida, transforma esses certificados em uma carga XML, compartilhando-a com a instância. O sensor Shazzam, por sua vez, detecta a entrada da fila ECC e insere um novo registro na tabela de certificados descobertos [sn_disco_certmgmt_certificate_history].
Os seguintes campos são extraídos da carga XML e verificados no código java da probe de porta TLS do Shazzam para certificados descobertos: ID do certificado, revogation_status, assunto, emissor, sans/, is_self_signed, is_ca, valid_from, valid_to, signature_algorithm, fingerprint_algorithm, key_size, serial_number e version.
Descoberta Por URL
A tabela URL do certificado [sn_disco_certmgmt_cert_url] contém uma lista de URLs a serem direcionados para a descoberta de certificados. Cada registro também tem uma referência opcional à tabela Certificado exclusivo [cmdb_ci_certificate], para ver qual certificado está relacionado à definição de URL fornecida. Os parâmetros necessários do DescobertaA programação é combinada para criar e inicializar o. Descobertastatus. A probe [CertificateDiscoveryFromURLScan] descobre a cadeia de certificação de cada um dos URLs no lote e gera uma carga XML que contém a cadeia de certificação de cada certificado. Ele também adiciona um novo registro à tabela Certificado descoberto [sn_disco_certmgmt_certificate_history].
Descoberta Por Importar certificados (Inventário e gestão de certificados da versão 1.1.7)
- IP/nome do host em que os certificados estão hospedados
- Pasta onde os certificados estão localizados
- TLS_keepOriginalCertificate: Definir este parâmetro como verdadeiro pode levar a um aumento do tamanho da carga, potencialmente causando problemas de falta de memória.
- Mid_temp_folder: A pasta temporária no MID Serverpara onde os arquivos serão copiados temporariamente.
Descoberta Por autoridade de CA (Inventário e gestão de certificados da versão 1.1.7)
Depois que a credencial de Gestão e inventário de certificados for configurada com GoDaddy, DigiCert, Entrust ou Autoridade certificadora Sectigo e o. DescobertaAs execuções de programação, o padrão de CA específico faz chamadas da REST API para (GoDaddy, DigiCert, Entrust ou Sectigo), coleta informações de certificado, recupera a lista de certificados e a armazena nas tabelas [cmdb_ci_certificate], [certificate_domain] e [sys_attachment].
- Gestão de certificados (ca_api_version: V2, ca_api_url: https://www.digicert.com/services/)
- Entrust - Gestão de certificados (ca_api_version: V2, ca_api_url: https://api.entrust.net/enterprise/)
- GoDaddy - Gestão de certificados (ca_api_version: V1, ca_api_url: https://api.godaddy.com/)
- Sectigo - Gestão de certificados (ca_api_version: V1, ca_api_url: https://cert-manager.com/api/ssl/)
- Start_offset: A posição de deslocamento para ler certificados de autoridades de CA, com um valor padrão de 0.
- Limite: O número de certificados a serem lidos a partir de start_offset, com um valor padrão de 1500.
- CredentialAlias: O nome do alias de credencial ou marcador vinculado às credenciais da CA, adicionado à configuração do padrão de execução sem servidor.
Se o parâmetro tls_keepOriginalCertificate estiver definido como verdadeiro, o arquivo de certificado será anexado ao IC do certificado. Isso pode aumentar o tamanho da carga, potencialmente causando problemas de falta de memória.
- IncludeCertStatus: Um parâmetro para especificar estados de certificados adicionais a serem descobertos, além dos padrões.
Você pode incluir vários status de certificado separando cada um com vírgulas.Tabela 1. estados do certificado por autoridades certificadoras Autoridade certificadora Estados padrão descobertos Sectigo - Emitido
- Expirado
DigiCert e GoDaddy - Ativo
- Expirado
- Revogado
- Cancelado
Entrust - Ativo
- Expirado
- Revogado
Quando a fase de pré-descoberta estiver concluída, passe para fase pós-descoberta .