Kiến trúc bảo mật: Cơ chế lưu giữ thông tin xác thực tài khoản
Lưu giữ thông tin tài khoản
Phần mềm Bitrix Site Manager thực hiện một cơ chế để những người dùng có thể lưu giữ thông tin tài khoản của họ trên trình duyệt và máy tính nơi mà họ đã duyệt site sau lần đăng nhập đầu tiên. Nó giúp xử lý dễ dàng hơn trên site và các diễn đàn, các hóa đơn gian hàng điện tử cũng như sự đơn giản hóa công việc với các mục người bán và các mục tư nhân khác trên site.
Cơ chế này có thể hoăc không thể trong “cài đặt hệ thống->cài đặt->cài đặt module kerner”, các biến “cho phép lấy các tài khoản”. Giá trị mặc định là “cho phép”.
Nếu việc lưu giữ tài khoản được cho phép trong cài đặt hệ thống, người dùng được đề nghị để kiểm tra hệ thống tùy ý “lưu tài khoản của tôi trên máy tính này ”. Trong trường hợp này, sau khi tài khoản đăng nhập thành công hệ thống sẽ tính toán giá trị băm(hash value) duy nhất cho cả người dùng và site này. Lưu giữ và tính toán giá trị trong cơ sở dữ liệu trên server và chuyển nó tới người dùng trong mục cookie. Chú ý là các biến này chứa không phải tên người dùng cũng không phải là tên mật khẩu và không thể được sử dụng để khôi phục lại thông tin ban đầu.
Khi đăng nhập vào site với các xác thực băm được lưu giữ trong cookie và việc lưu giữ tài khoản được cho phép. Hệ thống kiểm tra một biến được tính toán trong tài khoản trước và được lưu trong cookie trong client side. Nếu phù hợp thì người dùng tự động được đăng nhập không cần phải nhập tên người dùng và mật khẩu.
Điều quan trọng là xét xem một người dùng có thể lưu tài khoản của anh ta không chỉ trong máy tính của anh ta mà còn trong các câu lạc bộ và quán cafe internet. Trong trường hợp này, về lý thuyết thì những khách hàng khác có thể nhận được truy cập tới dữ liệu cá nhân của người dùng.
Chức năng lưu giữ dữ liệu rất thuận tiện cho người dùng và đơn giản hóa công việc với site. Tuy nhiên, nếu bạn phát triển site với thông tin độ bảo mật cao nó yêu cầu không thể lưu giữ tài khoản hay qua việc thông báo với người dùng về sự an toàn này có thể sử dụng thế nào cho họ và cho dự án.
Để đảm bảo mức bảo mật được yêu cầu khi sử dụng cơ chế tài khoản bên ngoài hay module “ActiveDirectory/LDAP Integration” tài khoản của người dùng bên ngoài từ các ứng dụng khác không được lưu giữ kể cả khi cài đặt module kerner.











