Viscosity đã nhớ mật khẩu: hộp kiểm đó đã làm gì
Hộp ghi nhớ lưu một thông tin đăng nhập trong Chuỗi khóa của macOS. Nó không thể vượt qua chính sách được quản lý, yếu tố thứ hai hoặc máy chủ từ chối mật khẩu.
Hộp kiểm ở lời nhắc đăng nhập trông giống như tùy chọn của ứng dụng khách, nhưng trên một máy được quản lý thì nó thường là quyết định chính sách. Điều khiển ghi nhớ của Viscosity lưu thông tin đăng nhập trong Chuỗi khóa của macOS khi việc triển khai cho phép lưu trữ. Truyền thuyết cho rằng hộp kiểm luôn là của bạn để đặt. Trên thực tế, ba thứ riêng biệt có thể chặn nó, và chỉ một trong số đó liên quan đến mật khẩu.
Hộp kiểm thực sự lưu gì
Chọn tùy chọn ghi nhớ yêu cầu ứng dụng khách giữ giá trị cho đúng kết nối và tài khoản đó. Mục này vào Chuỗi khóa, và các lần đăng nhập sau dùng lại nó qua lời nhắc được hỗ trợ chứ không qua một tùy chọn ẩn. Không có gì được ghi vào chính tệp kết nối. Sự tách biệt đó cũng là lý do việc xóa mục sau này tạo ra lời nhắc thay vì một hồ sơ hỏng.
Giá trị được lưu là đầu vào cho việc xác thực mà máy chủ vẫn sẽ thực hiện. Nó không thay đổi điều cổng yêu cầu, không bỏ qua yếu tố thứ hai và không biến mã dùng một lần thành bí mật dùng lại được. Điều nó rút ngắn là việc gõ, không phải chính sách mà việc triển khai áp dụng cho tài khoản đó.
Vì sao điều khiển có thể không có
Quản trị viên có thể tắt lưu thông tin đăng nhập cho một bản cài đặt được quản lý, và SparkLabs ghi lại điều khiển ghi nhớ cùng hành vi Chuỗi khóa của nó trong hướng dẫn lưu thông tin đăng nhập. Khi hộp kiểm không có, nó không hỏng, và việc tìm một lệnh tùy chọn vượt qua nó là phản ứng sai.
Hãy hỏi chủ sở hữu quy trình làm việc được hỗ trợ nào áp dụng thay thế. Một bản triển khai cấm lưu trữ thường có lý do, và lý do thường là tài khoản được chia sẻ, thiết bị không đáng tin cậy hoặc thông tin đăng nhập phải hết hạn theo lịch. Việc lách cài đặt biến một điều khiển có chủ đích thành sự cố, và sự cố thường đến kèm bản kiểm toán của người khác.
Trên một bản cài đặt không được quản lý, điều khiển bị thiếu là một câu hỏi hỗ trợ kèm số phiên bản. Hãy gửi bản dựng ứng dụng khách đã cài và những gì lời nhắc thực sự hiển thị, thay vì đoán các giá trị mặc định ẩn.
Ba lời nhắc không phải là cùng một lời nhắc
Mã dùng một lần không phải mật khẩu, mật khẩu không phải sự cho phép của Chuỗi khóa, và việc máy chủ từ chối không phải là cả ba. Trộn lẫn chúng tạo ra các lỗi đọc như thông tin đăng nhập sai trong khi vấn đề thực sự là một trường, một hộp thoại hoặc một tuyến đường.
Hộp thoại Chuỗi khóa là cục bộ theo thiết kế. Nó hỏi liệu ứng dụng này có được đọc mục này trên máy này không, và việc chấp thuận nó không nói gì với máy chủ VPN.
Đó là lý do việc từ chối hộp thoại tạo ra lỗi phía ứng dụng khách mà máy chủ không bao giờ thấy, trong khi mật khẩu sai tạo ra sự từ chối phía máy chủ mà ứng dụng khách chỉ có thể báo cáo. Hãy đọc hộp thoại trước khi trả lời, và kiểm tra rằng ứng dụng yêu cầu là ứng dụng khách bạn mong đợi chứ không phải trình cài đặt hay tiến trình trợ giúp. Sự khác biệt này quan trọng nhất trên máy dùng chung, nơi mục có thể tiếp cận được bởi nhiều hơn một tài khoản.
Yếu tố thứ hai nằm ngoài tất cả những điều này. Lưu mật khẩu không lưu mã, và bản triển khai yêu cầu mã vẫn yêu cầu nó ở mỗi kết nối. Hãy giữ bước đó hiển thị trong quá trình kiểm thử, vì một luồng lặng lẽ bỏ qua nó không phải là luồng bạn đã cấu hình.
Khôi phục một thông tin đăng nhập mà không đặt lại phần còn lại
Nếu xác thực thất bại sau khi đổi mật khẩu, hãy dùng đường dẫn nhắc lại và cập nhật đã được ghi lại của ứng dụng khách cho đúng kết nối đó thay vì sửa Chuỗi khóa bằng tay. Hãy đọc thông báo trước khi thay thế bất cứ thứ gì, vì hết thời gian, từ chối chứng chỉ hoặc tuyến đường bị thiếu không được sửa bằng cách ghi đè mật khẩu đã lưu. Làm việc đó lặp đi lặp lại chủ yếu dạy bạn bỏ qua lỗi mà ứng dụng khách hiển thị. Cập nhật thông tin đăng nhập bị ảnh hưởng, sau đó kết nối lại và xem lời nhắc nào xuất hiện.
Việc đặt lại toàn bộ Chuỗi khóa mà các diễn đàn hỗ trợ đề xuất là một thay đổi lớn hơn nhiều so với vấn đề. Mật khẩu đã lưu của một kết nối không liên quan gì đến chứng chỉ của kết nối khác, và xóa mọi thứ biến một mục lỗi thời thành cả một buổi chiều đăng ký lại.
Kết thúc bằng việc ngắt kết nối và kết nối lại qua các điều khiển thông thường, xác nhận rằng tài khoản dự định được dùng và việc xóa mục đã lưu tạo ra lời nhắc thay vì lỗi. Việc dùng lại có thể dự đoán với một cách rõ ràng để cập nhật hoặc xóa thông tin đăng nhập là kết quả đáng để kiểm thử.