If a user logs into a web application from a public computer, what method of session tracking might less secure?
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: "URL rewriting for session tracking.". Cách này nhét định danh phiên vào chính địa chỉ, dạng tham số jsessionid nối sau đường dẫn, nên định danh hiện trên thanh địa chỉ, nằm lại trong lịch sử của máy công cộng và bị gửi sang trang khác qua tiêu đề Referer; ai mở lại liên kết đó khi phiên chưa hết hạn là vào thẳng được tài khoản. "Secure connections using HTTPS." không phải cách theo dấu phiên mà là lớp bảo vệ đường truyền, nó chỉ làm tình hình an toàn hơn. "Cookies with enhanced security features (safe cookies)." nói tới cookie bật cờ Secure cùng HttpOnly, cũng là hướng tăng an toàn. "Cookies with an extended expiration time (long cookies)." có rủi ro riêng vì sống qua lần đóng trình duyệt, nhưng đó là cookie bền để ghi nhớ đăng nhập chứ không phải cơ chế theo dấu phiên, và dấu vết nó để lại nằm trong bộ cookie xoá được, không phơi định danh ra ngoài địa chỉ.
Cùng phần 6
How can Session Tracking be done?Có lời giảiCâu hỏiWhat is the most secure way to handle session invalidation during logout?Có lời giảiCâu hỏiAssuming that there is a link logout at the top of the profile.jsp, orderhistory.jsp.
<a href="logoutServlet">Logout</a>
When the client clicks the logout link, the following code in the logoutServlet runs:
HttpSession session = request.getSession();
//TODO
response.sendRedirect("login.jsp");
What is the best code to write in the TODO section to complete the logout function?Có lời giảiCâu hỏiCả 25 câu của chủ đề25 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây