Hack nhà vệ sinh trên tàu hỏa ở Anh
- Tác giả đã đi trên đoàn tàu Class 800, còn được gọi là "IntercityExpress", tại Anh.
- Đoàn tàu này được thiết kế để thay thế HST (InterCity 125) đời cũ.
- Các đoàn tàu hiện đại ở Anh có nhà vệ sinh dành cho người khuyết tật với cửa đóng mở bằng điện.
Máy trạng thái điều khiển cửa nhà vệ sinh (tàu đời cũ)
- Ở các mẫu trước đây, cửa nhà vệ sinh có các nút 'mở', 'đóng' và 'khóa' ở bên trong.
- Phải nhấn 'đóng', chờ cửa khép lại rồi mới nhấn 'khóa'.
- Nếu nhấn 'mở', cửa sẽ tự động mở khóa và mở ra.
- Thiết kế này nhằm ngăn chặn các cuộc tấn công từ chối dịch vụ, nhưng nhiều người không hiểu máy trạng thái nên thường bị bối rối.
Bộ điều khiển bên trong nhà vệ sinh dành cho người khuyết tật trên tàu (Class 800)
- Nhà vệ sinh dành cho người khuyết tật trên tàu mới có một cần gạt phải di chuyển để khóa cửa.
- Cần gạt này không phải là cần gạt “thật” nối trực tiếp với cơ cấu khóa, mà là một đầu vào cho vi điều khiển.
- Điều này làm dấy lên câu hỏi: vi điều khiển sẽ xử lý thế nào khi trạng thái của cần gạt và trạng thái của cửa không khớp nhau.
Nỗ lực hack và kết quả
- Một số mẫu tàu ở Anh được thiết kế để khi cố gạt cần sang vị trí 'khóa' trong lúc cửa đang mở, cần sẽ tự trở lại vị trí 'mở khóa'.
- Nhưng Hitachi dùng một chiến lược khác: khi không được phép gạt sang 'khóa', một chốt kim loại nhỏ sẽ nhô ra.
- Nếu giữ cần ngay trước khi nó vào vị trí 'khóa' rồi mở cửa, chốt khóa sẽ nhô ra giữa không trung và cho phép gạt cần sang vị trí 'khóa'.
- Khi đóng cửa lại, tác giả xác nhận rằng cửa sẽ bị khóa ngay lập tức.
- Qua đó, tác giả phát hiện một lỗ hổng từ chối dịch vụ (DoS) trong nhà vệ sinh trên tàu.
- Tác giả đã đăng một video trình diễn vấn đề này.
- Nếu đặt cần ở đúng vị trí, có thể nhìn thấy chốt khóa đang nhô ra giữa không trung.
- Đây là lần thứ hai tác giả thử nghiệm vấn đề này trên Class 800.
- Trong quá trình kiểm thử lỗ hổng, bộ điều khiển cửa nhà vệ sinh đã bị rối và chuyển sang chế độ 'hỏng'.
- Khi xuống tàu, nhà vệ sinh đã hoạt động trở lại; không rõ là nó tự reset hay có ai đó đã reset.
- Trước đây tác giả cũng từng phát hiện lỗ hổng DoS trên tàu.
Ý kiến của GN⁺
- Việc phát hiện lỗ hổng trong hệ thống khóa cửa của nhà vệ sinh dành cho người khuyết tật trên tàu cho thấy tầm quan trọng của nghiên cứu bảo mật và thiết kế hệ thống.
- Những vấn đề phát sinh từ giao diện người dùng không trực quan cho thấy vì sao cần cân nhắc trải nghiệm người dùng trong thiết kế công nghệ.
- Bài viết này có thể hấp dẫn với những người có sự tò mò về kỹ thuật, đồng thời giúp nâng cao nhận thức về các lỗ hổng bảo mật trong cơ sở vật chất công cộng.
1 bình luận
Ý kiến trên Hacker News