JavaScript is required

What is a buffer-overflow attack?

A.

Putting more email in an email system than it can hold.

B.

Overflowing the system.

C.

Putting more data in a buffer than it can hold.

Trả lời:

Đáp án đúng: C


Tấn công buffer overflow (tràn bộ đệm) xảy ra khi một chương trình cố gắng ghi dữ liệu vượt quá giới hạn của một bộ đệm (buffer) đã được cấp phát. Điều này có thể dẫn đến việc ghi đè lên các vùng nhớ liền kề, gây ra các hành vi không mong muốn, như treo máy, lỗi chương trình hoặc thậm chí là cho phép kẻ tấn công thực thi mã độc. Phương án A sai vì mô tả việc tràn hòm thư điện tử, không liên quan đến bộ đệm trong bộ nhớ. Phương án B sai vì quá chung chung. Overflowing the system có thể do nhiều nguyên nhân, không chỉ buffer overflow. Phương án C đúng vì mô tả chính xác hành vi của tấn công buffer overflow, khi lượng dữ liệu đưa vào vượt quá khả năng chứa của bộ đệm.

Câu hỏi liên quan