Kiểm tra bảo mật PHP: Lỗ hổng do sử dụng hàm in_array() thiếu tham số kiểm tra kiểu
Hàm in_array() trong PHP là một công cụ phổ biến để kiểm tra sự tồn tại của giá trị trong mảng, nhưng việc bỏ qua tham số thứ ba — cờ kiểm tra kiểu — có thể dẫn đến lỗ hổng nghiêm trọng trong logic xác thực, đặc biệt khi xử lý dữ liệu người dùng không đáng tin cậy.
Vấn đề từ cơ chế so sánh yếu
Khi không truyền tham số thứ ba (mặc định là false ...
Đăng vào ngày 17 tháng 6 lúc 07:40
Phân tích lỗ hổng PHP: Khởi tạo đối tượng tùy ý (Arbitrary Object Instantiation)
Giới thiệu về lỗ hổng
Bài viết này tiếp nối chuỗi phân tích bảo mật PHP, tập trung vào lỗ hổng liên quan đến việc khởi tạo đối tượng tùy ý. Nội dung dựa trên các thử thách từ PHP SECURITY CALENDAR 2017. Chúng ta sẽ xem xét một đoạn code mẫu, sau đó áp dụng kiến thức vào một bài tập CTF cụ thể.
Phân tích chi tiết lỗ hổng
Xét đoạn code PHP sau đ ...
Đăng vào ngày 10 tháng 6 lúc 04:30