Tết Tinh Tế


Downfall: Lỗ hổng bảo mật AVX, ảnh hưởng CPU Intel đời 2015 đến 2019

P.W
12/8/2023 10:47Phản hồi: 53
EditEdit
Downfall: Lỗ hổng bảo mật AVX, ảnh hưởng CPU Intel đời 2015 đến 2019
Tập chỉ thị AVX2 và AVX-512, được những chip CPU Intel hỗ trợ tăng tốc độ xử lý nhiều tác vụ như nén, mã hóa, giải nén dữ liệu đã được ra mắt trên các sản phẩm thương mại từ năm 2013. Trong suốt 10 năm tồn tại, AVX2 hay AVX-512, vận hành qua một phần của hệ thống gọi là ALU (Arithmetic Logic Unit), xét riêng với nhu cầu sử dụng của người tiêu dùng trên máy tính cá nhân, tập chỉ thị này không thực sự có ích cho lắm. Nhưng đối với nhu cầu xử lý máy chủ và doanh nghiệp, AVX-512 lại tỏ ra khá hữu dụng khi tăng tốc xử lý cho CPU ở mức tương đối. Lấy ví dụ những máy chủ vận hành xử lý dịch vụ nghe nhạc xem phim trực tuyến, AVX-512 cho phép xử lý nén và giải nén dữ liệu âm thanh và video nhanh hơn.

Cùng với đó, với việc ra mắt kiến trúc chip xử lý trang bị hai dạng nhân P core và E core kể từ thế hệ Alder Lake, Intel cũng đã vô hiệu hóa khả năng xử lý thông qua tập chỉ thị AVX-512 vì kể từ kiến trúc Alder Lake trở đi, CPU không hỗ trợ tập lệnh này.

Một vấn đề mới được đưa ra gần đây, đó là Downfall, lỗ hổng bảo mật lợi dụng AVX-512 cũng như cách tối ưu bộ nhớ trong CPU Intel để kẻ gian có thể đánh cắp dữ liệu.

Downfall


Lỗ hổng bảo mật này được nhà nghiên cứu Daniel Moghimi của Google tìm ra, và đặt tên là Downfall. Với lỗ hổng này, những tính năng tối ưu bộ nhớ trong CPU Intel có thể vô tình hé lộ thông tin phần cứng cho những phần mềm đang vận hành. Hoàn toàn có khả năng kẻ gian sử dụng phần mềm độc hại để trích xuất những dữ liệu được lưu trữ của các phần mềm khác, thứ mà đáng lẽ không được xảy ra.

Nhà nghiên cứu Moghimi giải thích: “Tôi phát hiện ra lệnh Gather, được áp dụng để tăng tốc truy xuất dữ liệu rải rác trong bộ nhớ đã gây rò rỉ dữ liệu trong tệp ghi internal vector trong quá trình xử lý dự đoán. Những lệnh để truy xuất dữ liệu nằm rải rác trong bộ nhớ rất hữu ích, giúp tốc độ xử lý tăng lên rõ rệt. Nhưng bất kỳ lúc nào tốc độ xử lý tăng lên, luôn cần có những giải pháp tối ưu. Dựa trên những những kinh nghiệm trước đây khi nghiên cứu những lỗ hổng bảo mật, tôi có cảm giác việc tối ưu này có thể gây ra rò rỉ dữ liệu thông qua tập chỉ thị AVX.”

Như đã đề cập ở đầu bài, kể từ thế hệ CPU Core 12th Gen, với kiến trúc P core và E core, Intel đã dừng hỗ trợ AVX-512. Vậy là những chip xử lý tiêu dùng bị ảnh hưởng bao gồm những thế hệ Core từ 6 đến 11, còn ba thế hệ Alder Lake, Raptor Lake và Sapphire Lake thì không.

