
Contraseñas seguras automáticas
Cuando el llavero de iCloud está activado, iOS, iPadOS y macOS crean contraseñas seguras, aleatorias y únicas cuando los usuarios se registran o cambian sus contraseñas en un sitio web en Safari. En iOS y iPadOS, la generación de contraseñas seguras automáticas también está disponible para las apps. Si así lo desean, los usuarios pueden rechazar la opción para usar contraseñas seguras. Las contraseñas generadas se guardan en el llavero y se actualizan en los demás dispositivos que usan el llavero de iCloud, cuando está activado.
De forma predeterminada, las contraseñas generadas por iOS y iPadOS tienen 20 caracteres de extensión; contienen un dígito, una letra mayúscula, dos guiones y 16 letras en minúscula. Estas contraseñas son seguras y contienen 71 bits de entropía.
Las contraseñas se generan siguiendo un método heurístico que determina que la experiencia de un campo de contraseñas es para la creación de contraseñas. Si el método heurístico no logra reconocer una contraseña específica del contexto que se utiliza durante la creación de la contraseña, los desarrolladores de apps pueden establecer UITextContentType.newPassword
en su campo de texto, y los desarrolladores web pueden establecer autocomplete= “new-password”
en sus elementos <input>.
Para ayudar a garantizar que las contraseñas generadas sean compatibles con los servicios correspondientes, las apps y los sitios web pueden brindar reglas. Los desarrolladores proporcionan estas reglas utilizando UITextInputPasswordRules
o el atributo passwordrules
en sus elementos “input”. Los dispositivos entonces generan la contraseña más segura que puedan que cumpla con estas reglas.