Tôi đang sử dụng thư viện khóa để lưu mật khẩu trong ứng dụng python của mình.
import keyring
keyring.set_password('My namespace', username, password)
keyring.get_password('My namespace', username)
Và điều này hoạt động rất tốt.
Tôi giả sử rằng mật khẩu là an toàn trong khóa, chúng được mã hóa. Nhưng, vì tôi có thể lấy chúng theo tên người dùng, điều gì ngăn các ứng dụng khác làm điều tương tự?
Đó không phải là một rủi ro bảo mật, hay tôi đang thiếu một cái gì đó?