CN116233851A - Verification method, device, equipment and medium based on SIM card - Google Patents

Verification method, device, equipment and medium based on SIM card Download PDF

Info

Publication number
CN116233851A
CN116233851A CN202211738950.5A CN202211738950A CN116233851A CN 116233851 A CN116233851 A CN 116233851A CN 202211738950 A CN202211738950 A CN 202211738950A CN 116233851 A CN116233851 A CN 116233851A
Authority
CN
China
Prior art keywords
verification
sim card
verification code
authentication
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211738950.5A
Other languages
Chinese (zh)
Inventor
阎国臣
崇静
幸宇
毕亚超
徐从德
张亦刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202211738950.5A priority Critical patent/CN116233851A/en
Publication of CN116233851A publication Critical patent/CN116233851A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/35Protecting application or service provisioning, e.g. securing SIM application provisioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • H04W12/48Security arrangements using identity modules using secure binding, e.g. securely binding identity modules to devices, services or applications
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Facsimiles In General (AREA)

Abstract

The embodiment of the application provides a verification method, a verification device, verification equipment and verification media based on a SIM card, wherein the method comprises the following steps: when the current service needs to be verified, acquiring an authentication request sent by a platform end, and triggering SIM card hardware equipment to generate a verification code according to the authentication request; triggering the SIM card application to generate a popup window based on the verification code, and loading the popup window; after the user inputs the verification code into the popup window, the SIM card hardware equipment is triggered to verify the verification code, and after verification is successful, an authentication message is returned to the platform end to complete verification, so that safety verification based on the SIM card is realized, the safety and the uniqueness of the verification code are ensured, the information leakage risk caused by the transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of an illegal client or an unauthorized user to the verification code information is achieved.

Description

Verification method, device, equipment and medium based on SIM card
Technical Field
The present application relates to the field of data security, and in particular, to a method, an apparatus, a device, and a medium for authentication based on a SIM card.
Background
In recent years, because the short message verification code is convenient and quick in the use process, the short message verification code is widely applied to various scenes such as website account verification, app verification, product member verification, financial payment and the like, and the current mainstream short message verification code application mode is that the short message verification code is provided by a short message verification code service provider, and then the short message verification code interface is docked on the existing software or website.
In the application mode, the risk that the platform side short message interface is exposed and the short message verification code is stolen and then used for illegal paths exists; secondly, in the communication field, the short message verification code is not a guarantee type service, and queuing is needed when the number of short message verification code gateways is huge, so that the problems of wireless terminal congestion, abnormal mobile phone state and the like are caused; and, the short message verification code sending channel used by the APP itself may also be congested, resulting in verification code delay; moreover, due to the abnormal list function of the communication operator and the blocking of the user to the message release from the port, the situation that the short message verification code cannot be received can be caused, so that the user cannot effectively transact the service in time.
Disclosure of Invention
In view of the foregoing, embodiments of the present application are provided to provide a SIM card-based authentication method, apparatus, device, and medium that overcome or at least partially solve the foregoing problems.
In order to solve the above problems, an embodiment of the present application discloses a verification method based on a SIM card, which is applied to a client, and the method includes:
when the current service needs to be verified, acquiring an authentication request sent by a platform end, and triggering SIM card hardware equipment to generate a verification code according to the authentication request;
triggering the SIM card application to generate a popup window based on the verification code, and loading the popup window;
after the user inputs the verification code into the popup window, the SIM card hardware device is triggered to verify the verification code, and after verification is successful, an authentication message is returned to the platform end to complete verification.
Optionally, triggering the SIM card hardware device to generate the authentication code includes:
triggering a verification code generation mechanism of the SIM card hardware device to enable the SIM card hardware device to generate the verification code based on the code generation rule.
Optionally, after the user inputs the verification code to the popup window, triggering the SIM card hardware device to verify the verification code includes:
after the user inputs the verification code into the popup window, triggering the SIM card hardware equipment to acquire the verification code and verifying the verification code.
Optionally, the current service includes one or more of the following:
website login, app login, product member login, financial payment.
The embodiment of the application also discloses another verification method based on the SIM card, which is applied to the platform end and comprises the following steps:
when the current service needs to be verified, an authentication request is sent to a client, so that the client triggers SIM card hardware equipment to verify according to the authentication request;
and after the verification is successful, receiving an authentication message returned by the client, and finishing the verification.
Optionally, the current service includes one or more of the following:
website login, app login, product member login, financial payment.
The embodiment of the application also discloses a verification device based on the SIM card, which is applied to the client, and comprises:
the verification code generation module is used for acquiring an authentication request sent by the platform end when the current service needs to be verified, and triggering the SIM card hardware equipment to generate a verification code according to the authentication request;
the popup generating module is used for triggering the SIM card application to generate a popup based on the verification code and loading the popup;
and the authentication message return module is used for triggering the SIM card hardware equipment to verify the verification code after the user inputs the verification code into the popup window, and returning the authentication message to the platform end after the verification is successful, so as to complete the verification.
The embodiment of the application also discloses a verification device based on the SIM card, which is applied to the platform end and comprises:
the authentication request sending module is used for sending an authentication request to the client when the current service needs to be verified, so that the client triggers the SIM card hardware equipment to verify according to the authentication request;
and the verification completion module is used for receiving the authentication message returned by the client after the verification is successful, and completing the verification.
The embodiment of the application also discloses electronic equipment, which comprises a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the verification method based on the SIM card when being executed by the processor.
The embodiment of the application also discloses a nonvolatile readable storage medium, wherein the nonvolatile readable storage medium stores a computer program, and the computer program realizes the verification method based on the SIM card when being executed by a processor.
Embodiments of the present application include the following advantages:
in the embodiment of the application, when the current service needs to be verified, the authentication request sent by the platform end is obtained, the SIM card hardware equipment is triggered to generate the verification code according to the authentication request, then the application of the SIM card is triggered to generate the popup window based on the verification code, the popup window is loaded, then after the user inputs the verification code into the popup window, the SIM card hardware equipment is triggered to verify the verification code, and after verification is successful, an authentication message is returned to the platform end, so that verification is completed, safety verification based on the SIM card is realized, safety and uniqueness of the verification code are ensured, information leakage risk caused by transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of illegal clients or unauthorized users to the verification code information is achieved.
Drawings
FIG. 1 is a flow chart of steps of an embodiment of a SIM card based authentication method of the present application;
FIG. 2 is a flow chart of steps of another embodiment of a SIM card based authentication method of the present application;
FIG. 3 is a flow chart of steps of another embodiment of a SIM card based authentication method of the present application;
FIG. 4 is a flow chart of steps of another embodiment of a SIM card based authentication method of the present application;
FIG. 5 is a workflow diagram of another SIM card based authentication method embodiment of the present application;
FIG. 6 is a flow chart of steps of another SIM card based authentication method embodiment of the present application;
FIG. 7 is a block diagram of an embodiment of a SIM card based authentication device of the present application;
fig. 8 is a block diagram of another embodiment of a SIM card based authentication device of the present application.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings.
In recent years, because the short message verification code is convenient and quick in the use process, the short message verification code is widely applied to various scenes such as website account verification, app verification, product member verification, financial payment and the like.
After the identity verification is completed quickly and conveniently, various risks and disadvantages exist that the short message verification code is acquired and applied to illegal paths, the message authentication code does not arrive, and the like.
Therefore, the convenience of the random verification code is ensured, and meanwhile, the security of the verification code generation, verification and link is further enhanced.
The dynamic verification code authentication is used as the most widely applied in the current various application login, financial payment authentication and other scenes, the current mainstream verification code authentication mode is based on the fact that a platform server generates a text verification code and then sends the text verification code to a user, the user inputs the verification code back to the platform server, finally the platform server carries out verification authentication, and the mode has the risk of interception and tampering of the verification code.
In order to ensure the link security of the dynamic verification code and improve the security and stability of authentication, a verification method based on a SIM card is provided, wherein the SIM (Subscriber Identity Module) card is an IC card held by a mobile user of a GSM system, called a user identification card, the GSM system identifies the GSM user through the SIM card, the GSM mobile phone can access to the network for use only after the SIM card is inserted, the SIM card is a key connected to the GSM network by the GSM mobile phone, once the SIM card is pulled out from the mobile phone, the mobile phone can not enjoy various services provided by a network operator except for emergency call, and in addition, the SIM card also manages a plurality of information provided for user services, and can be used for storing short messages, especially those received when the user is not started or is not in use.
Based on the method, the random verification code can be generated through the SIM card hardware equipment, the verification code is input through the SIM card application popup window, then the verification code is verified through the SIM card hardware equipment, the whole process is not required to pass through an Internet link channel, the generation, verification and destruction of the verification code are completed through the SIM card hardware equipment, the risk of exposure of the verification code in the Internet transmission process is avoided, and the safety and reliability of authentication verification are realized.
The examples of the present application are further described below:
referring to fig. 1, which is a step flow diagram illustrating an embodiment of a SIM card based authentication method of the present application, the method may include the following steps:
and step 101, when the current service needs to be verified, acquiring an authentication request sent by a platform end, and triggering the SIM card hardware equipment to generate a verification code according to the authentication request.
When the current service needs to be verified, the platform end sends an authentication request to the client end, and after the client end receives the authentication request, the client end triggers the SIM card hardware equipment to generate a verification code according to the authentication request.
In some embodiments of the present application, the current traffic may include one or more of the following: website login, app login, product member login, financial payment.
In some embodiments of the present application, the verification code may be a random verification code.
After triggering the verification code generation mechanism of the SIM card, the SIM hardware equipment generates a random verification code based on a preset generation code rule.
Step 102, triggering the SIM card application to generate a popup window based on the verification code, and loading the popup window.
After the verification code is generated, based on the verification code, triggering the SIM card application to generate a popup window corresponding to the verification code, and loading the popup window, so that a user can input the verification code into the popup window for verification.
And step 103, after the user inputs the verification code into the popup window, triggering the SIM card hardware equipment to verify the verification code, and after the verification is successful, returning an authentication message to the platform end to finish the verification.
After the user inputs the verification code into the popup window, the SIM card hardware device is automatically triggered to verify the verification code input into the popup window, and after verification is successful, the client returns an authentication message to the platform end to complete verification.
When verification fails, the user is prompted that the verification code is input incorrectly, and the user is required to input the verification code into the popup window again for verification again.
In the embodiment of the application, when the current service needs to be verified, the authentication request sent by the platform end is obtained, the SIM card hardware equipment is triggered to generate the verification code according to the authentication request, then the application of the SIM card is triggered to generate the popup window based on the verification code, the popup window is loaded, then after the user inputs the verification code into the popup window, the SIM card hardware equipment is triggered to verify the verification code, and after verification is successful, an authentication message is returned to the platform end, so that verification is completed, safety verification based on the SIM card is realized, safety and uniqueness of the verification code are ensured, information leakage risk caused by transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of illegal clients or unauthorized users to the verification code information is achieved.
Referring to fig. 2, which is a flowchart illustrating steps of another embodiment of a SIM card based authentication method of the present application, the method may include the steps of:
step 201, when the current service needs to be verified, an authentication request sent by a platform end is obtained, and according to the authentication request, a verification code generation mechanism of the SIM card hardware device is triggered, so that the SIM card hardware device generates a verification code based on a code generation rule.
When the current service needs to be verified, the platform end sends an authentication request to the client end, and after the client end receives the authentication request, the authentication code generation mechanism of the SIM card hardware device is triggered according to the authentication request, so that the SIM card hardware device generates the authentication code based on the code generation rule.
In some embodiments of the present application, the current traffic may include one or more of the following: website login, app login, product member login, financial payment.
In some embodiments of the present application, the verification code may be a random verification code.
After triggering the verification code generation mechanism of the SIM card, the SIM hardware equipment generates a random verification code based on a preset generation code rule.
Step 202, triggering the SIM card application to generate a popup window based on the verification code, and loading the popup window.
After the verification code is generated, based on the verification code, triggering the SIM card application to generate a popup window corresponding to the verification code, and loading the popup window, so that a user can input the verification code into the popup window for verification.
And 203, triggering the SIM card hardware equipment to verify the verification code after the user inputs the verification code into the popup window, and returning an authentication message to the platform end after the verification is successful, so as to complete the verification.
After the user inputs the verification code into the popup window, the SIM card hardware device is automatically triggered to verify the verification code input into the popup window, and after verification is successful, the client returns an authentication message to the platform end to complete verification.
When verification fails, the user is prompted that the verification code is input incorrectly, and the user is required to input the verification code into the popup window again for verification again.
In the embodiment of the application, when the current service needs to be verified, an authentication request sent by a platform end is obtained, and according to the authentication request, an authentication code generation mechanism of the SIM card hardware equipment is triggered, so that the SIM card hardware equipment generates an authentication code based on a code generation rule, then based on the authentication code, the SIM card application is triggered to generate a popup window, the popup window is loaded, then after a user inputs the authentication code into the popup window, the SIM card hardware equipment is triggered to verify the authentication code, and after verification is successful, an authentication message is returned to the platform end, verification is completed, safety verification based on the SIM card is realized, and security and uniqueness of the authentication code are ensured, thereby effectively avoiding information leakage risk caused by transmission of the authentication information through the Internet, and achieving the effect of preventing illegal access and access of an illegal client or an unauthorized user to the authentication code information.
Referring to fig. 3, which is a flowchart illustrating steps of another embodiment of a SIM card based authentication method of the present application, the method may include the steps of:
step 301, when the current service needs to be verified, acquiring an authentication request sent by a platform end, and triggering the SIM card hardware equipment to generate a verification code according to the authentication request.
When the current service needs to be verified, the platform end sends an authentication request to the client end, and after the client end receives the authentication request, the client end triggers the SIM card hardware equipment to generate a verification code according to the authentication request.
In some embodiments of the present application, the current traffic may include one or more of the following: website login, app login, product member login, financial payment.
In some embodiments of the present application, the verification code may be a random verification code.
After triggering the verification code generation mechanism of the SIM card, the SIM hardware equipment generates a random verification code based on a preset generation code rule.
Step 302, based on the verification code, triggering the SIM card application to generate a popup window and loading the popup window.
After the verification code is generated, based on the verification code, triggering the SIM card application to generate a popup window corresponding to the verification code, and loading the popup window, so that a user can input the verification code into the popup window for verification.
Step 303, after the user inputs the verification code into the popup window, triggering the SIM card hardware device to acquire the verification code and verify the verification code, and after the verification is successful, returning an authentication message to the platform end to finish the verification.
After the user inputs the verification code into the popup window, the SIM card hardware device is automatically triggered to acquire the verification code input into the popup window, so that the verification code input into the popup window is verified, and after the verification is successful, the client returns an authentication message to the platform end, and the verification is completed.
When verification fails, the user is prompted that the verification code is input incorrectly, and the user is required to input the verification code into the popup window again for verification again.
In the embodiment of the application, when the current service needs to be verified, the authentication request sent by the platform end is obtained, the SIM card hardware equipment is triggered to generate the verification code according to the authentication request, the application of the SIM card is triggered to generate the popup window based on the verification code, the popup window is loaded, then after the user inputs the verification code into the popup window, the SIM card hardware equipment is triggered to obtain the verification code and verify the verification code, and after verification is successful, an authentication message is returned to the platform end to complete verification, so that safety verification based on the SIM card is realized, the safety and uniqueness of the verification code are ensured, the information leakage risk caused by transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of an illegal client or an unauthorized user to the verification code information is achieved.
Referring to fig. 4, which is a flowchart illustrating steps of another embodiment of a SIM card based authentication method of the present application, the method may include the steps of:
step 401, when the current service needs to be verified, an authentication request sent by a platform end is obtained, and according to the authentication request, a verification code generation mechanism of the SIM card hardware device is triggered, so that the SIM card hardware device generates a verification code based on a code generation rule.
When the current service needs to be verified, the platform end sends an authentication request to the client end, and after the client end receives the authentication request, the authentication code generation mechanism of the SIM card hardware device is triggered according to the authentication request, so that the SIM card hardware device generates the authentication code based on the code generation rule.
In some embodiments of the present application, the current traffic may include one or more of the following: website login, app login, product member login, financial payment.
In some embodiments of the present application, the verification code may be a random verification code.
After triggering the verification code generation mechanism of the SIM card, the SIM hardware equipment generates a random verification code based on a preset generation code rule.
Step 402, based on the verification code, triggering the SIM card application to generate a popup window and loading the popup window.
After the verification code is generated, based on the verification code, triggering the SIM card application to generate a popup window corresponding to the verification code, and loading the popup window, so that a user can input the verification code into the popup window for verification.
Step 403, after the user inputs the verification code into the popup window, triggering the SIM card hardware device to acquire the verification code and verify the verification code, and after the verification is successful, returning an authentication message to the platform end to finish the verification.
After the user inputs the verification code into the popup window, the SIM card hardware device is automatically triggered to acquire the verification code input into the popup window, so that the verification code input into the popup window is verified, and after the verification is successful, the client returns an authentication message to the platform end, and the verification is completed.
When verification fails, the user is prompted that the verification code is input incorrectly, and the user is required to input the verification code into the popup window again for verification again.
In the embodiment of the application, when the current service needs to be verified, an authentication request sent by a platform end is obtained, and according to the authentication request, an authentication code generation mechanism of the SIM card hardware equipment is triggered, so that the SIM card hardware equipment generates an authentication code based on a code generation rule, then based on the authentication code, the SIM card application is triggered to generate a popup window, the popup window is loaded, then after a user inputs the authentication code into the popup window, the SIM card hardware equipment is triggered to obtain the authentication code and verify the authentication code, and after verification is successful, an authentication message is returned to the platform end, verification is completed, safety verification based on the SIM card is realized, the safety and uniqueness of the authentication code are ensured, and therefore information leakage risk caused by transmission of the authentication information through the Internet is effectively avoided, and the effect of preventing illegal clients or unauthorized users from illegally accessing and accessing the authentication code information is achieved.
The following describes the flow of steps involved in the above-described method embodiments:
as shown in fig. 5, the steps involved in the embodiment of the authentication method based on the SIM card are as follows:
(1) And the platform end sends an authentication request to the client end and triggers a SIM card verification code mechanism.
(2) The SIM card hardware device generates a random verification code based on the code generation rule.
(3) The SIM card hardware equipment generates a popup window based on the random verification code, the mobile phone automatically loads the popup window, and a user is allowed to input the random verification code through the popup window.
(4) The SIM card hardware equipment acquires the random verification code through the popup window and checks the random code.
(5) After the identity security verification is completed, returning a draft verification correct message to the platform end, and allowing the user to conduct business handling.
Referring to fig. 6, a flowchart illustrating steps of another embodiment of a SIM card based authentication method of the present application, applied to a platform end, the method may include the steps of:
and 601, when the current service needs to be verified, sending an authentication request to the client so that the client triggers the SIM card hardware equipment to verify according to the authentication request.
When the current service needs to be verified, the platform end sends an authentication request to the client end, and after receiving the authentication request, the client end triggers the SIM card hardware equipment to verify according to the authentication request.
In some embodiments of the present application, the current traffic may include one or more of the following: website login, app login, product member login, financial payment.
In some embodiments of the present application, the verification code may be a random verification code.
After triggering the verification code generation mechanism of the SIM card, the SIM hardware equipment generates a random verification code based on a preset generation code rule.
Step 602, after verification is successful, receiving an authentication message returned by the client to complete verification.
After the verification is successful, the platform end receives the authentication message returned by the client end, and the verification is completed.
In the embodiment of the application, when the current service needs to be verified, an authentication request is sent to the client, so that the client triggers the SIM card hardware equipment to verify according to the authentication request, and after verification is successful, authentication information returned by the client is received to complete verification, safety verification based on the SIM card is realized, safety and uniqueness of a verification code are ensured, information leakage risk caused by transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of an illegal client or an unauthorized user to the verification code information is achieved.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are all preferred embodiments and that the acts referred to are not necessarily required by the embodiments of the present application.
Referring to fig. 7, there is shown a block diagram of an embodiment of a SIM card based authentication device of the present application, applied to a client, the device may include the following modules:
the verification code generating module 701 is configured to obtain an authentication request sent by the platform end when the current service needs to be verified, and trigger the SIM card hardware device to generate a verification code according to the authentication request.
And the popup generating module 702 is configured to trigger the SIM card application to generate a popup based on the verification code, and load the popup.
And the authentication message return module 703 is configured to trigger the SIM card hardware device to verify the verification code after the user inputs the verification code into the popup window, and return an authentication message to the platform end after the verification is successful, so as to complete the verification.
In some embodiments of the present application, the verification code generation module 701 includes the following sub-modules:
and the verification code generation sub-module is used for triggering a verification code generation mechanism of the SIM card hardware device so as to enable the SIM card hardware device to generate the verification code based on the code generation rule.
In some embodiments of the present application, the authentication message return module 703 includes the following sub-modules:
and the verification acquisition sub-module is used for triggering the SIM card hardware equipment to acquire the verification code and verifying the verification code after the user inputs the verification code into the popup window.
In the embodiment of the application, when the current service needs to be verified, the authentication request sent by the platform end is obtained, the SIM card hardware equipment is triggered to generate the verification code according to the authentication request, then the application of the SIM card is triggered to generate the popup window based on the verification code, the popup window is loaded, then after the user inputs the verification code into the popup window, the SIM card hardware equipment is triggered to verify the verification code, and after verification is successful, an authentication message is returned to the platform end, so that verification is completed, safety verification based on the SIM card is realized, safety and uniqueness of the verification code are ensured, information leakage risk caused by transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of illegal clients or unauthorized users to the verification code information is achieved.
Referring to fig. 8, there is shown a block diagram of another embodiment of a SIM card based authentication device of the present application, applied to a platform end, the device may include the following modules:
an authentication request sending module 801, configured to send an authentication request to a client when verification is required for a current service, so that the client triggers the SIM card hardware device to perform verification according to the authentication request;
and the verification completion module 802 is configured to receive an authentication message returned by the client after the verification is successful, and complete the verification.
In the embodiment of the application, when the current service needs to be verified, an authentication request is sent to the client, so that the client triggers the SIM card hardware equipment to verify according to the authentication request, and after verification is successful, authentication information returned by the client is received to complete verification, safety verification based on the SIM card is realized, safety and uniqueness of a verification code are ensured, information leakage risk caused by transmission of the verification information through the Internet is effectively avoided, and the effect of preventing illegal access and access of an illegal client or an unauthorized user to the verification code information is achieved.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
The embodiment of the application also provides electronic equipment, which can comprise a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the verification method based on the SIM card when being executed by the processor.
The embodiment of the application also provides a nonvolatile readable storage medium, wherein the nonvolatile readable storage medium stores a computer program, and the computer program realizes the verification method based on the SIM card when being executed by a processor.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, the present embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present embodiments have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the present application.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or terminal device comprising the element.
The foregoing describes in detail a method, apparatus, device and medium for SIM card based authentication provided in the present application, and specific examples are applied to illustrate the principles and embodiments of the present application, where the foregoing examples are only used to help understand the method and core idea of the present application; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.

Claims (10)

1. A SIM card-based authentication method, applied to a client, the method comprising:
when the current service needs to be verified, acquiring an authentication request sent by a platform end, and triggering SIM card hardware equipment to generate a verification code according to the authentication request;
triggering the SIM card application to generate a popup window based on the verification code, and loading the popup window;
after the user inputs the verification code into the popup window, triggering the SIM card hardware equipment to verify the verification code, and after verification is successful, returning an authentication message to the platform end to finish verification.
2. The method of claim 1, wherein triggering the SIM card hardware device to generate the authentication code comprises:
triggering a verification code generation mechanism of the SIM card hardware device to enable the SIM card hardware device to generate the verification code based on the code generation rule.
3. The method of claim 1, wherein the triggering the SIM card hardware device to verify the verification code after the user inputs the verification code into the pop-up window comprises:
after the user inputs the verification code into the popup window, triggering the SIM card hardware equipment to acquire the verification code and verifying the verification code.
4. A method according to any one of claims 1 to 3, wherein the current traffic comprises one or more of the following:
website login, app login, product member login, financial payment.
5. The verification method based on the SIM card is characterized by being applied to a platform end, and comprises the following steps:
when the current service needs to be verified, an authentication request is sent to a client, so that the client triggers SIM card hardware equipment to verify according to the authentication request;
and after the verification is successful, receiving an authentication message returned by the client, and finishing the verification.
6. The method of claim 5, wherein the current traffic comprises one or more of:
website login, app login, product member login, financial payment.
7. A SIM card based authentication device, for application to a client, the device comprising:
the verification code generation module is used for acquiring an authentication request sent by the platform end when the current service needs to be verified, and triggering the SIM card hardware equipment to generate a verification code according to the authentication request;
the popup generating module is used for triggering the SIM card application to generate a popup based on the verification code and loading the popup;
and the authentication message return module is used for triggering the SIM card hardware equipment to verify the verification code after the user inputs the verification code into the popup window, and returning the authentication message to the platform end after the verification is successful, so as to complete the verification.
8. A SIM card based authentication device, applied to a platform, the device comprising:
the authentication request sending module is used for sending an authentication request to the client when the current service needs to be verified, so that the client triggers the SIM card hardware equipment to verify according to the authentication request;
and the verification completion module is used for receiving the authentication message returned by the client after the verification is successful, and completing the verification.
9. An electronic device comprising a processor, a storage device and a computer program stored on the storage device and capable of running on the processor, which when executed by the processor, implements the method of any one of claims 1 to 6.
10. A non-transitory readable storage medium, characterized in that it has stored thereon a computer program which, when executed by a processor, implements the method according to any of claims 1 to 6.
CN202211738950.5A 2022-12-30 2022-12-30 Verification method, device, equipment and medium based on SIM card Pending CN116233851A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211738950.5A CN116233851A (en) 2022-12-30 2022-12-30 Verification method, device, equipment and medium based on SIM card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211738950.5A CN116233851A (en) 2022-12-30 2022-12-30 Verification method, device, equipment and medium based on SIM card

Publications (1)

Publication Number Publication Date
CN116233851A true CN116233851A (en) 2023-06-06

Family

ID=86581675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211738950.5A Pending CN116233851A (en) 2022-12-30 2022-12-30 Verification method, device, equipment and medium based on SIM card

Country Status (1)

Country Link
CN (1) CN116233851A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116916310A (en) * 2023-07-07 2023-10-20 中移互联网有限公司 Verification code generation and verification method and device and electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116916310A (en) * 2023-07-07 2023-10-20 中移互联网有限公司 Verification code generation and verification method and device and electronic equipment

Similar Documents

Publication Publication Date Title
US11700529B2 (en) Methods and systems for validating mobile devices of customers via third parties
US10460309B2 (en) Payment verification method, apparatus and system
US9705891B2 (en) Application platform with flexible permissioning
CN109784031B (en) Account identity verification processing method and device
CN103944737A (en) User identity authentication method, third-party authentication platform and operator authentication platform
CN110995689A (en) Method and device for user identity authentication
CN104618315B (en) A kind of method, apparatus and system of verification information push and Information Authentication
US9344896B2 (en) Method and system for delivering a command to a mobile device
CN108989263A (en) Short message verification code attack guarding method, server and computer readable storage medium
CN107086979B (en) User terminal verification login method and device
CN110266642A (en) Identity identifying method and server, electronic equipment
CN108990047B (en) Test method, device and medium for subscription relationship management data preparation platform
JP2019510316A (en) Method and device for providing account linking and service processing
CN112968892B (en) Information verification method, device, computing equipment and medium
CN111885043B (en) Internet account login method, system, equipment and storage medium
WO2012031549A1 (en) Method, apparatus, and system for security authentication in mobile payment
CN106878244B (en) Authenticity certification information providing method and device
CN106203021A (en) The application login method of a kind of many certification modes integration and system
CN104009850B (en) A kind of method for authenticating user identity and system
CN108900525B (en) Processing method and device for verification code request
CN111404965B (en) Method for realizing mobile terminal application safety verification
EP3313039A1 (en) Home gateway, communication management method and communication system thereof
CN116233851A (en) Verification method, device, equipment and medium based on SIM card
CN114553573A (en) Identity authentication method and device
CN113935506A (en) Tax handling online reservation method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination