Chúc mừng năm mới có khởi đầu tốt lành. Năm 2017 mang đến các lỗ hổng bảo mật như mã mờ WannaCry và vụ hack Equifax, nhưng mọi chuyện không khá hơn nhiều vào đầu 2018.
Chúng ta vừa chào đón năm mới xong thì vụ nổ an ninh tiếp theo đã占据 tiêu đề. Và không chỉ một lỗi, mà là hai. Được biệt danh Meltdown và Spectre, các lỗ hổng xuất phát từ vi xử lý máy tính. Về mức độ nghiêm trọng và số người có thể bị ảnh hưởng, chuyên gia đã ví chúng như lỗi Heartbleed năm 2014.
Các lỗi có thể tấn công tất cả hệ điều hành máy tính để bàn, nhưng trong bài này, chúng tôi chỉ tập trung vào Windows. Hãy xem kỹ hơn cách các lỗ hổng hoạt động và cách bạn có thể biết chúng có ảnh hưởng bạn không.
Meltdown và Spectre: Nhìn gần hơn
Trước khi giải thích cách phát hiện hai lỗi trên hệ thống của bạn, hãy dành lúc hiểu đầy đủ hai lỗ hổng là gì và chúng hoạt động như thế nào.
Lỗ hổng cho phép hacker tiềm năng phơi bày hầu như mọi dữ liệu máy tính xử lý. Bao gồm mật khẩu, tin nhắn mã hóa, thông tin cá nhân, và bất cứ thứ gì bạn nghĩ ra.
Meltdown chỉ ảnh hưởng bộ xử lý Intel. Đáng lo ngại, lỗi đã hiện diện từ 2011. Nó dùng phần của quá trình thực thi ngoài thứ tự (OOOE) để thay đổi trạng thái cache của CPU. Sau đó nó có thể dump nội dung bộ nhớ khi nó thường không thể truy cập.
Spectre có thể tấn công bộ xử lý Intel, AMD, và ARM, và do đó cũng ảnh hưởng điện thoại, máy tính bảng, và thiết bị thông minh. Nó dùng thực thi suy đoán và dự đoán nhánh của bộ xử lý kết hợp với tấn công cache để lừa ứng dụng tiết lộ thông tin nên được ẩn trong vùng bộ nhớ được bảo vệ.
Tấn công Spectre cần được tùy chỉnh theo từng máy, nghĩa là chúng khó thực hiện hơn. Tuy nhiên, vì nó dựa trên thực hành thành lập trong ngành, nó cũng khó khắc phục hơn.
PC Windows 10 của bạn có bị ảnh hưởng bởi Meltdown?
May mắn thay, Microsoft đã công bố script PowerShell tiện lợi bạn có thể chạy trên hệ thống. Làm theo các bước dưới và bạn có thể cài đặt và kích hoạt mô-đun bổ sung trên hệ thống. Kết quả sẽ cho biết bạn có cần thực hiện thêm bước hay không.
Trước tiên, chạy PowerShell với quyền admin: nhấn Phím Windows + Q hoặc mở Menu Bắt đầu, gõ PowerShell, nhấp chuột phải kết quả đầu tiên (Windows PowerShell, ứng dụng desktop) và chọn Chạy với tư cách quản trị viên.
Sau khi PowerShell tải xong, làm theo các bước sau để biết PC có bị ảnh hưởng Meltdown không. Lưu ý bạn có thể copy-paste lệnh vào PowerShell.
- Nhập Install-Module SpeculationControl và nhấn Enter để chạy lệnh.
- Xác nhận lời nhắc nhà cung cấp NuGet bằng cách nhập Y cho Có và nhấn Enter.
- Làm tương tự cho lời nhắc kho lưu trữ không tin cậy.
- Tiếp theo, gõ Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser và nhấn Enter
- Khi cài đặt hoàn tất, gõ Import-Module SpeculationControl và nhấn Enter.
- Cuối cùng, gõ Get-SpeculationControlSettings và nhấn Enter.
Sau khi chạy các lệnh này, kiểm tra kết quả đầu ra — nó sẽ là True hoặc False.
Nếu bạn chỉ thấy thông điệp True, chúc mừng, bạn được bảo vệ và không cần hành động thêm. Nếu False xuất hiện, hệ thống của bạn dễ bị tổn thương, và bạn cần hành động thêm. Hãy ghi nhớ hành động được đề xuất hiển thị trong kết quả. Như ảnh chụp màn hình trên, máy test của chúng tôi yêu cầu cập nhật BIOS/firmware và chưa cài bản vá qua Windows Update.
Làm thế nào bảo vệ bản thân khỏi Meltdown?
Đáng ghi nhận, Microsoft nhanh chóng phát hành bản vá cho Meltdown. Bạn tìm thấy nó qua công cụ Windows Update (Cài đặt > Cập nhật & Bảo mật > Cập nhật Windows > Kiểm tra cập nhật). Bạn cần tải và cài bản vá KB4056892 cho Windows build 16299.
Đáng lo ngại, bản vá không tương thích với một số bộ antivirus. Nó chỉ hoạt động nếu ISV của phần mềm bảo mật đã cập nhật ALLOW REGKEY trong registry Windows.
Bạn cũng nên cập nhật trình duyệt. Google đã vá Meltdown trong Chrome 64 và Mozilla đã cập nhật Firefox phiên bản 57 (Quantum). Microsoft thậm chí đã vá phiên bản Edge mới nhất. Kiểm tra với nhà phát triển trình duyệt nếu bạn dùng ứng dụng không phổ biến.
Cuối cùng, bạn cần cập nhật BIOS và firmware của hệ thống. Một số nhà sản xuất máy tính bao gồm ứng dụng trong Windows để bạn nhanh chóng kiểm tra cập nhật như vậy. Nếu nhà sản xuất PC không cung cấp cái đó, hoặc bạn đã xóa nó, bạn có thể tìm cập nhật trên trang web của công ty.
Làm thế nào bảo vệ bản thân khỏi Spectre?
Meltdown là mối đe dọa trực tiếp hơn và là lỗi dễ hơn cho hacker khai thác. Tuy nhiên, Spectre khó khắc phục hơn.
Vì cách Spectre hoạt động, khắc phục nó sẽ yêu cầu các công ty thiết kế lại hoàn toàn cách họ xây dựng bộ xử lý. Quá trình đó có thể mất nhiều năm, và có thể là thập kỷ cho đến khi dòng bộ xử lý hiện tại hoàn toàn ra khỏi lưu thông.
Nhưng không có nghĩa Intel chưa cố gắng cung cấp cách bảo vệ cho khách hàng. Rất tiếc, phản ứng đã hỗn loạn.
Giữa tháng 1, Intel phát hành bản vá Spectre. Ngay lập tức, người dùng Windows bắt đầu phàn nàn bản vá bị lỗi; nó buộc máy tính của họ khởi động lại ngẫu nhiên vào lúc không mong đợi. Phản ứng của Intel là phát hành bản vá thứ hai. Nó không khắc phục vấn đề; vấn đề khởi động lại tiếp diễn.
Lúc này, hàng triệu người dùng đã cài bản vá. Intel nói với khách hàng đừng tải bất kỳ bản vá nào cho đến khi khắc phục xong. Nhưng có vấn đề cho người dùng Windows. Bản vá Intel được phân phối qua ứng dụng Windows Update. Người dùng tiếp tục vô tình cài nó;畢竟, chúng ta đều biết quy trình cập nhật Windows hiện tại mờ mịt như thế nào.
Trong khi khởi động lại ngẫu nhiên chắc chắn gây phiền toái, phần đáng lo ngại nhất của bản vá lỗi là tiềm năng mất dữ liệu. Theo lời của Intel, "Nó gây ra khởi động lại nhiều hơn dự kiến và hành vi hệ thống khó lường khác [...] có thể dẫn đến mất hoặc hỏng dữ liệu."
Nhanh chuyển đến cuối tháng 1, và Microsoft bị buộc phải can thiệp. Công ty đã thực hiện một bước rất bất thường. Nó phát hành bản cập nhật bảo mật khẩn cấp ngoài band cho Windows 7, 8.1, và 10 hoàn toàn vô hiệu hóa bản vá của Intel.
Cách cài đặt bản sửa của Microsoft
Rất tiếc, bản vá mới sẽ không có sẵn qua ứng dụng Windows Update. Bạn sẽ phải cài đặt thủ công.
Để bắt đầu, vào Microsoft Update Catalog. Bạn cần tìm Cập nhật cho Windows (KB4078130). Khi sẵn sàng, nhấp vào Tải xuống.
Tiếp theo, nhấp vào tệp [chuỗi ký tự].EXE.
Tệp rất nhỏ và chỉ mất vài giây để tải. Khi tải xong, nhấp đúp vào tệp EXE và làm theo hướng dẫn trên màn hình.
Vậy, tương lai như thế nào? Nếu bạn theo dõi, bạn sẽ nhận ra người dùng bị ảnh hưởng quay lại điểm xuất phát: phơi bày và không được bảo vệ.
Hy vọng Intel sẽ phát hành bản vá thành công hơn trong vài tuần tới. Trong lúc đó, bạn sẽ phải kiên nhẫn chờ đợi.
Meltdown và Spectre có khiến bạn lo lắng?
Dễ hiểu mà cảm thấy lo lắng.畢竟, máy tính của chúng ta thực sự nắm chìa khóa cuộc sống.
Nhưng cũng quan trọng lấy sự an ủi từ sự thật. Bạn rất khó trở thành nạn nhân tấn công Spectre. Thời gian và công sức hacker cần dành cho lợi ích không xác định làm cho bạn trở thành đề xuất không hấp dẫn.
Và các công ty công nghệ lớn đã biết hai vấn đề từ giữa 2017. Họ đã có nhiều thời gian chuẩn bị bản vá và phản ứng theo cách tốt nhất họ có thể.
Dù có sự thật, mối đe dọa Meltdown và Spectre vẫn khiến bạn lo lắng? Bạn có thể cho chúng tôi biết suy nghĩ và ý kiến của bạn trong phần bình luận bên dưới.