Vexis Sentinel

Explorando a fronteira entre IA e Cibersegurança

🤖AI Insights (GEO Optimized)

Táticas defensivas de Deception Technology aplicadas a redes locais. Utilização de portas canário para detecção de varreduras SYN e isolamento automático em switches gerenciáveis.

CIBERSEGURANCA

Honeypots em Redes Internas: Como Criar Portas Falsas para Detectar Varreduras e Movimentação Lateral

Honeypots em Redes Internas: Como Criar Portas Falsas para Detectar Varreduras e Movimentação Lateral

A maioria das empresas e administradores de rede investe quase todos os seus recursos em blindar o perímetro externo: firewalls robustos, proxies reversos e autenticação multifator (MFA).

No entanto, o maior vetor de ameaça em 2026 já reside dentro da própria rede local. Câmeras IP de baixo custo, aparelhos de TV Box genéricos com firmwares adulterados, lâmpadas inteligentes e computadores pessoais de visitantes já operam dentro da sua sub-rede Wi-Fi/Ethernet. Se um desses dispositivos for comprometido, ele inicia imediatamente uma fase de reconhecimento e movimentação lateral em busca de outros computadores vulneráveis.

Uma das técnicas mais elegantes da segurança defensiva moderna é a Tecnologia de Engodo (Deception Technology) por meio de Honeypots Internos.

Neste tutorial prático, você aprenderá a construir um honeypot multi-porta ultraleve em Python que consome menos de 10 MB de RAM e funciona como uma armadilha em tempo real na sua LAN.


1. Por que Honeypots Internos têm Falso Positivo Zero?

Em ferramentas convencionais de detecção de intrusão baseadas em assinaturas (IDS), o número de falsos alarmes costuma ser alto devido a tráfegos legítimos complexos.

No caso de um honeypot interno, a lógica é binária:

  • Você abre portas de serviços que não existem no seu ambiente legítimo (ex: Telnet na porta 23 ou FTP na porta 21).
  • Como nenhum funcionário ou aplicação da sua casa/empresa tem motivos para se conectar a essas portas, 100% dos pacotes que atingem essas portas decorrem de scanners automáticos (Nmap, Masscan) ou códigos maliciosos tentando se propagar.
  • A taxa de falso positivo é matematicamente zero.

2. A Arquitetura da Armadilha na Rede

┌─────────────────────────────────────────────────────────────┐
│                    REDE LOCAL PRIVADA (LAN)                 │
└──────────────────────────────┬──────────────────────────────┘
                               │
            ┌──────────────────┴──────────────────┐
            ▼                                     ▼
     PC de Trabalho                        Dispositivo IoT
    (Tráfego Legítimo)                    (Comprometido / Bot)
                                                  │
                                                  │ Dispara Varredura de Portas (SYN)
                                                  ▼
                                      ┌───────────────────────┐
                                      │   HONEYPOT EM PYTHON  │
                                      │  Portas: 21, 23, 445  │
                                      └───────────┬───────────┘
                                                  │
                                                  ▼ Alerta Imediato
                                      ⚠️ Movimentação Lateral Detectada!
                                      Origem: 192.168.1.145 (TV Box)

3. Implementação do Honeypot Assíncrono em Python

O código a seguir utiliza asyncio para escutar em múltiplas portas simultaneamente com altíssima performance:

import asyncio
import logging

logging.basicConfig(
    level=logging.INFO,
    format="%(asctime)s [%(levelname)s] %(message)s"
)
logger = logging.getLogger("DeceptionSentry")

# Banners simulados para induzir a interação
HONEYPOT_TARGETS = {
    21: b"220 ProFTPD 1.3.5 Server (Ubuntu) [192.168.1.10]\r\n",
    23: b"\r\nDebian GNU/Linux 12\r\nlogin: ",
    445: b"\x00\x00\x00\x2f\xff\x53\x4d\x42",
}

