HOD402 - Phần 6: Lỗ hổng ứng dụng web
Lỗi ứng dụng web thường dẫn thẳng tới dữ liệu. Lớp lỗi hay bị coi nhẹ là phân quyền: đổi một mã số trên đường dẫn là đọc được hồ sơ người khác, vì máy chủ chỉ kiểm đã đăng nhập chứ không kiểm có quyền. Lỗi tiêm mã xảy ra khi dữ liệu người dùng được ghép thẳng vào câu truy vấn cơ sở dữ liệu hay lệnh hệ điều hành; lỗi nạp tệp trỏ ứng dụng tới tệp ngoài ý muốn. Máy quét tự động hầu như không thấy lỗi logic nghiệp vụ, như áp một mã giảm giá hai lần. Tấn công chèn kịch bản liên trang thì nhắm vào trình duyệt của người dùng khác thay vì máy chủ. Với mỗi lớp, trọng tâm là cơ chế gốc và cách sửa tận gốc: truy vấn tham số hoá, kiểm quyền phía máy chủ, mã hoá đầu ra theo ngữ cảnh. Người học nhận diện được lớp lỗi từ hành vi của ứng dụng và chỉ ra được đoạn mã cần đổi.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Câu hỏi của chủ đề
Đề có câu hỏi của chủ đề này
4 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.