Vấn đề lại nằm ở chỗ, AVX-512 hay AVX2 được rất nhiều máy chủ vận hành những dịch vụ trực tuyến trang bị chip Intel Xeon ứng dụng để tăng tốc xử lý. Thị phần CPU máy chủ của Intel giờ đang ở ngưỡng 70%. Điều này có nghĩa là kể cả khi anh em đang dùng những thế hệ CPU mới nhất, thì vẫn có nguy cơ rò rỉ dữ liệu cá nhân trong trường hợp hacker tấn công những máy chủ trang bị CPU Xeon thông qua lỗ hổng Downfall.

Ăn trộm được mật khẩu mã hóa AES


Để trình diễn khả năng lấy dữ liệu từ lỗ hổng Downfall, Moghimi đã lấy được key mã hóa AES 128 và 256-bit từ một người dùng khác thông qua Linux Kernel.

Intel thì gọi lỗ hổng này là GDS, viết tắt của Gather Data Sampling, dựa trên việc lợi dụng quá trình lệnh Gather được vận hành. Sau đó, họ cũng đã tung ra microcode vá lỗi cho những chip CPU bị ảnh hưởng, nhằm mục đích chặn dữ liệu dự đoán từ lệnh Gather, không cho các phần mềm khác thấy và thu thập. Vấn đề nằm ở chỗ, hiệu năng quá trình xử lý Gather có thể giảm tới 50%, phụ thuộc vào mức độ quan trọng của lệnh này trong quá trình vận hành phần mềm.

Intel cho biết, có lựa chọn không cập nhật microcode để giảm thiểu tác động tới hiệu năng CPU. Moghimi cho rằng, đây là ý tưởng tồi vì “ngay cả khi máy tính không chạy những phần mềm cần tới lệnh vector, những CPU hiện đại vẫn dựa vào thanh ghi vector để tối ưu các lệnh và tác vụ cơ bản, ví dụ copy bộ nhớ và hoán đổi dữ liệu trong các thanh ghi, tạo ra nguy cơ phần mềm độc hại có thể ăn trộm dữ liệu từ việc lợi dụng lỗ hổng của lệnh Gather.”

Downfall được đề cập chỉ vài tuần sau khi các nhà nghiên cứu cũng của Google công bố một lỗ hổng bảo mật phần cứng trên những CPU AMD Ryzen kiến trúc Zen 2, đặt tên là Zenbleed. Lỗ hổng Zenbleed, giống hệt như Spectre và Meltdown trong quá khứ, lợi dụng những tính năng tối ưu xử lý của CPU để tăng hiệu năng tính toán, từ đó cho phép hacker và tội phạm công nghệ cao đánh cắp mật khẩu cũng như những chuỗi encryption khi chúng được xử lý qua CPU.

Zenbleed: Lỗ hổng bảo mật ảnh hưởng mọi chip AMD Ryzen và Epyc kiến trúc Zen 2

Lỗ hổng bảo mật được đặt biệt danh là Zenbleed, tên mã CVE-2023-20593 này được nhà nghiên cứu bảo mật của Google, Tavis Ormand công bố hôm 24/7 vừa rồi. Theo Ormand, hầu như tất cả những chip CPU được phát triển và sản xuất dựa trên kiến trúc Zen...
tinhte.vn

Quảng cáo


Bản vá ảnh hưởng tới hiệu năng CPU


Michael Larabel của Phoronix đã ứng dụng cập nhật bản vá microcode để thử nghiệm vài mẫu CPU Intel bị ảnh hưởng bởi Downfall, bao gồm hệ thống trang bị hai chip Xeon Platinum 8380, một chip Xeon Gold 6226R và Core i7-1165G7 thông qua những tác vụ chạy trên nền Linux.

Kết quả là hai chip Xeon Platinum 8380 chạy OpenVKL 1.3.1 chậm hơn 6%, trong bài thử nghiệm OSPRay 2.12 chậm hơn tới gần 34% so với việc không ứng dụng bản vá. Trong bài thử nghiệm Neural Magic DeepSparse 1.5, chênh lệch hiệu năng trước và sau khi cập nhật microcode vá lỗ hổng Downfall là 21%.

