Skip to content
Escaneo de puertos — Legalidad, ética y uso seguro
En el navegador · consultas a APIs públicas

Seguridad

Escaneo de puertos — Legalidad, ética y uso seguro

Cuándo el escaneo de puertos es legal, cuándo es delito y cómo usar scanners con responsabilidad — con desglose por jurisdicción y comparación de herramientas.

El escaneo de puertos es el reconocimiento más barato que hay, por eso cada currículum de seguridad empieza con él y cada ingeniero junior acaba recibiendo una carta legal al respecto. La herramienta es neutra, la legalidad no. Esta guía cubre qué puedes escanear, qué necesita autorización y cómo usar scanners sin crear problemas para ti o el objetivo.

La línea: autorización

En casi toda jurisdicción, el test es autorización, no intención. Escanear una IP que posees, o una para la que tienes permiso escrito, está bien. Escanear a un tercero sin permiso es acceso no autorizado bajo la mayoría de estatutos de computer-crime, incluso si no te conectas a nada y aunque no encuentres nada.

Qué cuenta como autorización:

  • Posees la IP (tu red doméstica, tu servidor, la infraestructura de tu empresa si estás empleado para asegurarla)
  • Permiso escrito del dueño — un documento de scope de bug bounty, una carta de engagement de pentest o un contrato
  • Una plataforma pública que autoriza escaneo explícitamente: Hack The Box, TryHackMe, OverTheWire, objetivos CTF in-scope
  • En casos raros, una exención estatutaria de investigación — son estrechas y específicas por jurisdicción

Qué no cuenta:

  • “Estaba en Shodan así que es público”
  • “Solo estaba comprobando si el puerto estaba abierto, no me conecté”
  • “El sitio tiene una página de responsible disclosure” (disclosure ≠ autorización de escaneo)
  • “Soy investigador de seguridad” (la ley no reconoce esto como categoría por sí sola en la mayoría de sitios)

Resumen jurisdiccional

Las reglas difieren y sí importan. Una tabla corta no exhaustiva:

JurisdicciónLey relevantePosición sobre escaneo no autorizado
Estados UnidosComputer Fraud and Abuse Act (CFAA), 18 U.S.C. § 1030Acceso no autorizado; escaneo por sí solo ha sido procesado, pero la jurisprudencia es mixta. Van Buren (2021) estrechó el alcance ligeramente.
Reino UnidoComputer Misuse Act 1990, § 1-3Acceso no autorizado a material informático es delito. Escaneo para identificar servicios ha sido imputado.
EspañaCódigo Penal, Artículo 197 bis (modificado 2015)Acceso no autorizado o facilitación es punible; escaneo puro se procesa menos a menudo pero el estatuto lo cubre.
Alemania§§ 202a, 202c StGB (Hackerparagraph)Amplio; incluso poseer herramientas de escaneo “para” acceso no autorizado ha sido controvertido.
FranciaArticle 323-1 du Code pénalAcceso no autorizado; escaneo ha sido imputado como actos preparatorios.
Países BajosWet ComputercriminaliteitAcceso no autorizado ilegal; existe guía de responsible disclosure pero no otorga derechos generales de escaneo.
AustraliaCriminal Code Act 1995, Part 10.7Delitos de acceso no autorizado; escaneo ha sido procesado.
BrasilLei 12.737/2012 (Lei Carolina Dieckmann)Acceso no autorizado criminalizado.

No tomes esto como asesoría legal. El patrón en todas las jurisdicciones es el mismo: la autorización es el test. Si dudas, asume que es ilegal y consigue permiso escrito.

Cuándo es claramente lícito

  • Tus propias IPs, tus propios dominios, tus propias cuentas cloud
  • Un engagement de pentest con SOW firmado y scope de IPs
  • Un programa de bug bounty con el objetivo en scope (lee el scope — muchos programas excluyen explícitamente el escaneo activo)
  • Entornos de laboratorio: Hack The Box, TryHackMe, objetivos de PortSwigger’s Web Academy, DVWA, tus propias VMs
  • Competiciones CTF, solo objetivos in-scope
  • Rangos de IP públicos que tu empleador posee, si tu descripción de puesto cubre testing de seguridad

Si haces escaneo con fines de aprendizaje y no estás seguro de si un objetivo es válido, usa Hack The Box o similar. Existen precisamente para evitar este problema. También puedes usar la herramienta de port scan contra tus propios servidores para verificar los servicios expuestos.

Cuándo es claramente un problema

  • Escanear la infraestructura de un competidor de negocio “para ver qué corren”
  • Ejecutar un scanner de rango amplio contra el espacio IP de un proveedor cloud sin autorización
  • Escanear una app de citas, producto SaaS o servidor de juego que no estás autorizado a probar, aunque encuentres un bug
  • Publicar resultados de escaneo en público, aunque el escaneo haya sido anónimo
  • Escanear desde una IP que no quieres asociada a tu identidad — si necesitas esconderla, no deberías estar haciéndolo

Los scanners a escala de internet (ZMap, Masscan a velocidad completa) son su propia categoría. Aun operados legalmente por una institución de investigación, generan quejas de abuse. No los ejecutes desde una conexión residencial.

Escaneo seguro y útil

Para uso legítimo — tu propia infraestructura, la de un cliente con autorización, o un laboratorio — elige herramientas según el trabajo:

# nmap: el por defecto, preciso, relativamente lento, gran detección de servicios
nmap -sS -sV -p- -T4 --open 192.0.2.10

