iPhone pode reiniciar automaticamente para prevenir ataques
A Apple confirmou ter adicionado no iPhone uma nova funcionalidade de segurança, mais concretamente com a atualização do iOS 18.1, que foi lançada o mês passado. Esta nova funcionalidade vai permitir que os iPhones reiniciem de forma automática depois de estarem bastante tempo inativos, como forma de reencriptar os conteúdos e tornar mais complicado o acesso aos mesmos.
De acordo com o portal 404 Media, foi descoberto que a mais recente atualização do iOS conta com uma funcionalidade de segurança adicional. Esta função foi descoberta pelas autoridades, depois de terem surgido casos onde os iPhones apreendidos estariam a reiniciar de forma inesperada.
Esta função faz parte da tecnologia Find My da Apple, e pode funcionar mesmo quando não existe ligação à internet ativa, mas estejam outros dispositivos no raio de ação que possam comunicar com os sistemas da Apple. A ideia será que, ao reiniciar o dispositivo, fica consideravelmente mais difícil de se obter acesso aos dados internos no mesmo, visto que a encriptação é realizada novamente neste processo.
Desta forma, caso se esteja a tentar aceder aos dados usando ferramentas e técnicas específicas para tal, será consideravelmente mais complicado para tal, visto que toda a encriptação é recriada com o reinício do sistema.
Com o iOS 18.1, quando o sistema deteta que existem tentativas não autorizadas de acesso aos dados, ou que o sistema se encontra inativo durante bastante tempo, ao entrar em contacto com outros dispositivos da Apple via a rede do Find My, pode iniciar um processo de reinicio de segurança.
É importante notar que este sistema é inteiramente independente do resto do sistema, e analisa não apenas a última altura em que o dispositivo esteve ligado a uma rede, mas também quando foi efetivamente desbloqueado pelo utilizador. Se demasiado tempo passou desde o último desbloqueio, um reinício será aplicado.
Ao reiniciar, uma nova chave de encriptação é aplicada, e consequentemente, torna-se mais complicado de adivinhar a forma de aceder aos conteúdos, já que o processo necessita de recomeçar de origem.
O iOS coloca a chave de encriptação na memória RAM do sistema, para em futuros desbloqueios, rapidamente aceder ao mesmo. No entanto, esta chave é também perdida quando o dispositivo reinicia. Desta forma, o reinicio “limpa” a RAM e evita que fontes externas possam tentar aceder à chave de encriptação que é armazenada na mesma.
De notar que o reinicio de qualquer dispositivo é uma técnica recomendada até mesmo pelas autoridades, de forma regular, tendo em conta que pode ajudar a prevenir possíveis ataques contra equipamentos ou até a prevenir malware de ser executado.