Sobre Comprobador de seguridad PDF
Un PDF puede llevar más que texto e imágenes: scripts que se ejecutan al abrir, comandos que lanzan programas, enlaces a páginas de phishing y archivos ocultos como adjuntos. Este escáner de seguridad PDF analiza la estructura del archivo y le asigna una puntuación de riesgo clara, para que puedas analizar un PDF en busca de indicadores de malware antes de abrirlo.
El análisis cubre las cuatro áreas que los investigadores de seguridad miran primero: JavaScript incrustado y acciones automáticas, enlaces externos, archivos incrustados y anomalías de estructura bruta como actualizaciones incrementales o datos tras el final del archivo.
Todo ocurre localmente en tu navegador. El archivo nunca se sube, así que incluso los documentos confidenciales se pueden comprobar con seguridad.
Cómo usar Comprobador de seguridad PDF
- Selecciona o arrastra el PDF que quieres inspeccionar.
- Pulsa Comprobar seguridad y espera un momento mientras se analiza la estructura.
- Lee la puntuación y el veredicto, y revisa cada hallazgo en detalle.
- Si aparece algo arriesgado, pasa el archivo por Sanitize PDF antes de abrirlo.
Puntuación de seguridad
Una puntuación de 0 a 100 con un veredicto en lenguaje claro, para juzgar un archivo de un vistazo sin descifrar un informe técnico.
Detección de scripts y acciones
Encuentra JavaScript incrustado, acciones que se disparan al abrir el documento, acciones automáticas por eventos y comandos que intentan lanzar programas externos.
Análisis de enlaces
Cada enlace externo se extrae y se comprueba en busca de señales de alarma: HTTP simple, direcciones IP sin dominio, acortadores, dominios punycode suplantados y descargas de ejecutables.
Auditoría de adjuntos y estructura
Lista los archivos incrustados con sus nombres y tamaños, marca los adjuntos ejecutables y reporta rarezas estructurales como revisiones antiguas ocultas o datos de relleno al final del archivo.
Qué comprueba esta herramienta
El JavaScript incrustado es el canal de ataque más común en PDFs maliciosos. Los scripts pueden ejecutarse nada más abrir el archivo, soltar una carga desde un adjunto o conectarse a un servidor remoto. Incluso archivos inofensivos a veces llevan scripts de rastreo, así que cualquier hallazgo merece una revisión antes de abrir el documento.
Los enlaces se comparan con una lista de indicadores de phishing. Un solo enlace HTTP suele ser solo un documento antiguo, pero combinaciones como un URL acortado que apunta a un ejecutable, o un dominio en punycode que imita una marca, son señuelos clásicos.
Los archivos incrustados no siempre son maliciosos: carteras y facturas usan adjuntos de forma legítima. El comprobador los lista todos y da la voz de alarma por tipos ejecutables como EXE, BAT, JS o APK escondidos dentro del PDF.
Las comprobaciones de estructura trabajan sobre los bytes en bruto. Las actualizaciones incrementales dejan revisiones antiguas dentro del archivo, los datos tras la marca de fin de archivo pueden esconder cargas de los escáneres, y los nombres con escapes hexadecimales son un truco conocido para disfrazar la palabra JavaScript. Son señales, no pruebas: muchos archivos honestos tienen alguna.
Cómo funciona el análisis: el archivo se lee localmente en memoria, se calcula su hash SHA-256 como referencia y se recorre con un analizador de objetos PDF real, no con una simple búsqueda de texto. Eso significa que los scripts, enlaces y adjuntos escondidos en flujos de objetos comprimidos también se encuentran. Una pasada de bytes en bruto cubre lo que los analizadores normalizan, como los nombres con escapes hexadecimales que disfrazan la palabra JavaScript. El trabajo pesado corre en un hilo worker en segundo plano, así que ni los archivos grandes congelan la página, y nada de lo encontrado se ejecuta ni se visita.
Límites que conviene conocer: esto es análisis estático heurístico, no un antivirus. No ejecuta código, así que técnicas muy ofuscadas o novedosas pueden colarse con un resultado limpio. Los archivos protegidos con contraseña solo se comprueban estructuralmente, los dañados pueden negarse a analizar y los que superan el límite de tamaño se inspeccionan solo en parte. Cuando el escáner no puede ver algo, declara el análisis incompleto en lugar de reportar el archivo como limpio.
Consejos para mejores resultados
- Una puntuación baja es una advertencia seria, pero una puntuación alta no es una garantía. El análisis estático no lo ve todo, así que trata con cuidado los archivos de remitentes desconocidos sea cual sea la puntuación.
- Los PDF protegidos con contraseña solo se pueden comprobar estructuralmente. Desbloquea una copia primero si necesitas el análisis completo.
- Si el comprobador marca scripts o adjuntos que no necesitas, Sanitize PDF los elimina de una pasada.
- Con archivos que llegan por correo, verifica el remitente por separado. Una factura impecable de un dominio suplantado sigue siendo una estafa.
Preguntas y respuestas
¿Se sube mi archivo a algún sitio?
No. El análisis se ejecuta por completo en tu navegador con el mismo motor que usan las demás herramientas. No se transmite nada.
¿Qué significa la puntuación?
El archivo empieza con 100 puntos y pierde puntos por cada función de riesgo: el JavaScript incrustado, los comandos de lanzamiento y los ejecutables ocultos cuestan más; los enlaces sospechosos y las rarezas estructurales, menos. Un 85 o más se lee como limpio; por debajo de 35 es terreno peligroso.
¿Puede una puntuación limpia demostrar que el archivo es seguro?
No puede. El comprobador es un analizador estático: lee lo que está escrito en el archivo, no lo ejecuta. Ataques novedosos o muy ofuscados pueden colarse, así que sigue usando el sentido común.
¿Por qué mi PDF normal tiene hallazgos?
Los formularios interactivos, los documentos legales y los PDF de cartera usan legítimamente formularios, enlaces y adjuntos. El color de la gravedad y la lista de elementos ayudan a distinguir lo esperable de lo realmente arriesgado.
¿Qué hago con un archivo peligroso?
No lo abras. Bórralo o, si tienes que leerlo, límpialo antes con Sanitize PDF y abre la copia saneada en un lector actualizado.
¿Puede esta herramienta detectar JavaScript malicioso en un PDF?
Sí, es su comprobación central. Los scripts a nivel de documento, las acciones cableadas para ejecutarse al abrir, las acciones por eventos y los scripts XFA se reportan con un fragmento de código como evidencia, incluidos los escondidos en flujos de objetos comprimidos.
¿Es esto un antivirus?
No. Es un escáner estático y heurístico de indicadores de riesgo propios de los PDF. Complementa, pero no sustituye, a un antivirus real: úsalo para decidir si un archivo merece un vistazo más de cerca, no como prueba de que es inofensivo.