Mashable cho biết, các nhà nghiên cứu bảo mật tại Hexway vừa khám phá ra một "lỗ hổng" bên trong AirDrop, có thể được sử dụng nhằm âm thầm lấy số điện thoại của người dùng iPhone bằng những phần mềm được cài trên laptop và theo dõi dựa trên kết nối Bluetooth và WiFi.

Do cách thức hoạt động của AirDrop dựa trên Bluetooth LE (Low Energy) nhằm tạo ra một mạng WiFi ngang hàng giữa các thiết bị được chia sẻ với nhau, nó sẽ phát ra mã băm (hash) của một phần trong toàn bộ dãy số điện thoại của người dùng để thiết lập thiết bị dưới dạng liên hệ gửi/nhận khi gửi một tập tin.

Nghiêm trọng hơn, nếu bạn sử dụng tính năng chia sẻ mật khẩu WiFi của Apple, bạn sẽ không chỉ bị lộ phần mã băm của số điện thoại, mà còn có cả thông tin về Apple ID lẫn địa chỉ email.

Mặc dù AirDrop chỉ phát ra một phần mã băm (Hexway cho hay, chỉ có "3 byte đầu tiên của mã băm" được phát ra), thế nhưng, các nhà nghiên cứu xác nhận rằng nó vẫn "đủ để nhận dạng số điện thoại của người dùng" nếu họ thực sự muốn làm điều đó.

Các nhà nghiên cứu đã vẽ ra một kịch bản mà hacker có thể bí mật theo dõi số điện thoại của người dùng iPhone:

- Tạo một cơ sở dữ liệu SHA256(số điện thoại): số điện thoại cho khu vực của họ, ví dụ, tại Los Angeles có thể là (+1-213-xxx-xxxx, +1-310-xxx-xxxx, +1-323-xxx-xxxx, +1-424-xxx-xxxx, +1-562-xxx-xxxx, +1-626-xxx-xxxx, +1-747-xxx-xxxx, +1-818-xxx-xxxx, +1-818-xxx-xxxx).

- Chạy một đoạn mã đặc biệt trên laptop và chạy ngầm bên trong.

- Khi một ai đó cố gắng sử dụng AirDrop, họ sẽ lấy được phần mã băm số điện thoại của người gửi.

- Khôi phục số điện thoại từ mã băm.

- Liên hệ với người dùng bằng iMessage, tên có thể được lấy bằng TrueCaller hoặc từ tên của thiết bị vì nó thường chứa tên của người dùng, cí dụ như John's iPhone.

Sử dụng AirDrop có thể giúp hacker thu thập số điện thoại của bạn

CEO Rob Graham tại Errata Security xác nhận rằng phần mềm của Hexway (được chia sẻ trên GitHub) có thể làm tốt điều này. "Điều này không quá tệ, nhưng vẫn sẽ khiến nhiều người cảm thấy không thoải mái khi mọi người có thể lấy được thông tin trạng thái và số điện thoại".

Dù vậy, họ cũng xác nhận rằng sẽ rất khó để một ai đó có thể tận dụng mã băm này để khôi phục số điện thoại của bạn. Những nhà nghiên cứu tại Hexway cũng thừa nhận rằng việc chia sẻ một phần là thông tin cần thiết để AirDrop hoạt động.

"Đây là một thứ nhằm đảm bảo tính năng này hoạt động tốt chứ không phải là một lỗ hổng", Hexway cho hay. Các nhà nghiên cứu giải thích thêm rằng họ đã "phát hiện điều này trong từ những phiên bản iOS 10.3.1 (bao gồm cả iOS 13 beta)."

Tuy nhiên, họ phát hiện rằng những chiếc iPhone cũ trước iPhone 6S có vẻ an toàn hơn.

"Những thiết bị cũ (tất cả trước iPhone 6S) không gửi tin nhắn Bluetooth LE liên tục ngay cả khi đã được cập nhật phiên bản hệ điều hành", Hexway xác nhận. "Chúng chỉ giới hạn số lần gửi những tin nhắn (ví dụ như khi bạn truy cập vào menu thiết lập Wi-Fi). Có lẽ, Apple làm điều này nhằm tiết kiệm pin cho các thiết bị cũ."

Cuối cùng, để ngăn chặn một ai đó theo dõi thông tin phát ra từ Bluetooth trên chiếc iPhone của bạn, hãy tắt Bluetooth. Tất nhiên, điều này đồng nghĩa rằng bạn không thể kết nối AirPods hay Apple Watch với chiếc smartphone của mình, nhưng nó lại là lựa chọn duy nhất giúp bạn tránh khỏi việc bị thu thập thông tin.

Minh Hùng