Chỉ cần đăng một plugin mới: Không có thêm mật khẩu
Hiện tại tôi đã gắn thẻ beta vì đăng nhập vào nền tảng là một vấn đề nhạy cảm và tôi không muốn phát hành thứ gì đó có thể có lỗ hổng bảo mật. Vì vậy, đây là truy vấn của tôi:
Có an toàn không?
Tôi đã làm như sau để đảm bảo an ninh:
- Tên người dùng / mật khẩu không bao giờ được chuyển qua lại, chỉ có hàm băm duy nhất.
- Hash được xóa khỏi cơ sở dữ liệu một khi nó được sử dụng, các băm cũ chưa được sử dụng trừ khi cơ sở dữ liệu bị hack, nhưng sau đó bạn gặp vấn đề lớn hơn.
- Tất cả các truy vấn cơ sở dữ liệu của hàm băm đã được thoát để ngăn chặn các cuộc tấn công XSS.
- nonce thêm vào cuộc gọi ajax.
- nonce và xác nhận được thêm vào trên thiết bị di động để ngăn chặn cuộc tấn công CSRF.
Ở đây tôi có một mô tả đầy đủ về cách thức hoạt động .
Phiên bản tiếp theo tôi hy vọng sẽ triển khai oauth qua twitter, vì iOS hiện đã hoạt động trong ...
Cảm ơn cho đầu vào của bạn trước.
Chỉnh sửa: Tôi đã quyết định rằng với tư cách là một lớp được thêm vào, tôi sẽ thêm kiểm tra sessionID để đảm bảo rằng đó chính là trình duyệt đăng nhập giống như trình duyệt đã khởi tạo đăng nhập mã QR.