async def handle_probe(reader, writer, port, banner):
    client_ip, client_port = writer.get_extra_info("peername")
    logger.warning(
        f"🚨 [ALERTA DE SEGURANÇA] Tentativa de sonda detectada! "
        f"Origem={client_ip}:{client_port} | Porta Destino={port}"
    )

    try:
        writer.write(banner)
        await writer.drain()
        payload = await asyncio.wait_for(reader.read(256), timeout=3.0)
        if payload:
            logger.info(f"Dados recebidos de {client_ip} na porta {port}: {payload}")
    except (asyncio.TimeoutError, ConnectionResetError):
        pass
    finally:
        writer.close()
        await writer.wait_closed()

async def start_sentry():
    servers = []
    for port, banner in HONEYPOT_TARGETS.items():
        server = await asyncio.start_server(
            lambda r, w, p=port, b=banner: handle_probe(r, w, p, b),
            "0.0.0.0",
            port
        )
        servers.append(server)
        logger.info(f"Armadilha ativa escutando na porta TCP {port}...")

    await asyncio.gather(*[s.serve_forever() for s in servers])

if __name__ == "__main__":
    asyncio.run(start_sentry())

4. Estratégias de Mitigação ao Receber o Alerta

Assim que o honeypot registrar a tentativa de conexão:

  1. Identificação do Endereço Físico (MAC): Consulte a tabela ARP do servidor (cat /proc/net/arp | grep <IP_INVASOR>) para identificar o MAC do aparelho.
  2. Quarentena Imediata: No seu switch gerenciável ou roteador, mova o dispositivo para uma VLAN de quarentena isolada.
  3. Bloqueio de Saída WAN: Impeça o dispositivo de se comunicar com IPs externos da internet para evitar que ele exfiltre dados ou receba comandos de C2 (Command & Control).

Conclusão

Implementar mecanismos de engano e armadilhas internas transforma uma rede vulnerável em um campo minado para invasores. Qualquer movimento lateral é denunciado no instante do primeiro pacote.

Para proteger sua empresa com auditorias de segurança avançadas, segmentação de rede e inteligência de ciberdefesa, conte com os especialistas da Vexis Agency. Fale conosco e proteja seus ativos corporativos.

📦Hardware de Controle de Perímetro
🛡️ Compra Garantida via Mercado Livre

Roteador MikroTik hEX RB750Gr3 Gigabit com Firewall Avançado

Isole a comunicação de dispositivos suspeitos e crie VLANs segmentadas para conter a movimentação lateral de malwares na sua rede interna com controle total de pacotes.

⚡ Disponível com entrega rápida (*Full*)
Ver Ofertas no Mercado Livre ➔

Transparência Editorial: Este é um link de afiliado oficial. Ao comprar através do Mercado Livre, o Vexis Sentinel pode receber uma comissão sem qualquer alteração no preço final para você.

Na Vexis Agency, não apenas construímos landing pages; criamos ecossistemas digitais sólidos, brutais, velozes e preparados para converter tráfego em faturamento.

Precisa de uma landing page que converta e seja tecnicamente impecável?
Conheça a Vexis Agency →

Perguntas Frequentes

Qual a diferença entre um honeypot externo e um honeypot interno?

Um honeypot externo é exposto para a internet pública e serve para atrair ataques massivos e coletar inteligência de ameaças globais. Um honeypot interno opera dentro da sua sub-rede privada (LAN) e atua como um alarme de incêndio: como nenhum tráfego legítimo deve alcançá-lo, qualquer pacote recebido indica movimentação lateral ou um dispositivo infectado na rede.

O honeypot pode ser invadido e comprometer o servidor onde está rodando?

Se for um honeypot de baixa interação (como o script demonstrado que apenas abre sockets e envia banners simulados sem executar comandos de shell), o risco é praticamente nulo, pois não existe aplicação vulnerável real rodando por trás da porta.

Quais portas são as mais recomendadas para criar armadilhas internas?

Portas clássicas de protocolos inseguros ou com histórico frequente de exploits: Telnet (porta 23), FTP (porta 21), SMB do Windows (porta 445), RDP (porta 3389) e ADB de depuração Android (porta 5555).

Evandro Carvalho

Sobre o Autor

Evandro Carvalho é um profissional de tecnologia especializado em cibersegurança avançada e infraestrutura web. Com foco na interseção entre IA e defesa digital, ele ajuda empresas a construir sistemas resilientes e preparados para o futuro.

Ver perfil completo →
LinkedInX (Twitter)

Mais Conteúdos Tecnológicos