A payment system based on intelligent security detection
The payment system, which uses intelligent security detection, employs data acquisition and processing modules to determine environmental information and encrypt data on the receiving platform, thus solving the problem of data theft in IoT payment devices and achieving higher security and reliability.
Patent Information
- Application Number
- CN202210035268.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-13
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-01-13
AI Technical Summary
Existing IoT payment devices suffer from data theft during transactions and lack effective security measures.
The payment system adopts intelligent security detection. It collects and judges the environmental information of the receiving platform through data acquisition and data processing modules, including matching and comparing parameters such as receiving network address, data flow, network fluctuation and change pattern, selecting a secure transmission channel and performing data encryption.
This effectively avoids data leakage and theft caused by receiving platforms being dangerous or disguised, and improves the security and traceability of payment data.
Smart Images

Figure CN114372794B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of mobile security payment, and particularly relates to a payment system based on intelligent security detection. BACKGROUND
[0002] With the rise of the Internet of Things, a large number of Internet of Things devices are directly exposed to the Internet, a large amount of information is quickly transmitted through the network, and information devices are closely interconnected. For the field of financial payment, the wide use of the Internet of Things in this field brings great convenience to people. People often use payment methods such as mobile payment and card payment, and complete transactions with the help of payment Internet of Things devices such as card swiping devices and induction devices. However, for many Internet of Things devices with payment functions at present, although technical innovation is continuous, they are not closely related to security, that is, they only have functional units and are not integrated with security protection, resulting in the problem of data being stolen in the payment transaction process. SUMMARY
[0003] Therefore, the present application provides a payment system based on intelligent security detection to overcome the problem of data being stolen in the payment transaction process in the prior art.
[0004] To achieve the above object, the present application provides a payment system based on intelligent security detection, comprising:
[0005] A data acquisition module is configured to acquire platform data when receiving a payment request;
[0006] The data processing module is connected with the data acquisition module, and is used to determine the receiving platform according to the data information collected by the data acquisition module. When a payment request is received, the data processing module preliminarily determines the receiving platform according to the environmental information collected by the data acquisition module. If the receiving platform is determined to be a commercial platform, the data processing module extracts the receiving network address collected by the data acquisition module and matches whether the receiving network address is qualified. If the receiving platform is determined to be a civilian platform, the data processing module extracts the data running quantity parameter of the civilian platform within a unit time collected by the data acquisition module and preliminarily determines whether it is safe according to the data running quantity parameter. When the data processing module determines that the receiving platform meets the transmission, the data processing module extracts the payment information parameter collected by the data acquisition module and determines the transmission channel according to the payment information parameter. If the data processing module makes payment by the civilian platform, the data processing module determines whether the civilian platform meets the standard according to the data variation quantity of the civilian platform within a unit time collected by the data acquisition module or the variation law parameter of the current data of the civilian platform within a unit time re-collected by the data acquisition module. If the data processing module makes payment by the commercial platform, the data processing module determines whether the commercial platform meets the standard according to the network fluctuation quantity of the commercial platform within a unit time extracted by the data acquisition module or the receiving network address coordinate parameter of the commercial platform re-collected by the data acquisition module. If the receiving platform meets the standard and receives data, the data processing module determines whether the receiving platform is qualified again according to the receiving network address of the receiving platform re-collected by the data acquisition module.
[0007] The data storage module is connected with the data processing module, and is used to store the receiving platform determined by the data processing module to make payment.
[0008] Further, when a payment request is received, the data acquisition module collects the data environment of the receiving platform. The data processing module determines the current receiving platform data environment parameter Q through the data environment information of the receiving platform collected by the data acquisition module, and compares Q with a preset receiving platform data environment parameter Q0 to determine the receiving platform. The data acquisition module is provided with a first receiving platform data environment parameter Q1 and a second receiving platform data environment parameter Q2, wherein Q1 < Q2.
[0009] If Q ≤ Q1, the data processing module determines that the receiving platform is a dangerous platform and prohibits payment.
[0010] If Q1 < Q ≤ Q2, the data processing module preliminarily determines that the receiving platform is a civilian platform.
[0011] If Q2 > Q, the data processing module preliminarily determines that the receiving platform is a commercial platform.
[0012] Further, when the data processing module determines that the receiving platform is a commercial platform, the data processing module extracts the actual receiving network address of the commercial platform collected by the data collection module and matches the actual receiving network address of the commercial platform with the reserved receiving network address in the data storage module. If the actual receiving network address does not match, the data processing module determines that payment needs to be suspended. If the actual receiving network address matches, the data processing module preliminarily determines to proceed with payment.
[0013] Further, the data processing module is provided with a preset data running amount parameter M0 of a civilian platform. When the data processing module determines that the platform is a civilian platform, the data processing module extracts the data running amount parameter M of the civilian platform per unit time collected by the data collection module and compares M with M0 to determine whether it is safe.
[0014] If M < M0, the data processing module determines that there is a risk of receiving vulnerability and stops payment.
[0015] If M ≥ M0, the data processing module preliminarily determines that the civilian platform is safe.
[0016] Further, when the data processing module completes the preliminary determination of the safety of the receiving platform and proceeds with data transmission, the data processing module extracts the payment data amount Z collected by the data collection module and determines the data transmission safety channel according to Z. The data processing module is provided with a first payment information amount Z1 and a second payment information amount Z2, where Z1 < Z2.
[0017] If Z ≤ Z1, the data processing module selects a third channel as the data transmission safety channel.
[0018] If Z1 < Z ≤ Z2, the data processing module selects a second channel as the data transmission safety channel.
[0019] If Z > Z2, the data processing module selects a first channel as the data transmission safety channel.
[0020] Further, the data processing module is provided with a preset data change amount range L0 (Lmin, Lmax), where Lmin is the minimum data change amount and Lmax is the maximum data change amount. When the data processing module preliminarily determines that the civilian platform meets the payment requirements and proceeds with payment, the data collection module collects the data change amount L per unit time of the civilian platform, and the data processing module determines whether it meets the standard according to whether the data change amount L per unit time collected by the data collection module belongs to the preset data change amount range L0.
[0021] If and L < Lmin, the data processing module determines that the payment data needs to be encrypted for payment.
[0022] If and L>Lmax, the data processing module determines that the civilian platform has an abnormal variation and stops payment;
[0023] If L∈L0, the data processing module determines that the civilian platform meets the payment standard.
[0024] Further, when the data processing module completes the selection of the data transmission channel and performs transmission, the data processing module extracts the commercial platform network fluctuation D in a unit of time collected by the data collection module and compares D with the preset commercial platform network fluctuation D0 in a unit of time in the data processing module to determine whether it is qualified;
[0025] If D≤D0, the data processing module determines that the commercial platform network fluctuation is qualified;
[0026] If D>D0, the data processing module determines that the commercial platform network fluctuation is too large and performs data encryption.
[0027] Further, when the data processing module determines that the payment data needs to be encrypted and transmitted, the data collection module re-collects the variation law parameter G of the current data of the civilian platform in a unit of time, the data processing module matches G with the preset data variation law parameter G0 to determine the similarity X of the dangerous platform, and the data processing module compares X with the preset dangerous platform similarity X0 to determine whether it is a dangerous platform;
[0028] If XX0, the data processing module determines that the civilian platform is qualified;
[0029] If X≥X0, the data processing module determines that it is a dangerous platform and stops payment.
[0030] Further, when the data processing module determines that the commercial platform network fluctuation is qualified, the data collection module re-collects the commercial platform receiving network address coordinate parameter, the data processing module matches the commercial platform receiving network address coordinate parameter with the reserved receiving network address, if the actual receiving network address is not matched, the data processing module determines that the payment needs to be suspended, and if the actual receiving network address is matched, the data processing module determines that the payment is completed.
[0031] Further, when the receiving platform receives data, the data collection module re-collects the receiving platform receiving network address, the data processing module performs complete payment matching on the re-collected receiving platform receiving network address, if the actual receiving platform network address is not matched, the data processing module determines to perform real-time tracking and alarm, and if the actual receiving platform network address is matched, the data processing module determines that the payment is completed and stores the receiving platform network address.
[0032] Compared with the prior art, the present application has the beneficial effects that, when receiving a payment request, the data acquisition module collects the environmental information of the receiving platform and outputs it to the data processing module, the data processing module determines the current receiving platform data environment parameter according to the data environment information of the receiving platform collected by the data acquisition module, and preliminarily judges the type of the receiving platform, on the one hand, the current receiving platform data environment parameter determined by the environmental information can avoid some dangerous platforms, on the other hand, the judgment of the receiving platform can prepare for the subsequent accurate analysis of the receiving platform; secondly, when the data processing module selects the data transmission channel according to the payment information amount and transmits data, the data processing module determines the receiving platform again according to the preliminary judgment, which can effectively avoid information leakage caused by dangerous disguising of the receiving platform in payment, and further avoid data theft.
[0033] Further, when receiving a payment request, the data acquisition module collects the data environment parameter of the receiving platform, the data processing module determines the current receiving platform data environment parameter according to the data environment information collected by the data acquisition module, and the data processing module preliminarily judges the receiving platform environment by comparing the data environment parameter with the preset data environment parameter, which can effectively avoid some dangerous platforms, thereby ensuring the safety protection of payment data, and further avoiding data theft.
[0034] Further, when it is determined to be a commercial platform, the data processing module extracts the actual receiving network address of the commercial platform collected by the data acquisition module, and compares the actual receiving network address of the commercial platform with the pre-stored receiving network address in the data storage module, which can effectively avoid dangerous platforms disguising as commercial platforms to steal data information, and further avoid data theft.
[0035] Further, when it is determined to be a civilian platform, the data processing module extracts the data running amount parameter of the civilian platform in a unit time collected by the data acquisition module, and compares the data running amount parameter in a unit time with the preset data running amount parameter in a unit time to determine whether it is safe, which can effectively avoid payment data information leakage caused by dangerous civilian platforms, and further avoid data theft.
[0036] Further, when the civilian platform or the commercial platform meets the payment requirements, the data processing module selects a data transmission security channel according to the payment data amount, which can further enhance data security, and selecting a data transmission security channel according to the payment data amount can effectively avoid data loss and tracing, and further avoid data theft.
[0037] Further, the application can more comprehensively eliminate dangerous platforms by the data processing module determining whether the data change amount per unit time collected by the data acquisition module belongs to the preset data change amount range, effectively ensuring payment data security and further avoiding data theft.
[0038] Further, the application can effectively ensure accurate determination of the receiving platform by the data processing module extracting the commercial platform network fluctuation per unit time collected by the data acquisition module and comparing the commercial platform network fluctuation per unit time with the preset commercial platform network fluctuation per unit time in the data processing module to determine whether it is qualified when the data transmission channel selection is completed and data transmission is performed, thereby avoiding payment information leakage caused by the receiving platform being a dangerous platform or data vulnerability, and further avoiding data theft.
[0039] Further, the data processing module determines that the payment data needs to be encrypted and transmitted, the data acquisition module reacquires the change rule parameter of the current data per unit time of the civilian platform, the data processing module matches G with the preset data change rule parameter to determine the similarity of the dangerous platform, and the data processing module compares the similarity of the dangerous platform with the preset dangerous platform similarity to determine whether it is a dangerous platform, which can further improve the security of payment information, and re-determine the receiving platform from the change rule parameter to avoid the receiving platform being a dangerous platform, thereby further avoiding data theft.
[0040] Further, the application can effectively avoid payment data information theft caused by the commercial platform being a dangerous platform disguised as a receiving platform by the data acquisition module reacquiring the commercial platform receiving network address coordinate parameter when the data processing module determines that the commercial platform network fluctuation is qualified, and the data processing module re-matches the commercial platform receiving network address coordinate parameter with the reserved receiving network address, thereby further avoiding data theft.
[0041] Further, the application can effectively avoid data information theft caused by the commercial platform being a dangerous platform disguised as a receiving platform after payment is completed by the data acquisition module reacquiring the receiving platform receiving network address when the receiving platform receives data, and the data processing module reacquires the receiving platform receiving network address for payment completion matching, thereby further avoiding data theft. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 The structure of the payment system based on intelligent safety detection is shown in the schematic diagram. DETAILED DESCRIPTION
[0043] In order to make the objects and advantages of the present application clearer, the following further describes the present application with reference to the embodiments; it should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0044] The preferred embodiments of the present application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application and are not intended to limit the protection scope of the present application.
[0045] It should be noted that, in the description of the present application, the terms "upper", "lower", "left", "right", "inner", "outer" and the like indicating the direction or positional relationship are based on the direction or positional relationship shown in the drawings, which is only for the convenience of description and does not indicate or imply that the device or element must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation of the present application.
[0046] In addition, it should also be noted that, in the description of the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connection" should be understood broadly, for example, it can be fixed connection, or detachable connection, or integral connection; it can be mechanical connection, or electrical connection; it can be direct connection, or indirect connection through intermediate medium, or internal communication of two elements. Those skilled in the art can understand the specific meaning of the above terms in the present application according to the specific circumstances.
[0047] Please refer to Figure 1 The structure schematic diagram of the payment system based on intelligent safety detection according to the present application is shown in the figure, which comprises:
[0048] The data acquisition module is used to acquire the receiving platform data when receiving the payment request;
[0049] The data processing module is connected with the data acquisition module, and is used for determining the receiving platform according to the data information collected by the data acquisition module; when a payment request is received, the data processing module preliminarily determines the receiving platform according to the environmental information collected by the data acquisition module; if the receiving platform is determined to be a commercial platform, the data processing module extracts the receiving network address collected by the data acquisition module and matches whether the receiving network address is qualified; if the receiving platform is determined to be a civilian platform, the data processing module extracts the data running quantity parameter of the civilian platform within a unit time collected by the data acquisition module and preliminarily determines whether it is safe according to the data running quantity parameter; when the data processing module determines that the receiving platform meets the transmission, the data processing module extracts the payment information parameter collected by the data acquisition module and determines the transmission channel according to the payment information parameter; if the data processing module performs payment by using the civilian platform, the data processing module determines whether the civilian platform meets the standard according to the data variation quantity of the civilian platform within a unit time collected by the data acquisition module or the variation law parameter of the current data of the civilian platform within a unit time re-collected by the data acquisition module; if the data processing module performs payment by using the commercial platform, the data processing module determines whether the commercial platform meets the standard according to the network fluctuation quantity of the commercial platform within a unit time collected by the data acquisition module or the receiving network address coordinate parameter of the commercial platform re-collected by the data acquisition module; if the receiving platform meets the standard and receives data, the data processing module determines whether the receiving platform is qualified again according to the receiving network address of the receiving platform re-collected by the data acquisition module.
[0050] The data storage module is connected with the data processing module, and is used for storing the receiving platform determined by the data processing module to perform payment.
[0051] When the data processing module receives a payment request, the data acquisition module collects the environmental information of the receiving platform and outputs the environmental information to the data processing module; the data processing module preliminarily determines the type of the receiving platform according to the data environmental parameter of the current receiving platform determined by the data processing module through the data environmental information of the receiving platform collected by the data acquisition module; on one hand, the current receiving platform data environmental parameter determined through the environmental information can avoid some dangerous platforms; on the other hand, the determination of the receiving platform can prepare for the subsequent accurate analysis of the receiving platform; secondly, when the data processing module selects the data transmission channel according to the payment information quantity and performs data transmission, the data processing module determines the receiving platform again according to the preliminary determination, which can effectively avoid information leakage caused by dangerous camouflage of the receiving platform in payment, and further avoid data theft.
[0052] Specifically, the data collection module collects the data environment of the receiving platform when receiving a payment request, the data processing module determines the current receiving platform data environment parameter Q through the data environment information of the receiving platform collected by the data collection module, and compares Q with a preset receiving platform data environment parameter Q0 to determine the receiving platform; the data collection module is provided with a first receiving platform data environment parameter Q1 and a second receiving platform data environment parameter Q2, wherein Q1 < Q2.
[0053] If Q ≤ Q1, the data processing module determines that the receiving platform is a dangerous platform and prohibits payment.
[0054] If Q1 < Q ≤ Q2, the data processing module preliminarily determines that the receiving platform is a private platform.
[0055] If Q2 > Q, the data processing module preliminarily determines that the receiving platform is a commercial platform.
[0056] The data environment information collected by the data collection module is a data type composed of bytes.
[0057] The application can effectively avoid some dangerous platforms by collecting the receiving platform data environment parameter through the data collection module when receiving a payment request, determining the current receiving platform data environment parameter according to the data environment information collected by the data collection module, and comparing the data environment parameter with the preset data environment parameter to preliminarily determine the receiving platform environment, thereby ensuring the safety protection of payment data and further avoiding data theft.
[0058] Specifically, when the data processing module determines that the receiving platform is a commercial platform, the data processing module extracts the actual receiving network address of the commercial platform collected by the data collection module, and matches the actual receiving network address of the commercial platform with the reserved receiving network address in the data storage module; if the actual receiving network address does not match, the data processing module determines that payment needs to be suspended; if the actual receiving network address matches, the data processing module preliminarily determines to proceed with payment.
[0059] The application can effectively avoid dangerous platforms disguised as commercial platforms to steal data information by extracting the actual receiving network address of the commercial platform collected by the data collection module and matching the actual receiving network address of the commercial platform with the pre-stored receiving network address in the data storage module when determining a commercial platform, thereby further avoiding data theft.
[0060] Specifically, the data processing module is provided with a preset data running quantity parameter M0 of the civilian platform; when the data processing module determines that the platform is a civilian platform, the data processing module extracts a data running quantity parameter M of the civilian platform in a unit time collected by the data collection module and compares M with M0 to determine whether it is safe;
[0061] If M < M0, the data processing module determines that there is a risk of receiving a loophole and stops payment;
[0062] If M >= M0, the data processing module preliminarily determines that the civilian platform is safe.
[0063] When it is determined that the platform is a civilian platform, the data processing module extracts the data running quantity parameter of the civilian platform in a unit time collected by the data collection module and compares the data running quantity parameter in a unit time with the preset data running quantity parameter in a unit time to determine whether it is safe, which can effectively avoid the leakage of payment data information caused by the risk of a civilian platform and further avoid data theft.
[0064] Specifically, when the data processing module completes the preliminary determination of the safety of the receiving platform and performs data transmission, the data processing module extracts the payment data Z collected by the data collection module and determines the data transmission safety channel according to Z; the data processing module is provided with a first payment information quantity Z1 and a second payment information quantity Z2, wherein Z1 < Z2;
[0065] If Z <= Z1, the data processing module selects a third channel as the data transmission safety channel;
[0066] If Z1 < Z <= Z2, the data processing module selects a second channel as the data transmission safety channel;
[0067] If Z > Z2, the data processing module selects a first channel as the data transmission safety channel.
[0068] When the civilian platform or the commercial platform meets the payment requirements, the data processing module selects a data transmission safety channel according to the payment data quantity, which can further enhance data security, and at the same time, selecting a data transmission safety channel according to the payment data quantity can effectively avoid the loss of data after the loss of data, further avoiding data theft.
[0069] Specifically, the data processing module is provided with a preset data change range L0 (Lmin, Lmax), wherein Lmin is the lowest data change, and Lmax is the highest data change; when the data processing module preliminarily determines that the civilian platform meets the payment requirements and performs payment, the data acquisition module acquires the data change L of the civilian platform per unit time, and the data processing module determines whether it meets the standard according to whether the data change L per unit time acquired by the data acquisition module belongs to the preset data change range L0;
[0070] If and L < Lmin, the data processing module determines that the payment data needs to be encrypted for payment;
[0071] If and L > Lmax, the data processing module determines that the civilian platform change is abnormal and stops payment;
[0072] If L ∈ L0, the data processing module determines that the civilian platform meets the payment standard.
[0073] The data processing module is provided with a preset data change range, when the data processing module preliminarily determines that the civilian platform meets the payment requirements and performs payment, the data acquisition module acquires the data change per unit time of the civilian platform, and the data processing module determines whether it meets the standard according to whether the data change per unit time acquired by the data acquisition module belongs to the preset data change range, which can more comprehensively eliminate dangerous platforms, effectively ensure the safety of payment data, and further avoid data theft.
[0074] Specifically, when the data processing module completes the selection of the data transmission channel and performs transmission, the data processing module extracts the commercial platform network fluctuation D per unit time collected by the data acquisition module and compares D with the preset commercial platform network fluctuation D0 per unit time in the data processing module to determine whether it is qualified;
[0075] If D ≤ D0, the data processing module determines that the commercial platform network fluctuation is qualified;
[0076] If D > D0, the data processing module determines that the commercial platform network fluctuation is too large and performs data encryption.
[0077] The application can effectively guarantee the accurate determination of the receiving platform, thereby avoiding the payment information leakage caused by the dangerous platform or data vulnerability, and further avoiding data theft.
[0078] Specifically, when the data processing module determines that the payment data needs to be encrypted and transmitted, the data acquisition module reacquires the variation law parameter G of the current data of the civil platform in a unit time, the data processing module matches G with the preset data variation law parameter G0 to determine the dangerous platform similarity X, and the data processing module compares X with the preset dangerous platform similarity X0 to determine whether it is a dangerous platform.
[0079] If X < X0, the data processing module determines that the civil platform is qualified.
[0080] If X >= X0, the data processing module determines that it is a dangerous platform and stops payment.
[0081] When the data processing module determines that the payment data needs to be encrypted and transmitted, the data acquisition module reacquires the variation law parameter of the current data of the civil platform in a unit time, the data processing module matches G with the preset data variation law parameter to determine the dangerous platform similarity, and the data processing module compares the dangerous platform similarity with the preset dangerous platform similarity to determine whether it is a dangerous platform, which can further improve the security of payment information, and re-determine the receiving platform from the variation law parameter to avoid the receiving platform being a dangerous platform, thereby further avoiding data theft.
[0082] Specifically, when the data processing module determines that the commercial platform network fluctuation is qualified, the data acquisition module reacquires the commercial platform receiving network address coordinate parameter, the data processing module matches the commercial platform receiving network address coordinate parameter with the reserved receiving network address, if the actual receiving network address does not match, the data processing module determines that the payment needs to be suspended, and if the actual receiving network address matches, the data processing module determines that the payment is completed.
[0083] When the data processing module determines that the commercial platform network fluctuation is qualified, the data acquisition module reacquires the commercial platform receiving network address coordinate parameter, and the data processing module matches the commercial platform receiving network address coordinate parameter with the reserved receiving network address, which can effectively avoid the commercial platform being a dangerous platform disguised as a receiving platform, thereby further avoiding data theft.
[0084] Specifically, when the receiving platform receives data, the data acquisition module reacquires the receiving platform receiving network address, and the data processing module performs complete payment matching on the reacquired receiving platform receiving network address; if the actual receiving platform network address does not match, the data processing module determines to perform real-time tracking and alarm; if the actual receiving platform network address matches, the data processing module determines that the payment is completed and stores the receiving platform network address.
[0085] The application can effectively avoid the situation that after the payment is completed, the commercial platform is disguised as a dangerous platform, resulting in the data information being stolen and unable to be reshaped, and further avoid the data being stolen.
[0086] The technical scheme of the application has been described in combination with the preferred embodiments shown in the drawings, but it is easy for those skilled in the art to understand that the protection scope of the application is obviously not limited to these specific embodiments. Those skilled in the art can make equivalent changes or replacements to the related technical features without departing from the principles of the application, and the technical scheme after the changes or replacements will fall within the protection scope of the application.
[0087] The above description is only the preferred embodiments of the application and is not used to limit the application; for those skilled in the art, the application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the application shall be included in the protection scope of the application.
Claims
1. A payment system based on intelligent security detection, characterized in that, include: The data acquisition module is used to collect data from the receiving platform when a payment request is received; A data processing module, connected to the data acquisition module, is used to determine the receiving platform based on the data information acquired by the data acquisition module; A data storage module, connected to the data processing module, is used to store the receiving platform for payment determined by the data processing module. Upon receiving a payment request, the data processing module initially determines the receiving platform based on the environmental information collected by the data acquisition module. The data acquisition module collects data on the receiving platform's data environment, and the data processing module determines the current receiving platform data environment parameter Q using the data environment information collected by the data acquisition module. The data processing module compares Q with a preset receiving platform data environment parameter Q0 to determine the receiving platform. The data acquisition module has a first receiving platform data environment parameter Q1 and a second receiving platform data environment parameter Q2, where Q1 < Q2. If Q≤Q1, the data processing module determines that the receiving platform is a dangerous platform and prohibits payment; If Q1 < Q ≤ Q2, the data processing module initially determines that the receiving platform is a private platform; If Q2 > Q, the data processing module initially determines that the receiving platform is a commercial platform; If the receiving platform is determined to be a commercial platform, the data processing module extracts the actual receiving network address of the commercial platform collected by the data acquisition module and matches the actual receiving network address of the commercial platform with the reserved receiving network address in the data storage module. If the actual receiving network address does not match, the data processing module determines that payment needs to be suspended; if the actual receiving network address matches, the data processing module initially determines to proceed with payment. The data processing module has a preset data operation volume parameter M0 for civilian platforms. When the data processing module determines that it is a civilian platform, the data processing module extracts the data operation volume parameter M of the civilian platform per unit time collected by the data acquisition module and compares M with M0 to determine whether it is safe. If M < M0, the data processing module determines that there is a risk of receiving a vulnerability and stops the payment. If M≥M0, the data processing module initially determines that the civilian platform is secure; When the data processing module completes the preliminary security assessment of the receiving platform and performs data transmission, the data processing module extracts the amount of payment data Z collected by the data acquisition module and determines the data transmission security channel based on Z; the data processing module has a first payment information amount Z1 and a second payment information amount Z2, wherein Z1 < Z2. If Z≤Z1, the data processing module selects the third channel as the secure data transmission channel; If Z1 < Z ≤ Z2, the data processing module selects the second channel as the secure data transmission channel; If Z > Z2, the data processing module selects the first channel as the secure data transmission channel; When the receiving platform receives data, the data acquisition module collects the receiving platform's receiving network address again. The data processing module then performs payment matching on the newly collected receiving platform's receiving network address. If the actual receiving platform's network address does not match, the data processing module determines that real-time tracking is required and issues an alarm. If the actual receiving platform's network address matches, the data processing module determines that payment is complete and stores the receiving platform's network address.
2. The payment system based on intelligent security detection according to claim 1, characterized in that, The data processing module has a preset data change range L0, where Lmin is the minimum data change and Lmax is the maximum data change. When the data processing module initially determines that the civilian platform meets the payment requirements and makes the payment, the data acquisition module collects the data change L of the civilian platform per unit time. The data processing module determines whether it meets the standard based on whether the data change L collected by the data acquisition module per unit time falls within the preset data change range L0. If L < Lmin, the data processing module determines that the payment data needs to be encrypted for payment. If L > Lmax, the data processing module determines that the change in the civilian platform is abnormal and stops payment. If L∈L0, the data processing module determines that the civilian platform meets the payment standards.
3. The payment system based on intelligent security detection according to claim 1, characterized in that, When the data processing module completes the selection of the data transmission channel and performs transmission, the data processing module extracts the commercial platform network fluctuation D collected by the data acquisition module within a unit time and compares D with the preset commercial platform network fluctuation D0 within the data processing module to determine whether it is qualified. If D≤D0, the data processing module determines that the network fluctuation of the commercial platform is qualified; If D > D0, the data processing module determines that the commercial platform network fluctuation is too large and encrypts the data.
4. The payment system based on intelligent security detection according to claim 2, characterized in that, When the data processing module determines that the payment data needs to be encrypted and transmitted, the data acquisition module re-acquires the change pattern parameter G of the current data of the civilian platform within a unit of time. The data processing module matches G with the preset data change pattern parameter G0 to determine the similarity X of the dangerous platform. The data processing module compares X with the preset similarity X0 of the dangerous platform to determine whether it is a dangerous platform. If X < X0, the data processing module determines that the civilian platform is qualified; If X ≥ X0, the data processing module determines it as a dangerous platform and stops payment.
5. The payment system based on intelligent security detection according to claim 3, characterized in that, When the data processing module determines that the network fluctuation of the commercial platform is qualified, the data acquisition module re-acquires the coordinate parameters of the receiving network address of the commercial platform. The data processing module matches the coordinate parameters of the receiving network address of the commercial platform with the reserved receiving network address. If the actual receiving network address does not match, the data processing module determines that payment needs to be suspended. If the actual receiving network address matches, the data processing module determines that payment is completed.
Citation Information
Patent Citations
Safe payment data verification method, third party payment platform and commercial platform
CN105574726A
Payment risk verification method and device, computer device and storage medium
CN110335044A