Telset.id – Seorang developer berhasil memutus koneksi cloud pada air purifier Coway Airmega IconS dan mengendalikannya secara lokal melalui Home Assistant. Metode ini memanfaatkan celah keamanan pada perangkat, di mana kipas purifier mengunduh sertifikat root melalui koneksi HTTP tanpa enkripsi, sehingga memungkinkan intersepsi dan penggantian sertifikat.
Developer bernama Scott J. Goldman mengungkapkan bahwa langkah ini diambil karena integrasi Home Assistant (HA) untuk Airmega IconS tidak konsisten. Perangkat yang sudah discontinued namun memiliki dukungan Wi-Fi tersebut sebelumnya mengandalkan integrasi komunitas yang terhubung ke cloud IoCare+ milik Coway. Integrasi itu disebut rusak “setidaknya sekali atau dua kali setahun.”
Masalah bertambah karena Coway sempat melarang integrasi komunitas tersebut akibat membebani server, sebelum akhirnya mengizinkannya kembali setelah terjadi perselisihan di komunitas. Coway juga mengganti nama aplikasi dan cloud dari IoCare menjadi IoCare+, yang memaksa penulisan ulang integrasi. Perubahan kecil pada layout HTML halaman yang di-scrape integrasi pun bisa merusaknya. Selain itu, server perusahaan sesekali mengalami offline.
Lebih jauh, akun developer tersebut sempat diblokir karena menjalankan versi integrasi lama, dan ia kehilangan kendali jarak jauh selama berminggu-minggu. Awalnya, Goldman hanya ingin agar scene Good Night di Apple Home dapat menyalakan purifier.
Baca Juga:
Metode yang digunakan memanfaatkan kelalaian keamanan purifier terhadap dirinya sendiri. Saat setup, perangkat mengambil sertifikat yang dipercayainya melalui HTTP polos tanpa enkripsi, yang dapat diintersepsi dan diganti menggunakan mitmproxy/mitmweb dengan pengalihan port nftables. Permintaan yang terlihat adalah HTTP GET polos untuk AmazonRootCA1.pem dari bucket S3 di region Seoul AWS.

Goldman kemudian membuat proxy-nya menyajikan CA miliknya sendiri ke kipas, dan kipas tersebut melakukan permintaan HTTPS ke server sertifikat Coway, termasuk unduhan sertifikat perangkat dan private key. Plugin proxy lain kemudian menukar key miliknya ke dalam respons tersebut. Ia sempat mempertimbangkan mengeksploitasi eMudhra, sebuah certificate authority yang private key-nya ternyata lemah, namun langkah itu tidak diperlukan karena adanya unduhan HTTP polos tersebut.
Perintah kipas berjalan melalui MQTT, protokol pesan ringan yang umum digunakan pada perangkat smart-home, diamankan dengan TLS pada port 8883 dan dirutekan melalui AWS IoT. Proxy tidak mendekode MQTT, tetapi menampilkan stream mentah yang kemudian dipetakan oleh AI tanpa nama ke tekanan tombol aplikasi.
Pekerjaan Bluetooth yang dilakukan secara manual diperkirakan memakan waktu berjam-jam hingga berhari-hari. AI tanpa nama tersebut juga mengendalikan ponsel Android melalui adb untuk membaca log Bluetooth dan merekonstruksi protokol. Proyek ini ditawarkan sebagai coway-local, yang memungkinkan kipas terhubung langsung ke HA, dan dari sana ke Apple Home.
Sebuah halaman Web Bluetooth, yang dapat dibuka di Chrome pada Mac atau perangkat Android di dekat kipas, mengirimkan detail Wi-Fi. Setup Bluetooth itu juga membawa URL sertifikat kipas, sehingga coway-local mengarahkannya ke server HA dan tidak diperlukan intersepsi trafik. Password Wi-Fi dikirim ke kipas melalui Bluetooth; HA tidak pernah menyimpannya, dan tautan setup kedaluwarsa setelah 15 menit.
Integrasi ini menjalankan broker MQTT sendiri, sehingga kipas kini berkomunikasi dengan HA alih-alih AWS. Diperlukan HA Core 2026.10.2 atau lebih baru dengan alamat LAN tetap dan Wi-Fi 2.4 GHz. Ada konsekuensinya: penggunaan ini memutus kipas dari cloud Coway, sehingga aplikasi Coway tidak lagi dapat mengendalikannya. Integrasi ini juga bersifat eksperimental dan hanya diuji pada IconS (AP-1022K), dan model Coway lain mungkin melewati setup Bluetooth tanpa benar-benar berfungsi.
Daftar fiturnya belum lengkap: metrik kualitas udara seperti PM10, peringatan filter, dan pembaruan firmware belum diimplementasikan. Goldman menduga cloud Coway pada akhirnya bisa dihentikan atau dikenakan biaya layanan, dan jalur lokal menjadi asuransi terhadap hal tersebut.
Kasus ini menyoroti keluhan umum tentang perangkat Internet of Things (IoT): pengguna berada di bawah belas kasihan produsen, dan dukungan bisa menguap di kemudian hari. AI telah membantu sebagian pengguna seperti Goldman untuk mengambil kembali kendali. Sebelumnya, developer lain juga memanfaatkan AI untuk keperluan teknis serupa, seperti yang terlihat dalam berbagai eksperimen GoPro Hacks dan inisiatif SheHacks 2023 yang menunjukkan bagaimana rekayasa teknis dapat membuka jalan solusi baru.
Bagi Goldman sendiri, hasil akhirnya membawa kepuasan tersendiri. “Sekarang, saya akhirnya bisa mengklik Good Night,” ujarnya.






Komentar
Belum ada komentar.