La semana pasada, un informe de 404 Medios destacó las preocupaciones de los funcionarios encargados de hacer cumplir la ley acerca de que los iPhones se reinician automáticamente y se reinician solos.
Si bien los funcionarios encargados de hacer cumplir la ley habían especulado erróneamente que los iPhone se comunicaban secretamente entre sí para reiniciarse, en realidad ese no es el caso. En cambio, Apple agregó una nueva función de seguridad en iOS 18.1 que obliga a los iPhone a reiniciarse después de un período de inactividad.
El cambio fue señalado por primera vez por la investigadora de seguridad Jiska Classen en Mastodon. Según Classen, esta función de “reinicio por inactividad” está diseñada para reiniciar automáticamente un iPhone si no se ha desbloqueado dentro de un cierto período de tiempo.
Según un informe de seguimiento de 404 Medioscitando comentarios del fundador de Corellium, Chris Wade, el reinicio se produce después de cuatro días. Esto significa que cada vez que un iPhone pasa más de cuatro días sin usarse, se reiniciará automáticamente.
El cambio ha sido un motivo de frustración entre los policías que dicen que hace que los iPhone almacenados para explicaciones forenses sean más difíciles de desbloquear. Después de reiniciar, un iPhone entrará en el estado Antes del primer desbloqueo (BFU) y será mucho más difícil de desbloquear. Generalmente es más fácil desbloquear o “craquear” un iPhone en el estado “Después del primer desbloqueo”.
Pero si bien los informes hasta ahora se han centrado en gran medida en el impacto que este cambio tendrá en las fuerzas del orden, también establecerá otra protección contra los ladrones y otros malos actores.
Matthew Green, criptógrafo y profesor asociado de la Universidad Johns Hopkins, señaló en un comunicado a 404 Medios:
“Recuerden que la verdadera amenaza aquí no es la policía. Es el tipo de personas que robarán tu iPhone con fines malignos. Esta característica significa que si le roban el teléfono, los ladrones no podrán cuidarlo durante meses hasta que desarrollen la tecnología para descifrarlo. Apostaría a que reiniciar después de un período de inactividad razonable probablemente no sea un inconveniente para nadie, pero hace que su teléfono sea mucho más seguro. Así que parece una idea bastante buena”.
Apple no ha comentado sobre este cambio, pero puedes ver los cambios de código relevantes en iOS 18.1 en GitHub.