Intrând la categoria trucuri de arătat prietenilor, un bug iPhone recent descoperit poate cauza blocarea interfeței iOS.
Manifestată pe dispozitive iPhone și iPad actualizate la cea mai recentă versiune oficială de iOS, problema are drept sursă procesarea defectuoasă a caracterelor speciale introduse în caseta de căutare afișată în ecranul principal, la partea de sus a listei App Library și în meniul Settings.
Concret, este vorba de șirul de caractere „”:: tastat într-una dintre casetele de căutare, tastarea oricărui alt caracter suplimentar fiind urmată de crash. Expresia introdusă este procesată de Springboard, aplicația care gestionează homescreen-ul iOS, blocarea acesteia luând cu ea și interfața iPhone. Vestea bună e că nu vei rămâne cu un ecran gol și telefon inutilizabil, sistemul de operare fiind configurat pentru repornirea automată a aplicației buclucașe în eventualitatea apariției unei situații „neprevăzute”.
Cert este că acest bug nu constituie o problemă de securitate majoră, fiind nevoie de acces fizic asupra dispozitivului pentru introducerea șirului de caractere sus-menționate. Teoretic, creatorul unei aplicații rău intenționate ar putea folosi această vulnerabilitate pentru a induce crash-uri pe dispozitivele utilizatorilor. Dar pentru asta ar avea nevoie de permisiuni extinse care să permită manipularea interfeței iOS, nu tocmai ușor de obținut pentru aplicațiile obișnuite instalate din AppStore.
Interesant este că doar anumite versiuni de iOS sunt vulnerabile, niciunul dintre build-urile iOS 18.0 beta fiind afectate. Semn că inginerii Apple știu deja de această problemă și au corectat-o pentru următoarea versiune de iOS.
Aceasta nu este prima dată când dispozitivele iPhone pot fi blocate folosind șiruri de caractere special formulate, așa numitele „Text bombs” fiind folosite în mod repetat (anii 2015, 2017, 2018, și 2020) pentru a declanșa crash-uri de la distanță.