Một cái móc khóa làm gì?


66

Tôi biết làm thế nào để vô hiệu hóa nó, phá vỡ nó, và nó tiết kiệm công cụ. Tuy nhiên, khi được hỏi "nó dùng để làm gì, tại sao nó ở đó và nó hoạt động như thế nào" tôi không thể nói nên lời. Điều đáng lo ngại hơn là dường như không có nhiều nội dung khôn ngoan cho những câu hỏi trên internet.

Vì vậy, một lần và mãi mãi. Móc khóa là gì, tại sao nó lại có trên máy tính của tôi và nó hoạt động như thế nào?

Câu trả lời:


59

Khóa là một "cơ sở dữ liệu được lưu trữ" - Tôi đang sử dụng thuật ngữ này một cách nhẹ nhàng - thông tin đăng nhập của bạn được lưu trữ trên PC cục bộ của bạn. Nó được bao bọc bởi một số lược đồ mã hóa ma thuật (PKCS # 11 - cái này được sử dụng để lưu trữ an toàn trên phương tiện lưu động), do đó, nó sẽ tương đối an toàn khỏi những con mắt tò mò.

Nó cung cấp một phụ trợ chung cho (chèn khung ở đây, chúng tôi sẽ sử dụng gnome làm ví dụ) để CRUD (tạo, đọc, cập nhật, xóa) thông tin đăng nhập của bạn mà không "đưa ra giải pháp của riêng bạn". Nó giữ một giao diện nhất quán cho các lập trình viên sử dụng khung cụ thể đó. KDE cung cấp khóa riêng của mình, Gnome có một triển khai khác.

Evolution, Firefox, Net-man đều sử dụng giao diện này. Khi bạn đặt thông tin đăng nhập máy chủ email của mình vào Evolution, nó sẽ yêu cầu bạn lưu trữ thông tin đó trong quá trình khóa. Nếu bạn chọn tham gia, nó sẽ chuyển dữ liệu sang dịch vụ khóa và voilà, nó được lưu trữ. Evolution chỉ phải gọi dịch vụ khóa khi khởi động để lấy thông tin đó.

Ý tưởng lớn ở đây là nếu người khác truy cập vào PC của bạn và không biết mật khẩu chính cho khóa của bạn, họ không thể truy cập thông tin đăng nhập được lưu trữ của bạn. Nguyên tắc tương tự được đưa vào sử dụng bởi addon của Lastpass.com cho trình duyệt của bạn. (chỉ được phân phối, nghĩa là tôi có thể sử dụng nó trên một số phiên bản trình duyệt trên PC)

Tóm lại, tôi cung cấp đoạn trích này từ trang gnome-keyring ở đây

Khóa Gnome là tập hợp các thành phần trong Gnome lưu trữ bí mật, mật khẩu, khóa, chứng chỉ và cung cấp chúng cho các ứng dụng.

Khóa Gnome được tích hợp với thông tin đăng nhập của người dùng, để có thể mở khóa bộ nhớ bí mật của họ khi người dùng đăng nhập vào phiên của họ.

Khóa Gnome dựa trên một tiêu chuẩn gọi là PKCS # 11, đây là cách tiêu chuẩn để các ứng dụng quản lý chứng chỉ và khóa trên thẻ thông minh hoặc lưu trữ an toàn.


Đợi đã, tôi nghĩ Firefox đã sử dụng cùng một cơ sở mã mà nó sử dụng trên Windows và Mac, tức là một hệ thống mã hóa mật khẩu tách biệt với hệ điều hành? Đó là một trong những lý do tôi không sử dụng Google Chrome; đầu tiên nó không có mật khẩu chủ và bây giờ nó mã hóa bằng mật khẩu đăng nhập. Tôi hy vọng Firefox trên Linux không hoạt động theo cùng một cách.
NobleUplift

1
@NobileUplift - dựa trên lượng thời gian và trôi đi từ câu trả lời này và những gì Firefox có được cho đến ngày nay, tôi không nghi ngờ rằng các tình huống đã thay đổi (chẳng hạn như các trình mã hóa mã hóa mới và / hoặc Firefox không còn sử dụng khóa gõ vào hệ điều hành của bạn). :)
lazyPower

1
Câu hỏi là tại sao một sự bất tiện như vậy? Chẳng hạn, tại sao tôi phải nhập mật khẩu không dây cho hotspot mỗi lần tôi phải kết nối với nó?
David Okwii
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.