Ảo diệu như phim điệp viên, hacker có thể “đọc” được mật khẩu và mã PIN bằng micro trên điện thoại của bạn

Keylogger không còn là cách duy nhất mà hacker có thể dùng để đánh cắp mật khẩu điện thoại hay tablet của bạn. Tương tự như phương thức “chôm” thông tin từ bàn phím của người dùng qua AI mà chúng tôi đã giới thiệu trước đây, hacker cũng hoàn toàn có thể chỉ cần lắng nghe tiếng động phát ra từ những lần chạm vào màn hình cảm ứng của người dùng để đánh cắp các thông tin đó.
Theo một tài liệu có tên “Hearing your touch” (lắng nghe cú chạm) được đăng tải trên nền tảng chia sẻ tài liệu học thuật về toán học, vật lý, khoa học máy tính arXiv, bốn nhà nghiên cứu Ilia Shumailov, Laurent Simon, Jeff Yan, Ross Anderson đã mô tả một cách tấn công mới có khả năng ghi nhận những ký tự được gõ trên một bàn phím ảo dựa trên các âm thanh nó phát ra khi ngón tay của bạn chạm vào các ký tự ảo. “Chúng tôi nhận ra rằng microphone của thiết bị có khả năng lắng nghe cú chạm, và sự nhiễu của sóng âm là đặc trưng cho vị trí của cú chạm đó trên màn hình,” các tác giả viết. Theo họ, bằng cách lắng nghe âm thanh thông qua các microphone trên thiết bị, một ứng dụng độc hại hoàn toàn có thể đoán được các ký tự mà người dùng nhập vào thiết bị của người dùng. Phương thức tấn công khó lườngViệc lắng nghe âm thanh nhắm vào bàn phím là không còn mới – một trong những phương thức tấn công như vậy đã được Sforum giới thiệu trong bài viết trước đây. Tuy nhiên sự khác biệt ở đây là trong khi phương thức trước được tạo ra nhằm vào bàn phím thật, lắng nghe âm thanh của cú gõ phím và rung động nó truyền xuống bề mặt bên dưới thì phương thức này tấn công các bàn phím ảo trên thiết bị thông minh, vốn tạo ra âm thanh nhỏ hơn rất nhiều và gần như không thể bị nghe được từ xa.
Cũng như phương thức tấn công vào bàn phím vật lý, các nhà nghiên cứu đã sử dụng một ứng dụng có khả năng ghi nhận âm thanh khi người dùn chạm vào màn hình smartphone của họ, sau đó tính toán sự biến dạng của sóng âm và từ đó suy đoán được vị trí ngón tay của người dùng chạm vào màn hình. Bằng cách sử dụng máy học (machine learning), AI sẽ phân tích vị trí này tương ứng với phím ảo nào trên bàn phím của các thiết bị thông minh và từ đó đoán ra nội dung được nhập.

Để thử nghiệm tính khả thi của phương thức đánh cắp thông tin này, các nhà nghiên cứu đã dùng khoảng 45 mẫu điện thoại khác nhau trong những môi trường có tiếng ồn vừa phải, bao gồm phòng bình thường, phòng đọc sách, thư viện. Những người tham dự thử nghiệm này được chia làm 4 nhóm: nhóm 1 được yêu cầu bấm 9 con số từ 1 đến 9 một cách ngẫu nhiên, nhóm 2 nhập 200 mã PIN chứa 4 chữ số, một nhóm thứ 3 nhập các ký tự ngẫu nhiên, nhóm cuối cùng nhập các từ dài 5 chữ cái từ một bộ dữ liệu.
Kết quả cho thấy rằng với các loại điện thoại được trang bị hai microphone, ứng dụng của họ có độ chính xác khá cao. Chúng có thể đoán được 54% các mã PIN sau 10 lần “lắng nghe”, 60% sau 20 lần. Đặc biệt trên máy Nexus 9, ứng dụng này đoán được 19 trong số 27 mật khẩu chỉ trong vòng 10 lần nhập. Điều này cho thấy rằng chúng ta cần phát triển các phương thức mới để phòng ngừa các mối đe dọa thực tế tương tự đối với các thiết bị phần cứng hiện đại.
Hiểm họa và cách ngăn cảnVới mức độ dễ dãi của người sử dụng trong việc cài đặt ứng dụng và trao quyền cho chúng truy cập vào micro trong các thiết bị thông minh của mình, đây quả thực là một hiểm họa. Kẻ gian hoàn toàn có thể tạo ra một ứng dụng nào đó được sử dụng rộng rãi, và với tỉ lệ 54% chính xác, việc đánh cắp các thông tin như mã PIN hay mật khẩu là hoàn toàn có thể xảy ra.

Để ngăn cản các cuộc tấn công theo phương thức này, họ nhắc tới một số phương án như một công tắc cho phép người sử dụng tắt microphone, hoặc trang bị microphone có tần số lấy mẫu thấp hơn, bổ sung thêm một lớp kính trên màn hình có khả năng hấp thu âm thanh phát ra khi chạm vào màn hình,… nhưng tất cả các biện pháp này đều có nhược điểm về thiết kế và tính khả dụng.
Do đó, các nhà nghiên cứu cho rằng nên tạo ra cơ chế cho phép người dùng biết được cảm biến đang kích hoạt, và một giải pháp mới cho phép người dùng có thể chặn toàn bộ các cảm biến trên điện thoại khi họ nhập các thông tin nhạy cảm như mật khẩu hoặc mã PIN.
Với khám phá này, rõ ràng là các thiết bị di động có thể cần các mẫu nhiều tính năng hơn, một hệ thống báo hiệu việc sử dụng các cảm biến thân thiện hơn, và một sự đánh giá toàn diện hơn về các thông tin bị tiết lộ bởi phần cứng. Nhóm nghiên cứu kết luận rằng trong khi chờ đợi các giải pháp được đưa vào nền tảng di động, các nhà phát triển ứng dụng nên xem xét việc sử dụng “tactical jamming” (chặn cảm biến tạm thời) nếu các phương thức đánh cắp mã PIN được tung ra rộng rãi.
- Xem thêm các bài viết chuyên mụcKhám phá







Bình luận (0)