Carteiro - Validador de Email

Documentação Técnica - seu Laboratório Forense de Provas Digitais KAP

Voltar ao Índice

Introdução

A ferramenta Carteiro - Validador de Email é uma funcionalidade especializada do Sistema KAP para validação técnica completa de endereços de email. Esta ferramenta executa 4 passos técnicos rigorosos para verificar a validade e funcionalidade de um endereço de email, essenciais para investigações envolvendo comunicação digital e verificação de identidades.

Desenvolvida com algoritmos de validação de protocolos de internet e verificação de infraestrutura de email, a ferramenta analisa sintaxe, resolução DNS, registros MX e conectividade de servidores, fornecendo uma avaliação técnica precisa da viabilidade de um endereço de email.

Importante: A validação técnica de endereços de email é fundamental em investigações que envolvem verificação de identidades digitais, análise de comunicações e validação de dados cadastrais.

Metodologia dos 4 Passos Técnicos

Passo 1: Verificação de Sintaxe (25 pontos)

Validação da estrutura formal do endereço de email:

Passo 2: Resolução de Domínio (25 pontos)

Verificação da existência e acessibilidade do domínio:

Passo 3: Verificação de Registros MX (25 pontos)

Análise da infraestrutura de recebimento de emails:

Passo 4: Resolução de Servidor MX (25 pontos)

Validação da conectividade dos servidores de email:

Sistema de Pontuação

Classificação baseada nos resultados dos 4 passos:

// Exemplo de implementação dos 4 passos class CarteiroValidator { private $email; private $domain; private $score = 0; private $results = []; public function validateEmail($email) { $this->email = $email; $this->domain = $this->extractDomain($email); // Passo 1: Sintaxe $this->results['syntax'] = $this->checkSyntax(); if ($this->results['syntax']['valid']) $this->score += 25; // Passo 2: Resolução de domínio $this->results['domain_resolution'] = $this->checkDomainResolution(); if ($this->results['domain_resolution']['valid']) $this->score += 25; // Passo 3: Registros MX $this->results['mx_records'] = $this->checkMXRecords(); if ($this->results['mx_records']['valid']) $this->score += 25; // Passo 4: Resolução MX $this->results['mx_resolution'] = $this->checkMXResolution(); if ($this->results['mx_resolution']['valid']) $this->score += 25; return [ 'email' => $email, 'domain' => $this->domain, 'score' => $this->score, 'status' => $this->getStatus(), 'results' => $this->results ]; } private function checkSyntax() { return [ 'valid' => filter_var($this->email, FILTER_VALIDATE_EMAIL) !== false, 'description' => 'Verificação de formato RFC 5322' ]; } private function checkDomainResolution() { $ip = gethostbyname($this->domain); return [ 'valid' => $ip !== $this->domain, // Se resolveu para IP diferente 'ip' => $ip, 'description' => 'Resolução DNS do domínio' ]; } private function checkMXRecords() { $mxhosts = []; $mxweights = []; $result = getmxrr($this->domain, $mxhosts, $mxweights); return [ 'valid' => $result && count($mxhosts) > 0, 'mx_hosts' => $mxhosts, 'description' => 'Consulta de registros MX' ]; } private function checkMXResolution() { $mxhosts = []; getmxrr($this->domain, $mxhosts); if (empty($mxhosts)) { return ['valid' => false, 'description' => 'Nenhum servidor MX encontrado']; } $primary_mx = $mxhosts[0]; $ip = gethostbyname($primary_mx); return [ 'valid' => $ip !== $primary_mx, 'mx_server' => $primary_mx, 'ip' => $ip, 'description' => 'Resolução do servidor MX primário' ]; } private function getStatus() { if ($this->score === 100) return 'valid'; if ($this->score >= 50) return 'risky'; return 'invalid'; } }

Exemplo de Caso Prático Hipotético

Cenário: Verificação de Email em Investigação de Fraude

Durante uma investigação de possível fraude financeira, o perito precisa verificar se um endereço de email fornecido como contato é válido e funcional, para confirmar a identidade do suspeito.

Procedimento Realizado:

  1. Coleta do Email: Obtenção do endereço fornecido pelo suspeito
  2. Validação Técnica: Execução dos 4 passos de verificação
  3. Análise de Resultados: Interpretação da pontuação e status
  4. Geração de Relatório: Documentação técnica da validação
  5. Correlação com Outras Evidências: Integração com outros dados da investigação

Resultado:

A validação revelou que o email tinha pontuação de 100/100 (VÁLIDO), confirmando que se trata de um endereço tecnicamente funcional. Esta informação foi crucial para corroborar outras evidências da investigação e confirmar a identidade do suspeito.

Impacto: A validação técnica do endereço de email forneceu evidências concretas sobre a viabilidade do contato, contribuindo para a robustez da investigação e eventual condenação do fraudador.

Como Usar Passo a Passo

Pré-requisitos

Passos para Utilização:

  1. Acesse a Ferramenta: Menu "Análises" → "Carteiro - Validador de Email"
  2. Digite o Email:
    • Insira o endereço completo (ex: [email protected])
    • Verifique se a digitação está correta
    • Clique em "Verificar email"
  3. Acompanhe a Validação:
    • Observe a execução visual dos 4 passos
    • Aguarde a conclusão de todas as verificações
    • Analise a pontuação final e status
  4. Revise os Detalhes:
    • Examine os resultados de cada passo
    • Verifique informações técnicas (IPs, servidores)
    • Avalie o status geral (VÁLIDO/RISCO/INVÁLIDO)
  5. Gere Relatório PDF:
    • Clique em "Gerar Relatório Técnico PDF"
    • Adicione observações opcionais
    • Baixe o relatório com senha de validação

Tempo Estimado

Validações simples: 5-15 segundos
Análises completas: 20-40 segundos
Geração de relatório: 10-30 segundos

Acessar Ferramenta

Clique no botão abaixo para acessar a ferramenta Carteiro - Validador de Email:

Acessar Carteiro