Địa chỉ email không phù hợp làm định danh 'vĩnh viễn' của tài khoản
- Việc dùng địa chỉ email làm định danh nội bộ vĩnh viễn cho tài khoản là có vấn đề. Địa chỉ email của một người có thể thay đổi ngay cả trong cùng một tổ chức, tương tự như nhiều lý do khác nhau khiến tên hoặc thông tin đăng nhập thay đổi.
- Việc tổ chức không thay đổi hoặc đặt lại địa chỉ email đã cấp cho mọi người có thể không bền vững về mặt pháp lý.
- Địa chỉ email có thể bị tái sử dụng hoặc được cấp lại cho một người cụ thể, điều này có thể gây ra vấn đề bảo mật.
Định danh nội bộ nên không mang ý nghĩa
- Dù cần nhớ địa chỉ email để khôi phục tài khoản, định danh tài khoản nội bộ vẫn nên là một giá trị không mang ý nghĩa. Điều này giúp đơn giản hóa việc quản lý hệ thống về lâu dài.
- Trong các hệ thống xác thực như OIDC, nên dùng ID nội bộ duy nhất và vĩnh viễn thay vì địa chỉ email.
- Việc gán quá nhiều ý nghĩa cho địa chỉ email có thể dẫn đến các vấn đề bảo mật.
Ý kiến của GN⁺
- Điều quan trọng nhất trong bài viết này là việc dùng địa chỉ email làm định danh tài khoản vĩnh viễn có thể gây ra nhiều vấn đề khác nhau.
- Chủ đề này thú vị vì nhiều hệ thống dùng địa chỉ email để xác thực người dùng, nhưng bài viết chỉ ra rằng cách làm đó có thể tạo ra rủi ro bảo mật tiềm ẩn và các vấn đề trong quản trị.
- Bài viết này có thể giúp nâng cao nhận thức cho các kỹ sư phần mềm về những khía cạnh bảo mật và quản lý quan trọng cần cân nhắc khi thiết kế hệ thống nội bộ.
1 bình luận
Ý kiến trên Hacker News
Giới hạn của email và tên người dùng
user53267.first.last@company.com) và cách phần mềm của nhà cung cấp dùng "Đăng nhập bằng Google".Cách tự ứng phó của cá nhân
Vấn đề của email và số điện thoại
Đề xuất về địa chỉ email khóa công khai
<pk-12345@gmail.com>).Sử dụng UUID
Liên kết nhiều địa chỉ email
Vấn đề liên kết địa chỉ email với địa chỉ vật lý
Giải pháp phía client
Vấn đề giữa định danh và xác thực
Vấn đề backend