What did the Heartbleed bug exploit in the OpenSSL code?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "A coding error in the heartbeat routine.". Heartbleed (CVE-2014-0160) là lỗi lập trình trong phần xử lý tiện ích heartbeat của thư viện OpenSSL: mã không kiểm tra độ dài thực của dữ liệu mà bên gửi khai báo, nên kẻ tấn công có thể đòi máy chủ trả về tới khoảng 64 KB bộ nhớ, trong đó có thể chứa khoá riêng, mật khẩu hay phiên đăng nhập. Bài học cho chính sách là cần quản lý bản vá và kiểm định mã của thành phần mã nguồn mở. "A password weakness." sai vì lỗi không liên quan tới mật khẩu yếu; mật khẩu chỉ là một trong những thứ có thể bị lộ do lỗi. "An outdated encryption method." sai vì thuật toán mã hoá không bị phá, lỗi nằm ở cách cài đặt chứ không ở thuật toán. "An SQL injection vulnerability." sai vì SQL injection là lỗi chèn câu lệnh vào cơ sở dữ liệu của ứng dụng web, không liên quan tới thư viện TLS.