Tôi biết câu hỏi này có thể quá chung chung nhưng với mục đích thu hẹp câu hỏi, dưới đây là mô tả ngắn gọn:Các mối đe dọa có thể xảy ra khi gọi các dịch vụ web bằng cách sử dụng JQuery là gì và làm cách nào để tránh chúng?
Tôi đang định bỏ qua ASP.net UpdatePanel
và chuyển sang sử dụng ajax qua JQuery. Tôi sợ rằng vì tính chất đơn giản, phía máy khách của JavaScript (và do đó là mã JQuery), bất kỳ ai tìm đến nguồn trang web của tôi đều có thể nhận ra URL của các dịch vụ web mà tôi đang gọi và những gì đang được chuyển cho các dịch vụ web đó.
Khi sử dụng UpdatePanel
cho các loại hoạt động này, tôi chắc chắn rằng các dịch vụ web gọi được thực hiện trên máy chủ và tôi không lo ngại về các vấn đề về thông tin gọi dịch vụ web nhạy cảm được hiển thị công khai. lập kế hoạch để sử dụng Ajax thông qua JQuery, Nó lo lắng cho tôi rất nhiều.
Quan ngại của tôi có hợp lý không và liệu có đúng hay không, các giải pháp tốt nhất để tránh các mối đe dọa của dịch vụ web-gọi điện thoại-thông tin đang được hiển thị là gì?
Làm rõ: khi nói UpdatePanel, tôi có nghĩa là sử dụng một chuỗi các techiques bao gồm ASP.net AJAX, code-behind và dựa vào các file DLL server-side để thực hiện các hoạt động async server-side thay vì jquery Ajax đòi hỏi các dịch vụ web cho intracting với máy chủ.
Tuyên bố "gọi dịch vụ web được thực hiện trên phía máy chủ [với UpdatePanel]" có vẻ sai vì UpdatePanel cũng cho phép công nghệ phía máy khách. Tôi không nghĩ rằng các mối đe dọa sẽ thay đổi khi chuyển sang jQuery. Dịch vụ web của bạn không nên thay đổi trên thực tế, nếu chúng đã được bảo mật. –
Một bit quan trọng cần làm rõ về câu hỏi của bạn là: "Tôi chắc chắn rằng các dịch vụ web gọi được thực hiện trên phía máy chủ" - các dịch vụ web * này *, chúng có được tạo tự động bởi ASP.NET hay không * tách biệt * các dịch vụ web cụ thể/riêng biệt được gọi từ phía máy chủ? – Jesse
Làm rõ: khi nói UpdatePanel, tôi có nghĩa là sử dụng một chuỗi các techiques bao gồm ASP.net AJAX, code-behind và dựa vào các Dll phía máy chủ để thực hiện các hoạt động bên máy chủ async thay vì jquery Ajax yêu cầu các dịch vụ web để thu hút với máy chủ. – Farshid