Tương tự như vậy là với chip Xeon Gold 6226R. OSPRay 2.12 chậm hơn 32%. Neural Magic chậm hơn 26%. Ở giải pháp CPU tiêu dùng Core i7-1165G7 trên laptop, chênh lệch hiệu năng trong ba bài thử nghiệm benchmark chênh lệch từ 11.25 đến 39%.

Tổng hợp
53 bình luận

Xu hướng

Vậy mới thấy bọn phương Tây rất lâu cá. Bán chán chê xong công bố lỗ hổng để người dùng sợ nâng cấp lên cái mới.
@cuong_pham 208 Vấn đè là lỗ hỏng này do người bên Google phát hiện ra chứ không phải Intel và đã được công bố cho mọi người biết. Intel đang phải tìm cách khắc phục chứ không phải gọi cảnh sát đi làm việc với người phát hiện ra haha.
@Huy †rần Anh Tử Mõm liệu có nhột???
@Ace of spades Á Á nhột vãi cả nhột luôn ạ 😆
@Satya Narayana Nadella Có khi bị khai thác rồi mà hackers nó chưa tiết lộ cho biết ý.
Chip nóng, hiệu năng kém, render chậm, luôn cắm điện, giờ lại gặp quả bảo mật tệ nữa. Nói chung qua năm phá sản
@dấu-tên-nhưng-dấu-luôn-năm-sinh Intel có tù trước khi bạn đẻ và là biểu tượng nước Mỹ. Mún nó phá sản khó hơn gd bạn phá sản.
@shirley19 có khi dễ hơn vì gia đình bạn kia không có gì để phá sản 😂
Các vấn đề này có lẽ chả bao giờ hết. Giống như việc xây 1 ngôi nhà dù có rút kinh nghiệm bao nhiêu chăng nữa cũng vẫn tồn tại những lỗi nọ lỗi kia. Việc công bố ra chỉ nhằm mục đích: ê cái công trình của mày nó lỗi này này abc...xyz, mày phải bỏ tiền ra mà xử lý nó đi nhé, các cách xử lý như thế này này: mua mới, mua phần mềm bảo mật này này.... thế rồi lại bỏ tiền ra nâng cấp để không bị lạc hậu, thằng intel lại bán được hàng và 1 thời gian sau lại có lỗ hổng mới được phát hiện....
Có vẻ giống với cách apple đưa pin và hiệu năng các sản phẩm đời củ lên dĩa. Nhưng lần này là chuyên gia bảo mật mới làm được, còn apple thì họ tự xử, chấp nhận bị kiện và đền bù.
- Dòng đời sản phẩm cá nhân là khoảng 3 năm nên ko ảnh hưởng, dòng đời sản phẩm doanh nghiệp khoảng 5 năm nên nếu dùng server củ cần update dùng thêm 2 năm giảm tý tốc độ.
@XuyenViet2019 Cũ chứ không phải củ.
Thì có gi đâu 😆) bất quá thì intel xin lỗi thôi 😃))) rút kinh nghiệm . Được đăng lên hẵn báo vnexpress thì intel quá uy tín 😃)))) . Ai xài intel 8th 9th 10th 11th thì ráng mà giữ thông tin cá nhân kỹ kỹ nha
image.jpg
@Nguyễn Chí Danh@2 ôi sợ quá, mình có con lap chủ yếu dùng cho quản lý tài khoảng ngân hàng, tiền bạc, trả phí sinh hoạt dùng intel 8th 8750h
Hên quá đang dùng gen 12
@traitay95 Gen 12 cũng có lỗi nhưng chưa được công bố thôi 😆
Đây là trang web chính do Moghimi lập, xem cách lấy AES key trong vòng ~13s :v
https://downfall.page
Mấy ông khéo lo, muốn lấy được dữ liệu từ CPU thì ít nhất phải qua được hàng rào bảo mật của OS trước đã. Chỉ khi nào process của kẻ gian được chạy trên máy tính thì mới đáng lo. Mà đã chạy được trên máy tính thì nó chơi luôn thư mục Documents, cần quái gì phải lấy trộm dữ liệu trong CPU làm gì?
Apple M1 cũng bị lỗ hổng đấy thôi, nói chung là an toàn, có chăng là mấy ông bần nông, dùng phần mềm cr@ck mới đáng lo thôi.
Muốn fix thì tốt nhất các compiler nên thêm lệnh clear thanh ghi AVX sau khi sử dụng là OK, không ảnh hưởng nhiều đến performance.
@vanthoan Trên server có nhiều user chạy, user này lấy được data của user khác là toi
Lại fix giảm hiệu năng thôi - Tèo said ^^
Đón...
Picsart_23-08-13_12-57-54-604.jpg
Screenshot_20230813-125838.jpg
AMD vẫn là chân ái
Yêu quá
@vttungnd Thôi, AMD vẫn dính
Rồi, đời 6 đến đời 11 dính chấu. Ôi lại nhớ 2 thằng này ngày trước :
https://www.vietsunshine.com.vn/wp-content/uploads/2018/01/Guide-How-to-Protect-Your-Devices-Against-Meltdown-and-Spectre-Attacks.jpg
Mấy kiểu bảo mật phức tạp này thì cần mấy tụi hacker đẳng cấp thế giới, mà đã là đẳng cấp thì nó thèm hack gì mấy cái máy tính chứa đầy jav của tụi dân thường 😆
@Huy †rần bác nói chuẩn, máy cá nhân chơi game cờ rắc, xem jav thì không lo ngại chuyện này
Thằng Danh đọc xong bài này chắc nó chạy ra ngoài đường gào thét sung sướng lắm đây.
@maibook Sướng sướng lắm ơi 😆)) . Hàng tỷ hàng tỷ máy chạy inte dính lỗi bảo mật 🤣🤣🤣🤣🤣
image.jpg
@maibook AMD cũng đang lo lỗi zenbleed cuống đít lên 😆
@kedote Cái này cũ rồi, giờ vừa có thêm lỗ hổng mới Inception, mà cái fix lỗ hổng của AMD chỉ có thể thông qua update firmware, đợi được các hãng làm bo mạch chủ update firmware thì đến bao giờ, họ đâu có quan tâm đến bảo mật, may ra có ASUS là chăm cập nhật.