# rustscan: descubrimiento rápido de puertos TCP, pipea a nmap para detección de servicios
rustscan -a 192.0.2.10 --ulimit 5000 -- -sV

# naabu: scanner SYN rápido de ProjectDiscovery, bueno para automatización
naabu -host 192.0.2.10 -p - -rate 1000

# masscan: stateless, muy rápido, puedes saturar tu propia red
masscan 192.0.2.10 -p0-65535 --rate 10000

Compromisos:

HerramientaVelocidadPrecisiónDetección de serviciosMejor para
nmapMediaLa más altaSí, extensivaAuditoría profunda, scripting (NSE)
rustscanMuy rápidaAlta (puertos), delega detecciónVía pipe a nmapDescubrimiento rápido de puertos antes de nmap
naabuMuy rápidaAltaNo (combinar con otros)Pipelines de automatización
masscanLa más rápidaMenor por puertoNoInvestigación a escala internet con autorización

Un workflow típico: rustscan o naabu para descubrimiento de puertos, nmap con -sV en los puertos descubiertos para fingerprinting de servicios, follow-up manual en lo que sea interesante.

Ética más allá de la legalidad

Legal no significa apropiado:

  • Rate limits: escanear un objetivo pequeño a 10.000 paquetes por segundo puede saturar su red aunque estés autorizado. Empieza lento.
  • Ruido: deja una tarjeta de visita en tu User-Agent o banner de escaneo si haces investigación, así el objetivo sabe a quién contactar.
  • Manejo de datos: si tu escaneo revela incidentalmente datos expuestos (buckets S3 abiertos, paneles admin sin autenticar), no husmees más — repórtalo por un canal de responsible disclosure.
  • Logging: guarda tus propios logs de qué escaneaste, cuándo y bajo qué autorización, durante unos años. Si alguien alguna vez se queja, quieres prueba.

Si recibes una queja

Pasa — un email de abuse de un proveedor cloud, un cease-and-desist, o peor. El consejo es universal: para inmediatamente, preserva tus registros y consigue un abogado si escala más allá de “por favor, para”. No discutas el punto técnico con el quejante. La pregunta “¿fue el escaneo dañino?” no es la pregunta legal; “¿estaba autorizado?” sí lo es.

Más lectura en PingThat

Herramientas relacionadas

Preguntas frecuentes

¿Puedo escanear legalmente mi propia infraestructura AWS o cloud?

Sí, con matices. Puedes escanear recursos en tu propia cuenta AWS sin notificación previa siempre que te mantengas dentro de la política de uso aceptable del proveedor. AWS específicamente permite pruebas de penetración sobre tus propias EC2, RDS y la mayoría de servicios sin aviso previo, pero prohíbe amplificación DNS, DDoS y ciertos tests a nivel de protocolo. Consulta la política actual de AWS Penetration Testing antes de escanear. Escanear recursos que pertenecen a otros clientes AWS, aunque compartan tu subnet o ALB, no está autorizado y constituye acceso no autorizado.

¿Usar nmap viola la CFAA en Estados Unidos?

Correr nmap por sí solo no es delito — la posesión y uso de herramientas de escaneo es legal. La CFAA apunta al acceso no autorizado, y la jurisprudencia sobre si escanear puertos constituye acceso es mixta. Van Buren v. United States (2021) estrechó algo el alcance de la CFAA, pero escanear sistemas de terceros sin autorización ha sido procesado como conducta preparatoria. La regla segura: nmap contra tu propia infraestructura, un scope de pentest firmado, un objetivo de bug bounty in-scope, o un laboratorio como Hack The Box es legal. Cualquier otra cosa, asume que no.

¿Es un SYN scan menos sigiloso que un TCP connect scan?

Históricamente sí — los SYN scans (nmap -sS) no completan el handshake de tres vías, así que los sistemas de logging antiguos no los registraban como conexiones. Los IDS modernos, WAFs y flow logs cloud detectan SYN scans trivialmente, así que la ventaja de sigilo en gran parte desapareció. Ambos tipos son visibles en telemetría de red hoy. La diferencia real es velocidad y permisos: SYN scans necesitan raw sockets (root o CAP_NET_RAW), connect scans no. Si estás autorizado, usa SYN; si no lo estás, ningún tipo de scan te esconde.

¿Una política pública de responsible disclosure me autoriza a escanear?

No. Un responsible disclosure o fichero security.txt te dice cómo reportar una vulnerabilidad que ya encontraste, no es permiso para ir a buscarla. Disclosure y autorización de escaneo son cosas separadas. Solo un programa explícito de bug bounty con el objetivo listado en scope, una carta de engagement de pentest firmada, o permiso escrito directo del dueño autorizan escaneo activo. Muchos programas de bug bounty excluyen explícitamente el escaneo de puertos aunque acepten reportes de vulnerabilidad, así que lee siempre el documento de scope antes de correr nmap.

¿Qué hago si recibo una queja de abuse por escanear?

Para inmediatamente, preserva tus logs (qué escaneaste, cuándo, bajo qué autorización) y no discutas el punto técnico con el quejante. La pregunta legal nunca es '¿fue el escaneo dañino?' sino '¿estaba autorizado?' — discutir lo contrario solo crea más registro. Si la queja viene de un proveedor cloud, responde brevemente acusando recibo y para de escanear desde esa fuente. Si escala a un cease-and-desist o contacto de fuerzas del orden, consigue un abogado antes de responder más. Mantener registros limpios de autorización de antemano es la mejor defensa.

Por ·