Kỹ thuật tấn công SQL Injection như thế nào?
A.
Attacker lợi dụng lỗ hỏng của việc kiểm tra dữ liệu đầu vào trong các ứng dụng web và các thông báo lỗi của hệ thống CSDL trả về để chèn vào các đoạn truy vấn SQL nhằm truy cập vào CSDL và có thể thực hiện các thao tác trên CSDL.
B.
Attacker lợi dụng lỗ hỏng của việc kiểm tra website.
C.
tất cả đều sai.
D.
tất cả đều đúng.
Trả lời:
Đáp án đúng: A
Kỹ thuật tấn công SQL Injection lợi dụng việc kiểm tra dữ liệu đầu vào không chặt chẽ trong các ứng dụng web. Kẻ tấn công sẽ chèn các đoạn mã SQL độc hại vào các trường dữ liệu (ví dụ: form đăng nhập, tìm kiếm) để thay đổi hoặc bổ sung vào câu lệnh SQL ban đầu mà ứng dụng web sử dụng để truy vấn cơ sở dữ liệu. Khi ứng dụng thực thi câu lệnh SQL đã bị chỉnh sửa này, kẻ tấn công có thể truy cập trái phép vào dữ liệu, sửa đổi dữ liệu, hoặc thậm chí thực thi các lệnh hệ thống trên máy chủ cơ sở dữ liệu.
Phương án A mô tả chính xác kỹ thuật tấn công SQL Injection. Các phương án khác không đầy đủ và chính xác bằng.