AppleInsider didukung oleh audiensnya dan dapat memperoleh komisi sebagai Associate Amazon dan mitra afiliasi untuk pembelian yang memenuhi syarat. Kemitraan afiliasi ini tidak memengaruhi konten editorial kami.
Kerentanan di iOS yang menggunakan HomeKit sebagai vektor serangan yang melibatkan nama perangkat yang sangat panjang, telah diungkapkan setelah seorang peneliti mengungkapkannya kepada Apple pada Agustus 2021.
Seperti halnya produk lainnya. , Apple ingin menjaga HomeKit seaman mungkin bagi penggunanya. Dalam pengungkapan yang diterbitkan pada 1 Januari, tampaknya ada bug di platform rumah pintar yang dapat menyebabkan masalah bagi penggunanya.
Menurut peneliti Trevor Spiniolas, jika nama perangkat HomeKit diubah menjadi”sangat panjang string,”ditetapkan pada 500.000 karakter dalam pengujian, perangkat iOS dan iPadOS yang memuat string dapat di-boot ulang dan dibuat tidak dapat digunakan. Selain itu, karena nama tersebut disimpan di iCloud dan diperbarui di semua perangkat iOS lain yang masuk ke akun yang sama, bug dapat muncul kembali berulang kali.
Spiniolas menyebut bug sebagai”doorLock”, dan mengklaim itu memengaruhi semua versi iOS dari iOS 14.7 dan seterusnya dalam pengujian, meskipun kemungkinan juga ada di semua versi iOS 14 juga.
Selanjutnya, meskipun pembaruan di iOS 15.0 atau 15.1 memberlakukan batasan panjang nama yang dapat disetel oleh aplikasi atau pengguna, nama tersebut masih dapat diperbarui oleh versi iOS sebelumnya. Jika bug dipicu pada versi iOS tanpa batas dan membagikan data HomeKit, semua perangkat yang dibagikan datanya juga akan terpengaruh, apa pun versinya.
Ada dua situasi yang dapat terjadi, dengan perangkat yang tidak mengaktifkan perangkat Rumah di Pusat Kontrol menemukan aplikasi Rumah tidak dapat digunakan dan mogok. Baik reboot maupun pembaruan tidak akan memperbaiki masalah, dan perangkat yang dipulihkan akan membuat Rumah tidak dapat digunakan lagi jika masuk ke akun iCloud yang sama.
Untuk iPhone dan iPad yang memiliki perangkat Rumah yang diaktifkan di Pusat Kontrol, yang merupakan pengaturan default ketika pengguna memiliki akses ke perangkat HomeKit, iOS sendiri menjadi tidak responsif. Input menjadi tertunda atau diabaikan, dengan perangkat tidak responsif dan sesekali melakukan boot ulang.
Mem-boot ulang atau memperbarui perangkat akan memperbaikinya dalam situasi ini, dan akses USB yang terganggu pada dasarnya memaksa pengguna untuk memulihkan perangkat mereka dan kehilangan semua data lokal. Namun, memulihkan dan masuk ke akun iCloud yang sama akan memicu bug lagi dengan efek yang sama seperti sebelumnya.
Spiniolas yakin bahwa masalah tersebut dapat digunakan untuk tujuan jahat, seperti melalui aplikasi dengan akses ke data Home yang memperkenalkan bug itu sendiri. Penyerang juga dapat mengirim undangan ke Rumah ke pengguna lain, meskipun target tidak memiliki perangkat HomeKit.
Cara menghindari masalah
Menurut peneliti, skenario terburuk dari dua skenario dapat dihindari dengan menonaktifkan perangkat Rumah di Pusat Kontrol. Untuk melakukannya, buka Pengaturan diikuti oleh Pusat Kontrol, lalu atur sakelar untuk”Tampilkan Kontrol Rumah”.
Pengguna juga harus waspada terhadap undangan untuk bergabung dengan jaringan Rumah pengguna lain, terutama yang berasal dari kontak yang tidak dikenal.
Perbaikan yang lambat
Spiniola mengklaim awalnya melaporkan bug tersebut ke Apple pada 10 Agustus, dengan Apple dikatakan telah merencanakan pembaruan keamanan untuk memperbaiki bug yang akan dikeluarkan pada akhir 2022. Namun, Apple kemudian diduga mengubah perkiraannya pada 8 Desember menjadi”Awal 2022.”
Perbaikan yang tertunda mendorong Spiniolas untuk memperingatkan Apple bahwa pengungkapan bug tersebut akan dilakukan pada 1 Januari 2022.
“Saya yakin bug ini ditangani secara tidak tepat seperti yang ditimbulkannya risiko serius bagi pengguna dan berbulan-bulan telah berlalu tanpa perbaikan yang komprehensif,”tulis peneliti.”Masyarakat harus menyadari kerentanan ini dan bagaimana mencegahnya dieksploitasi, daripada disimpan dalam kegelapan.”