Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Tất cả bạn cần biết về CPU Intel bị hack

Khi ai đó tưởng tượng tấn công vào máy tính của họ, họ nghĩ đến loại virus cài đặt từ xa có thể làm mọi thứ xấu xí ở cấp độ phần mềm. Họ sẽ không bao giờ đoán rằng chính CPU có thể kết thúc hoạt động theo mọi cách kỳ lạ và khó chịu. Điều này có nghĩa gì cho người có máy tính CPU Intel, và nó có thể ảnh hưởng chúng ta như thế nào trong tương lai? Và, quan trọng hơn nhiều, bạn có thể làm gì để bảo vệ mình?

Cuộc tấn công hoạt động như thế nào?

Tất cả bạn cần biết về CPU Intel bị hack

Mục tiêu không phải là CPU, chính xác, mà là cơ sở hạ tầng hỗ trợ nó qua Intel Management Engine (ME). Bộ vi xử lý Skylake và Kaby Lake có một hệ thống chip độc quyền gọi là "Platform Controller Hub" (PCH), giống như một hệ thống khác chạy trong bóng tối của những gì bạn thấy trước mặt. Nó có hệ điều hành sơ cấp riêng gọi là MINIX, CPU nhỏ riêng, và các thành phần hỗ trợ khác giúp quản trị viên doanh nghiệp truy cập máy tính trong văn phòng và kiểm soát chúng ở mức độ hạn chế.

Đây là điểm quan trọng: MINIX thực sự không được sở hữu hoặc cấp phép bởi Intel. Họ đơn giản đưa nó vào cấu trúc hỗ trợ chip mà không có sự biết của người tạo ra. Mục đích ban đầu của hệ điều hành microkernel là giáo dục sinh viên đại học về hoạt động bên trong để họ hiểu tốt hơn cách xây dựng phần mềm low-level riêng.

Vậy tại sao Intel lại tốn công implement ME chạy song song với bất cứ thứ gì bạn dùng để chạy chương trình?

PCH đặc biệt hữu ích cho doanh nghiệp lớn với hàng nghìn máy tính, có thể ngừng hoạt động bất kỳ lúc nào và nếu không sẽ cần sysadmin đến từng cái giải quyết từng vấn đề riêng lẻ. Điều này chỉ cho phép quản trị viên thực hiện thay đổi toàn diện khi hệ thống thậm chí không thể boot.

Vấn đề là non-administrators (ví dụ hacker) có thể làm điều tương tự.

Truy cập giao diện Joint Test Action Group (JTAG) để quản trị Intel ME chỉ yêu cầu một thay đổi BIOS đơn giản, một USB dongle, và vài thủ thuật nhỏ thêm vào đó để có quyền truy cập low-level vào phần cứng máy tính. Khi bạn đã vào, bạn cơ bản ở "God Mode", có thể thực thi code tùy ý mà không cảnh báo một ứng dụng anti-malware nào.

Điều này có thể gây thảm họa cho hàng ngàn doanh nghiệp dùng sản phẩm Intel.

Tại sao tôi nên lo ngại về hack CPU?

Tất cả bạn cần biết về CPU Intel bị hack

Mọi thứ chạy trên máy tính của bạn, từ hệ điều hành đến trình duyệt bạn dùng để xem bài này, phải "chỉ huy" ai đó để hoạt động. "Người đó" là CPU. Để máy tính hoạt động, nó cần gửi lệnh đến con chip lớn cũ kia chiếm spotlight từ mọi phần cứng khác.

Khi bạn có quyền kiểm soát hệ thống ngoại vi quản trị chip, bạn có carte blanche (quyền lực tuyệt đối) làm bất cứ gì bạn muốn với máy tính đó, bao gồm đánh cắp dữ liệu nhạy cảm nhất (trừ khi nó được mã hóa). Phần tồi tệ nhất là không có gì bạn có thể làm sau khi ai đó đã có quyền truy cập.

Cách bảo vệ bản thân

Tất cả bạn cần biết về CPU Intel bị hack

Để loại bỏ hoàn toàn ME, bạn sẽ phải làm những điều có thể kết thúc làm hỏng máy tính. Nếu bạn đang cố gắng bảo vệ thiết bị cá nhân, chỉ đừng cho phép người lạ cắm bất cứ thứ gì vào cổng USB của bạn.

Mặt khác, nếu bạn đang cố gắng bảo vệ doanh nghiệp, chỉ đạo nhân viên IT đến repository nguồn này chứa tiện ích xóa chính được cung cấp bởi nhóm nghiên cứu tìm ra lỗ hổng trong Intel ME. Bạn cũng nên chỉ họ đến đây, sẽ xóa càng nhiều firmware càng tốt mà không làm hỏng máy tính.

Lưu ý quan trọng: bạn vẫn đang冒 rủi ro khi dùng những thứ này, và vì vậy, chúng tôi không thể chịu trách nhiệm cho bất kỳ thiệt hại nào xảy ra cho máy tính của bạn do chạy mã này.

Điều thoải mái hơn để làm, trong cả hai tình huống, là chỉ giám sát ai có quyền truy cập máy tính của bạn qua cổng USB. Để khai thác đúng lỗ hổng này, ai đó phải có quyền truy cập vật lý vào máy tính của bạn. Đủ dễ, phải không?

Nếu bạn có thêm ý tưởng về bảo vệ hệ thống khỏi exploit này, hãy góp ý trong bình luận!