Dünyanın en çirkin köpeği: Happy Face! Dünyanın en çirkin köpeği: Happy Face!
Bir güvenlik araştırmacısı, adlarında yüzde simgesi (%) bulunan belirli Wi-Fi ağlarının iPhone'larda ve diğer iOS aygıtlarında Wi-Fi'yi devre dışı bırakabildiğini buldu. Carl Schou, bir iPhone %secretclub%power adlı bir ağın kapsama alanına girerse, cihazın Wi-Fi veya ilgili herhangi bir özelliği kullanamayacağını ve ağ ayarlarını sıfırladıktan sonra bile hatanın devam edebileceğini tweetledi. https://twitter.com/vm_call/status/1411630091038203909 Birkaç hafta önce, Schou ve araştırma amacıyla yazılımları tersine mühendislik yapan, kar amacı gütmeyen grubu Secret Club, bir iPhone'un %p%s%s%s%n isimli bir SSiD  ağa bağlanması durumunda, iOS'ta Wi-Fi özelliğini devre dışı bırakacak bir hataya neden olduğunu ve AirDrop gibi sistem ağ özellikleri kullanılamaz hale geldiğini keşfetmişti. 9to5 Mac, garip hata için olası bir açıklama sundu:
'% [karakter]' sözdizimi, değişkenleri bir çıktı dizesine biçimlendirmek için programlama dillerinde yaygın olarak kullanılır. C'de, '% n' belirteci, biçim dizgisine yazılan karakter sayısını dizgi biçimi işlevine iletilen bir değişkene kaydetmek anlamına gelir. Wi-Fi alt sistemi muhtemelen Wi-Fi ağ adını (SSID) sterilize edilmemiş olarak dize biçimlendirmesi yapan bazı dahili kitaplıklara iletir ve bu da rastgele bir bellek yazma ve arabellek taşmasına neden olur. Bu, bellek bozulmasına yol açacak ve iOS bekçisi işlemi sonlandıracak, dolayısıyla kullanıcı için Wi-Fi'yi etkin bir şekilde devre dışı bırakacaktır.
9to5 Mac'in belirttiği gibi, adlarında yüzde sembolleri olan Wi-Fi ağlarına bağlanmayarak hatadan kaçınabilirsiniz.
Editör: Megabayt Haber