What is the purpose of the UNION operator in SQL injection attacks?
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: "To retrieve records from a different table". Toán tử UNION trong SQL ghép kết quả của hai câu SELECT có cùng số cột và kiểu dữ liệu tương thích; trong UNION-based SQL injection, kẻ tấn công nối thêm một câu SELECT vào truy vấn gốc để kết quả từ bảng khác, ví dụ bảng tài khoản, hiện ra cùng dữ liệu bình thường của trang. Phòng thủ là truy vấn tham số hoá và kiểm tra đầu vào. "To encrypt SQL queries" sai vì UNION không có chức năng mã hoá nào. "To validate SQL syntax" sai vì kiểm tra cú pháp là việc của trình phân tích câu lệnh trong hệ quản trị cơ sở dữ liệu. "To authenticate the session" sai vì xác thực phiên là chức năng của ứng dụng, cookie hay token, không phải của một toán tử SQL.
Cùng phần 6
Which SQL command is used to retrieve data from a database?Có lời giảiCâu hỏiWhy should application developers change the session ID names used by common web application development frameworks?Có lời giảiCâu hỏiWhich of the following best describes a blind SQL injection attack?Có lời giảiCâu hỏiCả 20 câu của chủ đề20 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây