An identity authentication method, wherein the method comprises: acquiring facial feature information of a user, the acquiring the facial feature information of the user comprising: tracking a face of the user upon detecting the face of the user; acquiring a face image according to a preset time interval when tracking the face; determining whether the face image meets a preset feature extraction condition; and extracting facial feature information of the user from the face image in response to the feature extraction condition being met; using the facial feature information as first facial feature information of the user; sending the first facial feature information of the user to the server to allow the server to send the dynamic face authentication prompt information in response to verifying that the first facial feature information matches second facial feature information of the user that is stored; receiving the dynamic face authentication prompt information sent by a server during identity authentication of a user; obtaining gesture recognition information of the dynamic face authentication prompt information by recognizing a facial gesture presented by the user; and sending the gesture recognition information to the server to enable the server to confirm that the identity authentication is successful for the user upon verifying that the gesture recognition information is consistent with the dynamic face authentication prompt information. acquiring facial feature information of a user, the acquiring the facial feature information of the user comprising: tracking a face of the user upon detecting the face of the user; acquiring a face image according to a preset time interval when tracking the face; determining whether the face image meets a preset feature extraction condition; and extracting facial feature information of the user from the face image in response to the feature extraction condition being met; tracking a face of the user upon detecting the face of the user; acquiring a face image according to a preset time interval when tracking the face; determining whether the face image meets a preset feature extraction condition; and extracting facial feature information of the user from the face image in response to the feature extraction condition being met; using the facial feature information as first facial feature information of the user; sending the first facial feature information of the user to the server to allow the server to send the dynamic face authentication prompt information in response to verifying that the first facial feature information matches second facial feature information of the user that is stored; receiving the dynamic face authentication prompt information sent by a server during identity authentication of a user; obtaining gesture recognition information of the dynamic face authentication prompt information by recognizing a facial gesture presented by the user; and sending the gesture recognition information to the server to enable the server to confirm that the identity authentication is successful for the user upon verifying that the gesture recognition information is consistent with the dynamic face authentication prompt information.