Google tiết lộ một lỗ hổng “cực kỳ nguy hiểm” trong nhân macOS
Một phát hiện đáng giá nữa của nhóm Project Zero do Google lập nên.
Nhóm Project Zero của Google nổi tiếng với sở trường tìm ra các lỗ hổng bảo mật trong các sản phẩm của chính công ty họ đang làm việc, cũng như của các sản phẩm do các công ty khác tạo ra. Các thành viên trong nhóm xác định lỗ hổng trong phần mềm, sau đó báo cáo chúng với nhà sản xuất và cho họ 90 ngày để giải quyết vấn đề trước khi công bố nó rộng rãi cho toàn thế giới biết.
Năm ngoái, nhóm này phát hiện nhiều lỗ hổng trong Windows 10 S và trình duyệt Microsoft Edge. Và nay, họ tiếp tục phát hiện một lỗ hổng bảo mật “ cực kỳ nguy hiểm” trong nhân hệ điều hành macOS của Apple.
Cụ thể, một nhà nghiên cứu bảo mật trong Project Zero của Google đã phát hiện ra rằng ngay cả khi nhân macOS, XNU, cho phép hành vi copy-on-write (COW) trong một số trường hợp, điều quan trọng là bất kỳ nội dung nào đã được sao chép trong bộ nhớ cũng không được phép bị chỉnh sửa từ tiến trình gốc. Dù COW là một kỹ thuật quản lý tài nguyên vốn không hề có lỗi, có vẻ như cách ứng dụng của Apple lại gặp vấn đề.
Project Zero phát hiện ra rằng nếu một ảnh hệ thống tập tin đã được mount thuộc quyền sở hữu của người dùng bị chỉnh sửa, hệ thống con quản lý bộ nhớ sẽ không biết về những thay đổi đó, có nghĩa là một kẻ tấn công có thể thực hiện các hành vi độc hại mà hệ thống tập tin đã được mount không thể biết được.
Video đang HOT
Bạn có thể hiểu nôm na lỗi này như sau: hành vi copy-on-write không chỉ hoạt động với bộ nhớ ẩn danh mà còn với ánh xạ tập tin. Có nghĩa là, sau khi tiến trình đích bắt đầu đọc từ vùng nhớ được chuyển đến, nếu bộ nhớ bị đầy, nó sẽ khiến các trang giữ bộ nhớ đã chuyển đi bị thu hồi từ bộ nhớ đệm trang. Sau này, khi cần đến các trang bị thu hồi một lần nữa, chúng có thể được nạp lại từ hệ thống tập tin lưu trữ.
Có nghĩa là, nếu một kẻ tấn công có thể chỉnh sửa một tập tin trên đĩa mà không thông báo cho hệ thống con quản lý bộ nhớ, đó sẽ là một lỗi bảo mật. MacOS cho phép người dùng thông thường mount các ảnh hệ thống tập tin. Khi một ảnh hệ thống tập tin được mount bị chỉnh sửa trực tiếp (bằng cách gọi pwrite() trong ảnh hệ thống tập tin), thông tin về lần chỉnh sửa này không hề được ghi lại trong hệ thống tập tin đã mount.
Các nhà nghiên cứu đã thông báo với Apple về lỗi này vào tháng 11/2018, nhưng công ty vẫn chưa khắc phục dù thời hạn 90 ngày đã trôi qua – đó là lý do tại sao lỗi này được công bố rộng rãi và bị gán nhãn “cực kỳ nghiêm trọng”. Tất nhiên, Apple đã biết lỗi này và đang phối hợp với Project Zero để tạo ra một bản vá cho một hệ điều hành macOS trong tương lai. Bạn có thể tham khảo thêm tại đây.
Tham khảo: Neowin
Google phát hiện hai lỗ hổng nghiêm trọng trên iOS
Hai lỗ hổng mới thuộc loại lỗ hổng "zero-day" cho phép các hacker khai thác các thành phần cốt lõi của hệ điều hành iOS để chiếm các đặc quyền cao hơn.
Hệ điều hành Android thường dễ bị các hacker "nhòm ngó" hơn là iOS do nền tảng này của Google hỗ trợ kho ứng dụng của bên thứ 3, cũng như có thể cài đặt các tệp ứng dụng một cách dễ dàng. Trong khi đó với iOS, Apple có những quy tắc khắt khe cho nền tảng của mình nhằm tăng cường tính bảo mật. Mặc dù vậy, mới đây phiên bản hệ điều hành iOS mới nhất là 12.1.4 vừa được phát hành vào tuần trước đã xác nhận vá 2 lỗ hổng bảo mật nghiêm trọng được phát hiện bởi Google, cho thấy vẫn còn những lỗ hổng trong bức tường bảo mật mà Apple dựng nên.
iOS 12.1.4 được phát hành nhằm vá nhiều lỗ hổng bảo mật
Cụ thể, 2 lỗ hổng bảo mật mới được phát hiện bởi đội ngũ bảo mật Project Zero của Google thuộc loại lỗ hổng "zero-day" (lỗ hổng chưa từng được công bố và khắc phục trước đây), có tên là CVE-2019-7286 và CVE-2019-7287. Project Zero cũng đã báo cáo tới Apple ngay sau khi họ phát hiện có nhiều ứng dụng khai thác lỗ hổng này để lợi dụng người dùng. Nền tảng iOS là một nền tảng đóng, do đó Apple có thể vá các lỗ hổng này cũng như nhiều lỗ hổng khác mà không cần phải công khai chi tiết. Mức độ ảnh hưởng và quy mô của các vụ tấn công này hiện vẫn chưa được công bố, tuy nhiên trên phiên bản iOS 12.1.4, Apple cho biết hãng đã vá hoàn toàn 2 lỗ hổng này.
Chuyên gia bảo mật Ben Hawkes cũng đã công bố lỗ hổng mới này trên Twitter, cho biết nó đã tồn tại và có thể bị khai thác từ lâu. Và cũng vì Apple không hề biết tới sự tồn tại của 2 lỗ hổng này cho tới khi Google báo cáo, do đó sẽ khó có thể tìm ra những ứng dụng mới nào đang khai thác các lỗ hổng "zero-day". Tuy nhiên, cho tới hiện tại, Apple dường như đã gỡ bỏ những ứng dụng trước đó lợi dụng lỗi này trên App Store.
CVE-2019-7286 ảnh hưởng lên iOS Foundation Framework, một thành phần cốt lõi của hệ điều hành iOS. Các ứng dụng khai thác lỗ hổng này sẽ lợi dụng việc lỗi bộ nhớ để chiếm quyền kiểm soát cao hơn, giúp các hacker có thể truy cập dữ liệu người dùng dễ dàng.
Lỗ hổng thứ 2 là CVE-2019-72867 cũng khai thác một thành phần quan trọng của iOS là I/O Kit module, có tác dụng xử lý các luồng dữ liệu giữa phần cứng và phần mềm. Các hacker sẽ lợi dụng việc lỗi bộ nhớ để chạy các đoạn mã tùy biến với đặc quyền riêng của kernel. Với lỗ hổng này, hacker có thể truy cập được mọi thứ trên điện thoại của nạn nhân.
Hiện tại, phiên bản iOS 12.1.4 được phát hành vài ngày trước đã vá hoàn toàn 2 lỗ hổng bảo mật nghiêm trọng này, bên cạnh việc kích hoạt lại tính năng FaceTime nhóm cho người dùng các thiết bị iPhone, iPad và iPod touch sau sự cố nghe lén FaceTime tuần vừa qua. Hãy cập nhật ngay thiết bị của bạn lên phiên bản mới nhất để tránh việc trở thành nạn nhân của các loại lỗ hổng tương tự.
Theo Genk
Facebook là công ty công nghệ không được người dùng tin tưởng nhất 2018 Sau những vụ lùm xùm về việc lộ thông tin người dùng, Facebook trở thành công ty công nghệ không được người dùng tin tưởng nhất năm 2018. Theo tờ The New York Times, thì trong 150 công ty công nghệ hiện nay (trong đó có Microsoft, Amazon, Netflix...) thì Facebook hiện nay là hãng có tỷ lệ tin tưởng thấp nhất. Bảng...