Leer primero el nombre de host

Una URL puede contener un esquema, información de usuario, host, puerto, ruta, consulta y fragmento. El nombre de host identifica el nombre del destino; las palabras en una ruta o consulta no identifican al operador. En https://example.net/bank-login, bank-login es una ruta en example.net.

Un símbolo @ puede introducir información de usuario. En https://[email protected]/, el nombre de host de destino es example.net, no trusted-name. Conserve la cadena original, luego use un analizador compatible con estándares en lugar de leer el enlace solo con la vista.

Codificación y nombres internacionalizados

La codificación porcentual puede ocultar caracteres en rutas y consultas. Los nombres internacionalizados pueden representarse utilizando Punycode que comienza con xn--. Decodifique para su interpretación manteniendo el texto original sin cambios. Los caracteres Unicode de aspecto similar no son necesariamente idénticos.

Las cadenas de consulta pueden contener tokens de inicio de sesión, identificadores o datos personales. No envíe URLs sensibles completas a servicios de análisis públicos sin autorización. Un fragmento es normalmente manejado por el navegador en lugar de ser enviado como parte de la solicitud HTTP.

Clasificación inicial segura

Comience con el análisis sin conexión y las búsquedas públicas de DNS o registro. No visite un destino sospechoso en su navegador habitual. Un analizador describe una URL; no certifica que el destino sea seguro.

  • Mantenga la URL original en su mensaje o artefacto original.
  • Identificar esquema, host, puerto, ruta y consulta por separado.
  • Verifique la información del usuario, los 'lookalikes' y los caracteres codificados.
  • Eliminar datos sensibles solo de las copias utilizadas para presentaciones externas.

Fuentes y lecturas adicionales

WHATWG, estándar de URLRFC 3986, Sintaxis genérica de URI
Este recurso apoya el triage investigativo. No es asesoramiento legal, una conclusión de atribución o una certificación de que un sitio web es seguro.