Peretasan toilet kereta di Inggris
- Naik kereta Class 800 yang disebut "IntercityExpress" di Inggris.
- Kereta ini dirancang untuk menggantikan HST (InterCity 125) yang lebih lama.
- Kereta modern di Inggris memiliki toilet aksesibel dengan pintu elektrik.
Mesin status kontrol pintu toilet (kereta lama)
- Pintu toilet pada model sebelumnya memiliki tombol 'buka', 'tutup', dan 'kunci' di bagian dalam.
- Harus menekan tombol 'tutup', lalu setelah pintu tertutup menekan 'kunci'.
- Jika tombol 'buka' ditekan, pintu otomatis terbuka setelah kuncinya dilepas.
- Desain ini dimaksudkan untuk mencegah serangan denial-of-service, tetapi banyak orang bingung karena tidak memahami mesin statusnya.
Perangkat kontrol di dalam toilet aksesibel kereta (Class 800)
- Toilet aksesibel pada kereta baru memiliki tuas yang harus digerakkan untuk mengunci pintu.
- Tuas ini bukan tuas 'asli' yang terhubung langsung ke mekanisme penguncian, melainkan input ke mikrokontroler.
- Muncul pertanyaan tentang bagaimana mikrokontroler menangani saat status tuas dan status pintu tidak selaras.
Upaya peretasan dan hasilnya
- Pada beberapa model kereta Inggris, jika mencoba menggerakkan tuas ke posisi 'kunci' saat pintu terbuka, tuas dirancang untuk kembali ke posisi 'terbuka'.
- Namun Hitachi memakai strategi lain: ketika tuas seharusnya tidak bisa digerakkan ke posisi 'kunci', sebuah pin logam kecil akan menonjol.
- Jika tuas ditahan tepat sebelum dipindahkan ke posisi 'kunci' lalu pintu dibuka, pin pengunci akan menonjol di udara sehingga tuas bisa digerakkan ke posisi 'kunci'.
- Setelah pintu ditutup, dipastikan bahwa pintu langsung terkunci.
- Dari sini ditemukan adanya kerentanan denial-of-service (DoS) pada toilet kereta.
- Sebuah video yang mendemonstrasikan masalah tersebut dipublikasikan.
- Jika tuas diletakkan pada posisi yang tepat, pin pengunci terlihat menonjol di udara.
- Ini adalah kali kedua masalah ini diuji pada Class 800.
- Saat menguji kerentanan, pengendali pintu toilet menjadi bingung dan berpindah ke mode 'rusak'.
- Saat turun dari kereta, toilet kembali berfungsi; tidak diketahui apakah sistemnya reset otomatis atau seseorang yang meresetnya.
- Sebelumnya juga pernah ditemukan kerentanan DoS pada kereta.
Opini GN⁺
- Pengalaman menemukan kerentanan pada sistem penguncian pintu toilet aksesibel di dalam kereta menekankan pentingnya riset keamanan dan desain sistem.
- Masalah yang timbul karena antarmuka pengguna yang tidak intuitif menunjukkan mengapa pengalaman pengguna perlu dipertimbangkan dalam desain teknologi.
- Tulisan ini bisa menarik bagi orang-orang yang memiliki rasa ingin tahu teknis, dan dapat membantu meningkatkan kesadaran tentang kerentanan keamanan pada fasilitas publik.
1 komentar
Komentar Hacker News