El autocompletar es una función que se encuentra en algunas aplicaciones o programas informáticos, normalmente los que contienen formularios, que rellenan previamente un campo automáticamente y pueden ahorrar tiempo al usuario.
La función de autocompletar de un navegador web se utiliza para completar formularios con valores ingresados previamente o con un valor predeterminado. Esta función se utiliza comúnmente para completar credenciales de inicio de sesión.
Descripción
El autocompletado se encuentra con frecuencia en los navegadores web y se utiliza para completar formularios web automáticamente. Cuando un usuario ingresa datos en un formulario y luego los envía, el navegador web suele guardar el contenido del formulario de forma predeterminada. [ cita requerida ]
Sin embargo, cuando se detecta un campo de contraseña, el navegador web normalmente solicitará al usuario una confirmación explícita antes de guardar la contraseña en su almacén de contraseñas, a menudo protegido con un administrador de contraseñas incorporado para permitir el uso de una "contraseña maestra" antes de que las credenciales se puedan completar automáticamente. [1]
La mayoría de las veces, como en Internet Explorer y la barra de herramientas de Google, las entradas dependen del nombre del campo del formulario, de modo que no se introducen los nombres de las calles en un campo de apellido o viceversa. Para este uso, los nombres propuestos para dichos campos de formulario ya no se mencionan en las especificaciones anteriores de HTML 5, por lo que la selección de los nombres queda a criterio de la implementación de cada navegador.
Algunos navegadores web como Opera completan automáticamente la información de las tarjetas de crédito y las direcciones . [2]
En HTML
Una página web individual puede habilitar o deshabilitar el autocompletado del navegador de forma predeterminada. Esto se hace en HTML con el autocompleteatributo en un <form>elemento o sus elementos de formulario correspondientes.
<!-- Autocompletar activado de forma predeterminada -->
< form autocomplete = "on" >
<!-- Este elemento de formulario tiene activada la función de autocompletar -->
< input name = "username" autocomplete = "on" >
<!-- Aunque éste hereda el valor de su formulario padre -->
< input name = "password" type = "password" >
</ form >
Suplantación de identidad (phishing)
Se ha demostrado que la función de autocompletar de los navegadores modernos puede ser explotada en un ataque de phishing con el uso de campos de formulario ocultos, lo que permite recopilar información personal como el número de teléfono del usuario. [3]
Véase también
Referencias
- ^ "Administrador de contraseñas: recuerda, elimina y edita nombres de usuario y contraseñas en Firefox". Soporte de Firefox .
- ^ "Autocompletar: lo que los desarrolladores web deberían saber, pero no saben". Cloud Four . 19 de mayo de 2016.
- ^ "Los perfiles de autocompletado del navegador pueden utilizarse de forma indebida para realizar ataques de phishing". Bleeping Computer .
Enlaces externos
- RFC 3106
- RFC 4112
- Entrada de la enciclopedia PCMag Archivado el 16 de julio de 2012 en Wayback Machine
- La sección de autocompletar de la especificación HTML 5.2