O CheckM8 explora, lançado pelo pesquisador de segurança Axi0mx, é uma vulnerabilidade de hardware no nível do BootROM que afeta uma variedade de dispositivos Apple com chips A5 a A11. Essa exploração permite que as ferramentas de jailbreak obtenham controle de baixo nível do firmware do dispositivo, explorando uma vulnerabilidade de BootROM não pattável, pois o código do BootROM é codificado no chip e não pode ser corrigido por meio de atualizações de software. Isso fez do checkm8 uma das façanhas mais significativas nas comunidades de jailbreak e forense do iOS.
Modelos iPad suportados por checkm8 explorar
O CheckM8 se aplica especificamente a dispositivos com chips Apple A5 a A11. Para iPads, isso inclui modelos que começam com o iPad 2 (chip A5) para várias gerações, até aqueles que incorporam o chip biônico A11. Como tal, a exploração afeta uma ampla gama de iPads, incluindo a inclusão:
- iPad 2, 3 e 4 (com A5 e lascas posteriores)
- iPad mini 1, 2, 3 e 4
- iPad Air 1 e 2
-iPad Pro 1ª geração e 2ª geração (incluindo modelos de 9,7 polegadas e 12,9 polegadas)
- ipad 5º, 6º e 7º gerações
A exploração também abrange todos os modelos do iPod Touch que compartilham esses chips vulneráveis. É importante ressaltar que o iPad 7th Generation foi o último modelo de iPad a ter a vulnerabilidade de exploração de checkm8. Após esse modelo, novos iPads como a 8ª geração e posteriormente são baseados em chipsets mais recentes (A12 e além) que não são vulneráveis à exploração de checkm8.
Explorar o uso e as limitações para iPads
O CheckM8 Explorit é um ataque de nível de inicialização lançado através do USB utilizando o modo de atualização de firmware do dispositivo (DFU), exigindo posse de dispositivo físico. Não pode ser usado para ataques remotos. A exploração fornece uma maneira de jailbreak esses dispositivos, obtendo acesso de baixo nível ao processo de inicialização, quais explorações somente de software não podem alcançar.
No entanto, o uso do CheckM8 para fins forenses e forenses tem algumas considerações importantes de hardware e software:
- Enquanto o exploração é o OS-Agnóstico (o que significa que pode ser aplicado independentemente da versão iOS ou iPados), a Apple introduziu mitigações no nível do software em versões mais recentes que reduzem a eficácia prática do Exploração.
- Por exemplo, modelos de iPad como o iPhone 8 e mais tarde que usam o chip A11 incluem medidas de endurecimento do Processador Enclave seguro (SEP) no iOS 16 e além, que requerem remoção de senha do dispositivo ou impedem o acesso ao sistema de arquivos mesmo após o jailbreak.
- A exploração normalmente exige que a reinicialização do dispositivo reaplique (o jailbreak amarrado), o que significa que não é persistente nas reinicializações.
Suporte de software e status mais recente
A partir de 2025, o checkm8 permanece útil para iPads de jailbreaks, executando versões iOS/iPados até 15,5 e além em muitos casos. No entanto, a decisão da Apple de soltar suporte para o iPad 7th Generation com o IPADOS 26 significa que nenhum iPads com a vulnerabilidade do checkm8 receberá mais atualizações principais do iOS, marcando o pôr do sol da usabilidade prática da exploração em futuros ambientes de software.
Ferramentas de jailbreak como checkra1n e palera1n aproveitaram o CheckM8 para suas implementações de jailbreak, apoiando a exploração entre iPads dentro da faixa vulnerável de chips nas versões compatíveis do iOS. Em outubro de 2023, a Palera1n Beta estendeu a compatibilidade até para o iOS 17 para vários iPads até a 7ª geração.
Resumo do suporte do modelo do iPad por checkm8
Os iPads suportados pelo CheckM8 Explorit for Jailbreak são principalmente aqueles com chips Apple A5 através de A11, Spanning:
- Modelos iniciais do iPad: iPad 2, 3, 4
- Mini Series: iPad mini 1 a mini 4
- Série AIR: iPad Air 1 e Air 2
- Série Pro: 1ª e 2ª geração iPad Pro, incluindo modelos de 9,7 "e 12,9"
- Modelos de tamanho real posterior: iPad 5º, 6º e 7º gerações
Nenhum iPad com chips Bionic ou posterior A12 (começando com a 8ª geração e além) suporta a exploração de checkm8.
Explicação detalhada do checkm8 exploração e seu impacto nos iPads
CheckM8 é uma exploração permanente de inicialização. Como o BootROM é a memória somente leitura no chipset do dispositivo, a Apple não pode corrigir essa vulnerabilidade por meio de atualizações de software ou firmware. Essa permanência significa que cada dispositivo afetado permanece teoricamente vulnerável por toda a sua vida útil. A exploração oferece um nível de controle sem precedentes, permitindo que o jailbreak e as ferramentas forenses ignorassem as medidas de segurança do iOS padrão, injetando código durante a sequência de inicialização do dispositivo. Isso diferencia o CheckM8 da maioria dos métodos anteriores de jailbreak, que geralmente se baseiam em vulnerabilidades de software que a Apple poderia corrigir.
Dado que a Apple endureceu drasticamente a segurança no nível do software nos últimos anos, a exploração prática do CheckM8 requer ataques de cadeia que envolvem mitigações de software, como proteções SEP para acesso ao sistema de arquivos. Em muitos modelos, as ferramentas de jailbreak ainda podem ter o jailbreak, mas restringiram o acesso a determinados domínios de segurança, dependendo da versão iOS e do status de senha.
longevidade e utilidade do checkm8 em iPads
Uma marca registrada dos iPads é a vida útil mais longa de hardware e software em comparação com os iPhones da mesma geração. Os iPads geralmente permanecem em serviço em ambientes corporativos, educacionais e criativos anos após o lançamento, o que significa que o exploração de checkm8 permanece altamente relevante para muitos dispositivos ainda usados ativamente, mesmo quando os novos iPads vão além da vulnerabilidade do checkm8.
Devido a esses fatores, a exploração possui considerável valor forense e de pesquisa, permitindo a extração de dados de baixo nível e a análise forense em dispositivos mais antigos, mas ainda operacionais. Vários kits de ferramentas forenses, principalmente o Elcomsoft IOS Forensic Toolkit, criaram integrações profundas em torno do CheckM8 para explorar essas vulnerabilidades de hardware com segurança e confiabilidade.
Efeito de iPados 26 e o futuro do checkm8
O iPados 26 marca um momento crucial, pois ele solta o suporte para o último iPad de checkm8-vulneráveis restantes, a 7ª geração. Isso efetivamente termina a época em que os novos iPads recebem atualizações, mas permanecem vulneráveis ao CheckM8. A progressão do hardware da Apple além da família Chip A11 significa que os futuros iPads incorporam mitigações no nível do chip para combater explorações de bootrom como checkm8.
Embora os patches críticos ainda possam ser lançados para dispositivos legados de checkm8-vulneráveis, o prático Jailbreak e os casos de uso forense diminuirão à medida que esses dispositivos caem do suporte convencional, e nenhum hardware mais recente terá a vulnerabilidade. Desenvolvedores de jailbreak e especialistas forenses, assim, giram para novos métodos de exploração adaptados aos designs mais recentes de chips.
Conclusão
Em resumo, o CheckM8 Explorit suporta todos os modelos de iPad com chips Apple A5 a A11, que inclui:
- iPad 2 para iPad 4
- ipad mini 1 a mini 4
- iPad Air 1 e 2
- iPad Pro 1 e 2ª gerações
- ipad 5º, 6º e 7º gerações