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

Lỗ hổng bảo mật WhatsApp: Cuộc gọi nhỡ có thể hack bạn

Một số lỗ hổng đáng sợ nhất là những thứ có thể tấn công bạn chỉ vì bạn làm rất ít. Chúng tôi đã thấy lỗ hổng PlayStation 4 năm ngoái nơi console của mọi người có thể bị "brick" (biến thành gạch) chỉ bằng cách mở một tin nhắn. Gần đây, chúng tôi đã chứng kiến một cuộc tấn công "không thể tránh khỏi" trên WhatsApp, nơi hacker chỉ cần gọi cho nạn nhân.

Cách cuộc tấn công hoạt động

Đây là một cuộc tấn công đặc biệt đáng sợ, vì người dùng không thể làm gì nhiều để chống lại trừ việc gỡ cài đặt ứng dụng. Không có liên kết để nhấp hoặc trang web để truy cập; hacker chỉ cần gọi số WhatsApp của nạn nhân, và nó tiêm mã độc (malware payload) sau khi cuộc gọi đã được nhận.

Cuộc tấn công này sử dụng cái gọi là "tràn bộ đệm" (buffer overflow) để xâm nhập vào ứng dụng của mọi người. Tấn công tràn bộ đệm là khi hacker khiến mã độc "rò rỉ" vào mã nguồn của phần mềm họ muốn tấn công. Phần mềm và ứng dụng có một bộ đệm bên trong có thể dùng để nhập các thứ.

Nếu phần mềm không cẩn thận trong cách xử lý bộ đệm, hacker có thể yêu cầu phần mềm ghi dữ liệu lớn hơn kích thước bộ đệm. Kết quả cuối cùng là mã độc "rò rỉ" vào mã nguồn, tại thời điểm hacker có thể sửa đổi phần mềm và làm nó làm theo ý muốn.

Tất nhiên, khi người dùng WhatsApp nhận cuộc gọi, ứng dụng cần biết người dùng muốn làm gì với nó. Do đó, nó dùng bộ đệm để lưu hành động người dùng muốn thực hiện, như nghe cuộc gọi hoặc ngắt. Trong cửa sổ cơ hội này, hacker có thể nhồi nhét mã vào bộ đệm và khiến nó tràn vào mã của ứng dụng, sau đó dùng điểm dừng chân này để đánh cắp dữ liệu.

Tại sao các cuộc tấn công này xảy ra?

Tấn công tràn bộ đệm xảy ra khi lập trình viên phần mềm không kiểm tra kỹ để đảm bảo đầu vào của người dùng không thể tràn bộ đệm. Thông thường, lập trình viên nói cho phần mềm không chấp nhận mục nhập dữ liệu quá lớn. Ví dụ, nếu ứng dụng hỏi người dùng tên, và chỉ có chỗ cho mười ký tự, nó phải kiểm tra kỹ đầu vào để đảm bảo nó không chứa mười một chữ cái trở lên.

Nếu họ không làm vậy, họ chịu rủi ro mọi người khai thác lỗ hổng này để gây tràn bộ đệm. Tràn bộ đệm làm sập phần mềm trong trường hợp tốt nhất và tạo lỗ hổng khai thác trong trường hợp xấu nhất. Vì vậy, điều quan trọng là lập trình viên bảo cho ứng dụng của họ cảnh giác các mục nhập sai và từ chối bất kỳ đầu vào không chính xác nào trước khi chúng đi vào bộ đệm.

Làm thế nào bạn có thể bảo vệ bản thân?

Hy vọng, vào lúc bạn đọc bài viết này, bạn đã an toàn khỏi cuộc tấn công này! Ngay sau khi tin tức về lỗ hổng này bùng nổ, WhatsApp đã đẩy cập nhật để khắc phục nó. Nếu bạn chưa cập nhật ứng dụng trong một thời gian, đáng giá nói cho điện thoại của bạn kiểm tra lại và đảm bảo nó có phiên bản WhatsApp mới nhất. Một khi cài đặt, bạn sẽ an toàn khỏi cuộc tấn công này và không cần lo lắng về cuộc gọi nhỡ nữa!

Nhưng nếu bạn không chắc phiên bản WhatsApp của bạn đã được cập nhật? Có giá trị kiểm tra lại phiên bản WhatsApp để xem nó có cập nhật không. Facebook đã đề cập các phiên bản bị ảnh hưởng trong cảnh báo của họ:

Các phiên bản bị ảnh hưởng: Vấn đề ảnh hưởng WhatsApp cho Android trước v2.19.134, WhatsApp Business cho Android trước v2.19.44, WhatsApp cho iOS trước v2.19.51, WhatsApp Business cho iOS trước v2.19.51, WhatsApp cho Windows Phone trước v2.18.348, và WhatsApp cho Tizen trước v2.18.15.

Để kiểm tra phiên bản WhatsApp của bạn, khởi động ứng dụng, chạm ba chấm ở góc trên phải, chạm Cài đặt, Trợ giúp, và sau đó Thông tin ứng dụng (App Info). Bạn sẽ thấy số phiên bản trên trang kết quả.

Nếu bạn đang chạy phiên bản dễ bị tổn thương, và ứng dụng của bạn không tự cập nhật, đây là vấn đề nghiêm trọng. WhatsApp hiện không hỗ trợ tắt cuộc gọi điện thoại, vì vậy cách tốt nhất tuyệt đối để đảm bảo bạn không bị nhiễm là gỡ cài đặt ứng dụng hoàn toàn cho đến khi ứng dụng cập nhật đến cửa hàng ứng dụng của bạn.

Treo máy cho phần mềm độc hại WhatsApp

Một lỗ hổng gần đây của WhatsApp thấy hacker lợi dụng tràn bộ đệm để tấn công ứng dụng của mọi người. May mắn thay, tất cả những gì bạn cần làm ngay bây giờ là cập nhật ứng dụng để khắc phục lỗi rõ ràng này.

Cuộc hack này có làm bạn cảnh giác hơn khi dùng ứng dụng nhắn tin cho giao tiếp nhạy cảm? Hãy cho chúng tôi biết bên dưới.