Toàn bộ chip M của Apple dính lỗi nghiêm trọng, không thể sửa chữa
Giới chuyên môn đã phát hiện lỗ hổng bảo mật lớn trên những con chip dòng M. Hơn nữa, Apple không thể sửa lỗi này.
Theo ArsTechnica, các nhà nghiên cứu tại 7 trường đại học Mỹ phát hiện lỗ hổng bảo mật rất nghiêm trọng trên những chiếc máy Mac, từ thế hệ M1 đến hiện tại. Đặc biệt, lỗ hổng này không thể vá bằng cách cập nhật phần mềm.
Cụ thể, lỗi bảo mật liên quan đến quá trình nạp dữ liệu vào bộ nhớ đệm (cache) của CPU nhằm tăng tốc độ xử lý. Vấn đề phát sinh từ lỗ hổng trong Công nghệ nạp trước dữ liệu trên bộ nhớ (Data Memory-dependent Prefetcher).
Chi tiết, DMP có nhiệm vụ nạp trước vài thành phần, nội dung và dữ liệu vào trong bộ nhớ đệm của CPU bằng cách dự đoán trước những thứ có thể cần thiết khi người dùng sử dụng máy tính. Từ đó, hệ thống sẽ giảm độ trễ giữa bộ nhớ máy và CPU, giúp tăng hiệu suất xử lý, đặc biệt là khả năng mã hoá dữ liệu.
Tuy nhiên, sự cố phát sinh từ lỗi ở hệ thống DMP. Trong vài trường hợp, dữ liệu được lưu trữ trong chip sẽ bị ghi nhớ nhầm với địa chỉ bộ nhớ (Memory Address) và nó được đưa vào bộ nhớ đệm. Nếu ứng dụng độc hại ép buộc lỗi này xảy ra nhiều lần, tin tặc có thể giải mã được các khóa mã hóa (encryption key) và trộm thông tin người dùng.
Hơn nữa, lỗi này hoàn toàn vượt qua các bước bảo mật của phần mềm. Các nhà nghiên cứu đã tạo ra GoFetch, ứng dụng khai thác thành công lỗ hổng này. Hiện Apple phải phát hành bản vá phần mềm nhằm giảm thiểu nguy cơ xâm nhập. Tuy nhiên, chuyên trang Ars Technica nhận định động thái này sẽ khiến vi xử lý giảm hiệu suất đáng kể.
Vào tháng 12/2023, Apple đã nhận thông tin, song đến nay hãng chưa công bố hướng giải quyết triệt để. Đây cũng không phải là lần đầu tiên lỗ hổng DMP được khai thác. Vào năm 2022, nhóm nhà khoa học khác tìm ra lỗ hổng liên quan đến DMP và đặt tên là Augury.
Công nghệ DMP xuất hiện không chỉ trên những con chip Apple Silicon mà còn xuất hiện trên những CPU Intel Raptor Lake (thế hệ 13) và Raptor Lake-Refresh (thế hệ 14). Tuy nhiên, 2 thế hệ vi xử lý của Intel lại không bị ảnh hưởng.
