Computer >> Hướng Dẫn Máy Tính >  >> Điện Thoại Thông Minh >> Điện Thoại Thông Minh

Tại sao Bluetooth là rủi ro bảo mật và cách bảo vệ mình

Có nhiều huyền thoại và hiểu lầm về Bluetooth. Kể từ 1989, nó đã trải qua nhiều phiên bản, và nhiều vấn đề thời đó giờ đã không còn liên quan.

Nhưng mỗi phiên bản mới cũng tiềm ẩn lỗ hổng bảo mật mới, nên việc cho rằng Bluetooth hiện nay an toàn là sai lầm. Nó không an toàn.

Chúng tôi không khuyên bạn từ bỏ Bluetooth hoàn toàn. Nó rất hữu ích: loa Bluetooth tiện lợi, tăng kết nối di động, và nhiều lợi ích khác.

Chúng tôi chỉ nói bạn nên nhận thức rủi ro. Dưới đây là cách giữ an toàn khi dùng Bluetooth.

1. Kết nối an toàn không đủ

Khi Bluetooth 2.1 ra mắt năm 2007, nó giới thiệu tính năng bảo mật mới gọi là Secure Simple Pairing (SSP). Thiết bị dùng Bluetooth 2.0 hoặc cũ hơn không hỗ trợ SSP và do đó hoàn toàn không an toàn. Tuy nhiên, ngay cả thiết bị dùng SSP cũng không đảm bảo an toàn.

Rõ ràng thuật toán mã hóa trong Bluetooth 2.1 (cùng thuật toán với các phiên bản trước) bản thân nó không an toàn, dẫn đến thuật toán mới (AES-CCM) trong Bluetooth 4.0, nhưng thuật toán này cũng bị khai thác vì không kết hợp SSP.

Tại sao Bluetooth là rủi ro bảo mật và cách bảo vệ mình

Sau đó đến thời Bluetooth 4.1, thêm tính năng Secure Connections cho thiết bị Bluetooth không phải LE, rồi Bluetooth 4.2 thêm tính năng đó cho thiết bị LE Bluetooth. Từ Bluetooth 4.2, tất cả thiết bị mới hỗ trợ cả SSP và mã hóa AES-CCM. Nghe tốt, phải không?

Chưa hẳn. Vấn đề là có bốn phương pháp ghép cặp khác nhau dưới danh mục SSP...

  • So sánh số (Numeric Comparison)
  • Chỉ hoạt động (Just Works)
  • Out-of-Band
  • Nhập mã khóa (Passkey Entry)

...và mỗi phương pháp đều có khuyết điểm: So sánh số yêu cầu màn hình hiển thị (không phải thiết bị nào cũng có), Just Works dễ bị tấn công. Out-of-Band cần kênh truyền riêng (không phải thiết bị nào cũng hỗ trợ) và Passkey Entry có thể bị nghe lén (ít nhất ở trạng thái hiện tại).

Ôi.

Bạn có thể làm gì? Tránh kết nối với thiết bị dùng Bluetooth cũ (tính đến lúc viết, tức là thiết bị trước chuẩn 4.2). Cập nhật firmware mọi thiết bị Bluetooth lên phiên bản mới nhất. Nếu không thể, hãy loại bỏ hoặc dùng tự chịu rủi ro.

2. Nhiều vector tấn công vẫn tồn tại

Lỗ hổng bảo mật trên không phải là duy nhất. Thực tế, nhiều vector tấn công phiên bản Bluetooth cũ vẫn còn – chỉ khác cách thực thi.

  • Nghe lén (Eavesdropping) – Tin tặc có thể chụp dữ liệu Bluetooth đang truyền và, bằng cách khai thác lỗ hổng phù hợp, đọc/nghe dữ liệu đó. Ví dụ: bạn nói chuyện qua tai nghe Bluetooth, ai đó có thể nghe lén.
  • Bluesnarfing – Sau khi ghép cặp, tin tặc có thể truy cập và đánh cắp thông tin từ thiết bị Bluetooth của bạn. Kết nối thường xảy ra mà bạn không hay, dẫn đến mất danh bạ, ảnh, video, lịch...
  • Bluebugging – Tin tặc có thể điều khiển từ xa nhiều khía cạnh thiết bị. Gọi/nhắn tin ra, chuyển hướng cuộc gọi/tin nhắn đến, thay đổi cài đặt, xem màn hình và phím bấm, v.v.
  • Từ chối dịch vụ (Denial of service) – Tin tặc ngập thiết bị bằng dữ liệu rác, chặn truyền thông, hao pin, thậm chí làm sập thiết bị.

Các cuộc tấn công này ảnh hưởng đến mọi thiết bị đang dùng Bluetooth: tai nghe, loa, bàn phím, chuột, và quan trọng nhất là smartphone.

Bạn có thể làm gì? Nếu có thể đổi mật khẩu Bluetooth (khả thi trên điện thoại, máy tính bảng, đồng hồ thông minh...), hãy làm ngay, chọn mã PIN an toàn! Điều này giảm thiểu một số vector tấn công, nhưng cách bảo vệ chắc chắn nhất là tắt Bluetooth.

Lưu ý: nếu bạn hoài nghi về mức độ không an toàn của Bluetooth, hãy xem còn tồn tại bao nhiêu lỗ hổng Bluetooth!

3. Dù ẩn, bạn vẫn có thể bị tìm thấy

Sự xuất hiện của truyền tải Năng lượng thấp (Low Energy) trong Bluetooth 4.0 được đón nhận nồng nhiệt, chủ yếu vì cho phép thiết bị có pin lâu hơn. Nhưng LE Bluetooth cũng không an toàn hơn, thậm chí kém an toàn hơn Bluetooth cổ điển.

Điều về Bluetooth là khi hoạt động, nó liên tục quảng bá thông tin để thiết bị gần đó nhận biết sự hiện diện. Đây là điều làm Bluetooth tiện lợi.

Vấn đề là thông tin quảng bá cũng chứa chi tiết riêng biệt cho từng thiết bị, bao gồm universally unique identifier (UUID) (mã định danh duy nhất toàn cầu). Kết hợp với received signal strength indicator (RSSI) (chỉ báo cường độ tín hiệu nhận), di chuyển của thiết bị có thể được quan sát và theo dõi.

Nhiều người nghĩ đặt Bluetooth ở "không thể phát hiện" (undiscoverable) sẽ ẩn khỏi việc theo dõi đó, nhưng không đúng. Như Ars Technica đã chứng minh, có công cụ mã nguồn mở có thể "nghêu" ra bạn ngay cả khi ẩn. Khiếp.

Hàng xóm mới dùng AirDrop chuyển file từ điện thoại sang iMac. Tôi chưa giới thiệu mình nhưng đã biết tên anh ta. Người khác đeo Pebble watch đi qua, "Johnny B" đỗ tại đèn đỏ góc đường theo chỉ dẫn Garmin Nuvi. Người khác dùng Apple Pencil với iPad ở cửa hàng gần. Ai đó vừa bật Samsung smart TV. Tôi biết tất cả vì mỗi người quảng bá sự hiện diện không dây... và tôi chạy công cụ mã nguồn mở Blue Hydra.

Bạn có thể làm gì? Không có cách nào, trừ việc tắt Bluetooth vĩnh viễn. Một khi bật, bạn sẽ quảng bá tất cả thông tin đó cho khu vực xung quanh.

Bluetooth có thể không phải tương lai

Một giải pháp an toàn hơn Bluetooth có thể là Wi-Fi Direct, kết nối thiết bị-thiết bị ngắn hạn dùng Wi-Fi. Nó chưa phổ biến như Bluetooth nhưng có tiềm năng. Tương tự, Wi-Fi Aware cũng đáng theo dõi.

Bạn từng gặp vấn đề do Bluetooth? Những rủi ro này đủ khiến bạn bỏ dùng nó mãi mãi? Hay bạn vẫn dùng như trước? Hãy cho chúng tôi biết trong bình luận!