MySQL Authentication Algorithm...

- AV AC AU C I A
发布: 2000-10-23
修订: 2025-04-13

MySQL is a popular open-source relational database package used primarily on unix systems (often to power websites). The MySQL engine runs as a server to which clients connect via TCP or unix domain sockets. When clients connect they must authenticate before any queries will be handled. MySQL stores no user passwords in their original form -- only password hashes hashed via the internal PASSWORD() function are stored in the server and clients. It is these hashes that are used to authenticate client connections to the server. To prevent transmission of the password hash in cleartext form over network connections, the designers of MySQL implemented a challenge-response system. The authentication process is as follows: When a client initiates a connection to a MySQL server, a psuedo-random string is generated by the server and sent to the client. The client then generates a "check string", using the stored password hash and the string recieved from the server. Following that, the...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息