Como Criar um Portfólio de OSINT Ético e Profissional
Aprenda a estruturar um portfólio de OSINT ético, demonstrando habilidades técnicas em cibersegurança sem violar leis de privacidade como a LGPD.
Como Criar um Portfólio de OSINT Ético: Habilidades Técnicas Sem Violar a Privacidade
No mercado de cibersegurança e investigação digital, demonstrar capacidade técnica em OSINT (Open Source Intelligence) é um dos passos mais importantes para quem busca consolidar uma carreira. No entanto, existe um desafio central: como provar capacidade analítica sem expor dados sensíveis de terceiros, praticar doxxing ou violar legislações como a Lei Geral de Proteção de Dados (LGPD) e o Regulamento Geral sobre a Proteção de Dados (GDPR)?
Um portfólio profissional de OSINT não deve ser um repositório de dados vazados nem uma devassa da vida privada de indivíduos. Contratantes experientes buscam profissionais que dominem o ciclo de inteligência, a automação de coleta passiva e o rigor metodológico — sempre dentro dos limites legais.
Este guia prático apresenta como estruturar projetos de OSINT que comprovem sua capacidade técnica de forma profissional, segura e ética.
O Limite Entre Investigação e Violação de Privacidade
A Inteligência de Fontes Abertas baseia-se na coleta e análise de informações publicamente disponíveis. Contudo, o fato de um dado estar acessível na internet não significa que sua reutilização ou publicação em um portfólio público seja legal ou adequada.
- Coleta passiva vs. Coleta ativa: A OSINT ética utiliza prioritariamente técnicas passivas (consultas a registros públicos de DNS, motores de busca, arquivos históricos da web) sem interagir de forma intrusiva ou não autorizada com os alvos.
- Tratamento de dados pessoais: O uso de Dados Pessoais Identificáveis (PII) exige base legal e finalidade legítima. Publicar nomes, endereços residenciais ou documentos de pessoas reais em repositórios públicos, como o GitHub, pode configurar infração às leis de proteção de dados.
Tipos de Projetos Seguros para Seu Portfólio
Em vez de investigar indivíduos sem autorização, direcione seu portfólio para cenários controlados, organizações fictícias, desafios Capture The Flag (CTF) focados em OSINT ou análise de infraestruturas públicas autorizadas.
1. Mapeamento de Superfície de Ataque Passivo
Escolha domínios autorizados para testes (como os disponibilizados por programas de bug bounty com políticas claras de divulgação) ou infraestruturas próprias.
O objetivo não é explorar vulnerabilidades, mas catalogar ativos visíveis publicamente:
- Mapeamento de subdomínios via registros DNS públicos.
- Identificação de tecnologias e cabeçalhos HTTP de servidores web.
- Mapeamento de blocos de IP (ASN) e registros WHOIS públicos.
2. Análise de Geolocalização e Imagens (GEOINT)
A geolocalização é uma das vertentes mais visíveis da OSINT. É possível criar relatórios técnicos baseados em imagens de domínio público, acervos da NASA, mídias sob licença Creative Commons ou desafios de plataformas de treinamento.
Seu relatório deve demonstrar raciocínio dedutivo:
- Análise de sombras e inclinação solar para estimar horários.
- Identificação de elementos de infraestrutura urbana, sinalização e vegetação.
- Cruzamento de dados com imagens de satélite abertas.
3. Análise de Ameaças e Desinformação (Threat Intelligence)
Outra vertente técnica relevante é rastrear infraestruturas de malwares conhecidos ou campanhas de desinformação passadas, utilizando dados públicos disponibilizados por empresas de segurança:
- Mapeamento de Indicadores de Comprometimento (IoCs) públicos, como hashes de arquivos e endereços IP maliciosos.
- Correlação de domínios registrados usando técnicas de pivotagem em bases públicas.
Passo a Passo: Estruturando um Projeto Prático
A qualidade de um portfólio de OSINT é medida pela clareza do relatório, pela metodologia aplicada e pela possibilidade de reprodução da análise — não pelo volume de dados expostos.
Passo 1: Definir o Escopo e as Regras do Projeto
Defina claramente o objetivo da investigação e estabeleça, no início da documentação, os limites éticos adotados no projeto.
Passo 2: Coleta Passiva e Automação
Utilize scripts próprios ou ferramentas open-source consolidadas para demonstrar proficiência técnica e automação de processos.
O exemplo em Python abaixo ilustra como realizar uma coleta passiva simples de registros DNS e cabeçalhos HTTP para inclusão em relatórios automatizados:
```python import requests import dns.resolver
def analisar_dominio_passivo(dominio): print(f"--- Análise Passiva: {dominio} ---")
# Consulta de Registros MX (Servidores de E-mail)
try:
respostas_mx = dns.resolver.resolve(dominio, 'MX')
print("\n[+] Servidores MX Encontrados:")
for rdata in respostas_mx:
print(f" - {rdata.exchange}")
except Exception as e:
print(f"[-] Erro ao consultar MX: {e}")
# Checagem de Cabeçalhos HTTP de Segurança
try:
resposta = requests.get(f"https://{dominio}", timeout=5)
print("\n[+] Cabeçalhos HTTP de Segurança:")
headers_alvo = ['Server', 'Strict-Transport-Security', 'Content-Security-Policy']
for header in headers_alvo:
valor = resposta.headers.get(header, 'Não configurado')
print(f" - {header}: {valor}")
except Exception as e:
print(f"[-] Erro na requisição HTTP: {e}")
if name == "main": analisar_dominio_passivo("example.com") ```
Passo 3: Sanitização e Anonimização dos Dados
Caso seu projeto utilize dados reais de fontes públicas contendo informações pessoais, aplique técnicas de sanitização:
- Mascare endereços de e-mail (
u***r@dominio.com). - Oculte números de documentos ou dados de identificação pessoal.
- Aplique desfoque (blurring) em rostos de indivíduos que não sejam figuras públicas em contexto relevante.
Passo 4: Redação do Relatório Final
Estruture a documentação do projeto (em repositório Git ou formato PDF) seguindo um padrão profissional:
- Resumo Executivo: Síntese do objetivo e das principais descobertas.
- Metodologia e Ferramentas: Descrição das fontes abertas utilizadas e softwares empregados.
- Análise Detalhada: Apresentação técnica com capturas de tela e tabelas explicativas.
- Considerações de Ética e Privacidade: Declaração explícita das medidas adotadas para garantir a conformidade legal.
Práticas a Serem Evitadas
- Doxxing de pessoas físicas: Investigar conhecidos, colegas de trabalho ou terceiros sem autorização formal ou propósito institucional legítimo destrói a credibilidade do profissional.
- Uso de bancos de dados vazados (leaks): Utilizar listas de senhas ou bases resultantes de invasões cibernéticas para expor credenciais viola legislações e normas de conduta da indústria.
- Varreduras ativas não autorizadas: Realizar port scanning ostensivo ou testes de intrusão sem autorização expressa ultrapassa o escopo do OSINT e pode constituir crime informático.
Conclusão
Um portfólio prático de OSINT destaca maturidade analítica, domínio metodológico e respeito à legislação. Ao direcionar seus projetos para análises de infraestrutura passiva, desafios técnicos de geolocalização e automação de coleta, você demonstra capacidade técnica real e alinhamento com as melhores práticas do mercado de cibersegurança.