https://forum.qubes-os.org/t/qsb-093-transient-execution-vulnerabilities-in-amd-and-intel-cpus-cve-2023-20569-xsa-434-cve-2022-40982-xsa-435/20299
@IIIIIIIIIIII zenbleed mới hồi tháng 5 đây chứ cũ gì lắm đâu, tầm ảnh hưởng từ chip phổ thông tới server lớn
Không có gì là không có lỗi. Chỉ là đã tìm ra chưa hay không thôi.
hên quá, m dùng i7 4790 không bị ảnh hưởng, lêu lêu mấy thằng đời cao =))
@tyller end Đang hỏng con đời 11 😆) mà nó lấy dữ liệu cpu để cho vui à 😃))
Ôi dào máy tính tôi chẳng có cái gì quan trọng. Mà đời 13 thậm chí 14 sắp ra mắt hacker nó cũng vẫn hack được thôi. Chẳng qua chưa công bố để hack đã.
em hỏi ngu ví dụ như giờ em cũng đang dính lỗi bảo mật này nó muốn lấy data gì đó của em thì nó dựa vào đâu để tìm em , bỏ qua mạng nội bộ
Cười vô mặt
@nefertem Nó phải chạy dc app trên máy của bạn. Nói chung máy cá nhân thì chưa đáng lo lắm nhưng các máy chủ và cloud system thì rất đáng lo hơn vì nhiều user chạy chung trên 1 máy.
@xgen oh

Xu hướng

Bài mới








  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2026 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: 70 Bà Huyện Thanh Quan, P. Xuân Hoà, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép cung cấp dịch vụ MXH số 134/GP-BVHTTDL, Ký ngày: 30/09/2025