Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
None
-
10.1.22
Description
Authentication plugin that
- uses a crypto-hash that is considered secure nowadays
- does not allow to get the password even if mysql.user is read and the authentication exchange is intercepted
- as easy to use as native_mysql_authentication plugin, no public/private key files or anything
- pure plugin
Attachments
Issue Links
- duplicates
-
MDEV-12701 ACL secured by SHA1 algorithm too weak/out dated
-
- Closed
-
- relates to
-
CONJ-501 provide support for authentication plugin ed25519
-
- Closed
-
-
MDEV-9804 Implement a caching_sha256_password plugin
-
- Open
-
-
MDEV-12320 configurable default authentication plugin for the server
-
- Stalled
-
-
MDEV-12321 authentication plugin: SET PASSWORD support
-
- Closed
-
I'm currently just looking to replace SHA1-based password auth. So the new one should do the same — get the password from the client to the server, so that the server could compare it, without actually seeing or storing the password.
I'd rather avoid saving files on the server or client side, I think it complicates usage.
btw, my working prototype uses ed25519.