Lỗ Hổng Chèn Callback JSONP Trong Ứng Dụng Quản Lý Ghi Chú

Hệ thống ứng dụng ghi chú sử dụng cơ chế JSONP để xử lý yêu cầu truy vấn, nhưng có lỗ hổng trong cách xử lý tham số callback. Khi endpoint /api/view/:note trả về dữ liệu dưới dạng JavaScript, tham số callback có thể bị thay thế bằng giá trị kiểm soát được, dẫn đến thực thi mã JavaScript từ xa. Phần tử HTML <script src="/api/view/<%= not ...

Đăng vào ngày 26 tháng 9 lúc 19:03

Kiến Trúc Frontend JavaScript: AJAX, Xử Lý Bất Đồng Bộ, CORS Và Template Engine

1. Tổng Quan Về AJAX Và Mô Hình Client-Server AJAX (Asynchronous JavaScript and XML) là kỹ thuật nền tảng giúp trang web giao tiếp với máy chủ ở chế độ nền mà không cần tải lại toàn bộ giao diện. Điều này mang lại trải nghiệm người dùng mượt mà, đồng thời giảm thiểu đáng kể băng thông và tải trọng cho server. 1.1. Triển khai API phía Server (J ...

Đăng vào ngày 7 tháng 9 lúc 15:25

Phân tích Module Ajax trong Thư viện Zepto

Module Ajax là một thành phần cốt lõi trong Zepto, cung cấp khả năng gửi yêu cầu không đồng bộ đến máy chủ thông qua XMLHttpRequest, đồng thời hỗ trợ cơ chế JSONP để xử lý các tình huống truy cập chéo miền (cross-origin). Bài viết này dựa trên mã nguồn Zepto phiên bản 1.2.0. Thứ tự kích hoạt sự kiện trong quá trình Ajax Zepto định nghĩa một ...

Đăng vào ngày 17 tháng 5 lúc 16:18