Data processing method, device, electronic device and computer readable storage medium

By encrypting and compressing the security audit data on the public WiFi hotspot side, the problems of data transmission security and real-time query capabilities are solved, and the protection of user privacy and data query efficiency are achieved.

CN115250467BActive Publication Date: 2024-12-13CHINA TELECOM CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210822377.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-12
Publication Date
2024-12-13
Estimated Expiration
2042-07-12

AI Technical Summary

Technical Problem

Security audit data transmitted by public WiFi hotspots is at risk of being intercepted and cracked, and security audit platforms are unable to meet the real-time query needs when processing large amounts of data.

Method used

On the public WiFi hotspot side, the security review data is collected and classified, the private data is encrypted, and the basic data is compressed together to generate encrypted compressed data and unencrypted compressed data, and sent to the security review platform; on the security review platform After receiving, decryption and decompression are performed, and stored in the database for user query.

Benefits of technology

Through encryption and compression processing, users' privacy and security are protected, the reading and writing pressure of the security audit platform is reduced, and real-time query of security audit data is realized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115250467B_ABST
    Figure CN115250467B_ABST
Patent Text Reader

Abstract

The present disclosure provides a data processing method, device, electronic device and computer-readable storage medium, which relate to the field of wireless communication technology. The method includes collecting and acquiring security review data; classifying the security review data according to preset rules to obtain privacy data and basic data; encrypting the privacy data to obtain encrypted data; compressing the encrypted data and basic data to generate encrypted compressed data and unencrypted compressed data; and sending the encrypted compressed data and unencrypted compressed data to the security review platform. The present disclosure protects the privacy security of users by encrypting the privacy data. In addition, the security review data is classified, the privacy data is encrypted and compressed, and the basic data is compressed, thereby reducing the reading and writing pressure of the security review platform and meeting the real-time query of the security review data by the staff.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] In order to ensure the public's Internet security, staff need to record and retain the security review data of public WiFi access. Currently, public WiFi hotspots transmit the above security review data to the security review platform without encryption, which poses a risk of being intercepted and cracked, endangering the privacy and security of users. In addition, the scale of security review data is huge, which increases the reading and writing pressure of the security review platform and cannot meet the staff's real-time query of security review data.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The present disclosure provides a data processing method, device, electronic device and computer-readable storage medium, which at least to a certain extent overcome the problem of endangering the privacy security of users and the problem of not being able to satisfy the real-time query of security review data by staff.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0006] According to one aspect of the present disclosure, a data processing method is provided, which is applied to a public WiFi hotspot, and the method includes:

[0007] Collect and obtain security review data;

[0008] Classify the security review data according to preset rules to obtain privacy data and basic data;

[0009] Encrypting the private data to obtain encrypted data;

[0010] Compressing the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data;

[0011] The encrypted compressed data and the unencrypted compressed data are sent to the security review platform.

[0012] In one embodiment of the present disclosure, the basic data includes an index identifier, and the index identifier is used to determine the corresponding relationship between the basic data and the private data, so that the private data can be obtained by querying according to the index identifier.

[0013] In one embodiment of the present disclosure, the step of sending the encrypted compressed data and the unencrypted compressed data to a security review platform includes:

[0014] According to a preset time period, the encrypted compressed data and the unencrypted compressed data are sent to the security review platform.

[0015] According to another aspect of the present disclosure, a data processing method is provided, which is applied to a security review platform, and includes:

[0016] Receiving encrypted compressed data and unencrypted compressed data sent by a public WiFi hotspot, wherein the encrypted compressed data and the unencrypted compressed data are generated by the public WiFi hotspot according to security review data;

[0017] Processing the encrypted compressed data and the unencrypted compressed data to obtain privacy data and basic data;

[0018] The security review data is obtained based on the privacy data and the basic data for users to query and conduct security review.

[0019] In one embodiment of the present disclosure, the processing of the encrypted compressed data and the unencrypted compressed data to obtain the privacy data and the basic data includes:

[0020] Extracting keywords from the encrypted compressed data;

[0021] The encrypted compressed data are sorted and decompressed one by one to obtain encrypted data;

[0022] The encrypted data is decrypted to obtain private data, and the private data is stored in a security audit database.

[0023] In one embodiment of the present disclosure, the processing of the encrypted compressed data and the unencrypted compressed data to obtain the privacy data and the basic data includes:

[0024] The unencrypted compressed data is decompressed to obtain basic data, and the basic data is stored in the security audit database.

[0025] In one embodiment of the present disclosure, the method further includes:

[0026] In response to a security review query request initiated by a user, the security review query request includes target basic data information and target keywords, and queries the security review data stored in the security review database;

[0027] If target security review data matching the security review query request is found, the target security review data is output.

[0028] In one embodiment of the present disclosure, the method further includes:

[0029] If the target basic data matching the target basic data information is found, and the target privacy data matching the target keyword is not found, the index identifier in the target basic data is determined, and the corresponding encrypted compressed data to be processed is determined according to the index identifier, and the encrypted compressed data to be processed is processed first.

[0030] In one embodiment of the present disclosure, the method further includes:

[0031] In response to a security review query request initiated by a user, the security review query request includes a target keyword;

[0032] Searching the security review data stored in the security review database according to the target keyword to obtain the first target security review data;

[0033] Querying the encrypted compressed data corresponding to the target keyword, and performing priority processing on the encrypted compressed data to obtain target privacy data, and storing the target privacy data in a security review database to obtain second target security review data corresponding to the target privacy data;

[0034] Output the first target security review data and the second target security review data.

[0035] According to another aspect of the present disclosure, a data processing device is provided, which is applied to a public WiFi hotspot, and the device includes:

[0036] Collection module, used to collect and obtain security review data;

[0037] A classification module, used to classify the security review data according to preset rules to obtain privacy data and basic data;

[0038] An encryption module, used for encrypting the private data to obtain encrypted data;

[0039] A network sending module, used for compressing the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data;

[0040] The network sending module is also used to send the encrypted compressed data and the unencrypted compressed data to the security review platform.

[0041] According to another aspect of the present disclosure, a data processing device is provided, which is applied to a security review platform, and the device includes:

[0042] A network receiving module, used to receive encrypted compressed data and unencrypted compressed data sent by a public WiFi hotspot, wherein the encrypted compressed data and the unencrypted compressed data are generated by the public WiFi hotspot according to security review data;

[0043] A processing module, used for processing the encrypted compressed data and the unencrypted compressed data to obtain private data and basic data;

[0044] The processing module is also used to obtain security review data based on the privacy data and the basic data for user query and security review.

[0045] According to another aspect of the present disclosure, there is provided an electronic device, comprising:

[0046] Processor; and

[0047] A memory, configured to store executable instructions of the processor;

[0048] Wherein, the processor is configured to perform the above-mentioned data processing method by executing the executable instructions.

[0049] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned data processing method is implemented.

[0050] According to another aspect of the present disclosure, a computer program product is provided, wherein the computer program product comprises a computer program or computer instructions, wherein the computer program or the computer instructions are loaded and executed by a processor so that a computer implements any of the above-mentioned data processing methods.

[0051] The embodiments of the present disclosure provide a data processing method, device, electronic device, and computer-readable storage medium. Public WiFi hotspots collect and obtain security review data, classify the security review data according to preset rules, obtain privacy data and basic data, encrypt the privacy data to obtain encrypted data, compress the encrypted data and basic data, generate encrypted compressed data and unencrypted compressed data, and send the encrypted compressed data and unencrypted compressed data to the security review platform. The present disclosure protects the privacy security of users by encrypting the privacy data. In addition, the security review data is classified, the privacy data is encrypted and compressed, and the basic data is compressed, thereby reducing the reading and writing pressure of the security review platform and meeting the real-time query of the security review data by the staff.

[0052] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0054] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure;

[0055] Figure 2 A flow chart of a data processing method in an embodiment of the present disclosure is shown;

[0056] Figure 3 A schematic diagram showing the data formats of encrypted compressed data and non-encrypted compressed data in an embodiment of the present disclosure is shown;

[0057] Figure 4 A flow chart of a data processing method in another embodiment of the present disclosure is shown;

[0058] Figure 5 A block diagram of a data processing system in an embodiment of the present disclosure is shown;

[0059] Figure 6 A signaling diagram of a data processing method in an embodiment of the present disclosure is shown;

[0060] Figure 7 A schematic diagram of a data processing device in an embodiment of the present disclosure is shown;

[0061] Figure 8 A flow chart of a data processing device in another embodiment of the present disclosure is shown;

[0062] Fig. 9 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0063] Fig.10 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0064] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0065] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0066] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0067] Figure 1 The diagram shows an exemplary system architecture that can be applied to the data processing method or data processing device of the embodiments of the present disclosure.

[0068] like Figure 1 As shown, the system architecture may include a terminal device 101 , a public WiFi hotspot 102 , and a security review platform 103 .

[0069] The terminal device 101 can be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.

[0070] Optionally, the client of the application installed in different terminal devices 101 is the same, or the client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc., but is not limited to this.

[0071] The public WiFi hotspot 102 includes a WiFi module, a security audit plug-in, an encryption module and a network sending module, wherein the WiFi module provides Internet access for the terminal device 101; the security audit plug-in captures, extracts and formats the security audit data of the user's Internet access according to a preset security format specification, and packages the online and offline information and Internet access records and sends them to the network sending module; the encryption module is used to encrypt the security audit data; the encryption module is used to encrypt the security audit data to protect the user's privacy; the network sending module is used to send the security audit data to the security audit platform 103.

[0072] The security review platform 103 may be a server that provides various services, such as a background management server that provides support for the device operated by the user using the terminal device 101. The background management server may analyze and process the received request and other data, and feed back the processing results to the terminal device; the server may also obtain the security review data of the terminal device 101 through the public WiFi hotspot 102.

[0073] Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0074] The terminal device 101 and the security audit platform 103 are both connected to the public WiFi hotspot 102 via a network, which may be a wired network or a wireless network.

[0075] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0076] Staff members need to record and retain user logins, access records, and Internet log information when using public WiFi. Currently, public WiFi hotspots transmit the above security review data (user logins, access records, and Internet log information) to the security review platform without encryption, which poses a risk of being intercepted and cracked, endangering the privacy and security of users.

[0077] In the related technology, all the transmitted security review data are encrypted. After the security review data is encrypted, extremely high requirements will be placed on the decryption and reading and writing performance of the security review platform, and even the uploading and collection of the security review data will be affected, making it difficult to meet the staff's requirements for real-time security review queries.

[0078] In the disclosed embodiment, a data processing method is provided, which collects and obtains security review data from public WiFi hotspots; classifies the security review data according to preset rules to obtain private data and basic data; encrypts the private data to obtain encrypted data; compresses the encrypted data and basic data to generate encrypted compressed data and unencrypted compressed data; and sends the encrypted compressed data and unencrypted compressed data to the security review platform. This method can be applied in scenarios where staff review Internet access data and enterprises review employee Internet access data. The security review data is classified, and the private data is encrypted to protect the privacy of users. In addition, the security review data is classified, and only the private data that needs to be encrypted is encrypted, and the private data and basic data are compressed, thereby reducing the requirements for the decryption and read-write performance of the security review platform and meeting the staff's requirements for real-time query of security review data.

[0079] In some embodiments, the data processing method provided in the embodiments of the present disclosure can be Figure 1 The process is executed in the public WiFi hotspot 102 or the security audit platform 103 shown.

[0080] Those skilled in the art will know that Figure 1 The number of terminal devices 101, public WiFi hotspots 102, and security review platforms 103 is only illustrative, and any number of terminal devices 101, public WiFi hotspots 102, and security review platforms 103 may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0081] A data processing method is provided in an embodiment of the present disclosure. The method can be executed by any network device. For example, the network device can be a public WiFi hotspot.

[0082] Figure 2 A flow chart of a data processing method in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the data processing method provided in the embodiment of the present disclosure includes the following S201 to S205.

[0083] S201. Collect and obtain security review data.

[0084] The terminal device connected to the wireless network is also called a station (STA). After the STA is connected to a public WiFi hotspot, it can access the Internet through portal authentication (Web authentication). Through portal authentication, the basic information of the terminal device user can be obtained. When the user uses the terminal device to access the Internet, the public WiFi hotspot can obtain the user's Internet access information. The security review data includes the user's name, phone number, Mac (Media Access Control Address) address of the terminal device, Internet access time and offline time, Internet log, etc.

[0085] S202: Classify the security review data according to preset rules to obtain privacy data and basic data.

[0086] The preset rules are rules formulated based on the degree of privacy, confidentiality or importance. The security review data is classified according to the preset rules. Relatively private information is private data, such as the content of online queries or online logs generated by sent chat messages; basic data can be the basic information of the user, such as online and offline information, browsing history, etc.

[0087] S203: Encrypt the private data to obtain encrypted data.

[0088] In one embodiment, the private data is encrypted by an encryption algorithm, and the embodiment of the disclosure does not limit the specific encryption algorithm. For example, the private data is encrypted by a searchable encryption algorithm (SearchableEncryption) or a hash function of a predefined dictionary.

[0089] S204: compress the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data.

[0090] Compressing the encrypted data to generate encrypted compressed data, compressing the basic data to generate unencrypted compressed data, and compressing the encrypted data and basic data can reduce the number of data packets transmitted, thereby increasing the transmission speed of the encrypted data and the basic data.

[0091] S205: Send the encrypted compressed data and the unencrypted compressed data to the security review platform.

[0092] Public WiFi hotspots send encrypted compressed data and unencrypted compressed data to the security review platform. The disclosure classifies the security review data and encrypts the private data to protect the privacy of users. In addition, the security review data is classified, and only the private data that needs to be encrypted is encrypted, and the private data and basic data are compressed, thereby reducing the requirements for the decryption and reading and writing performance of the security review platform, and meeting the requirements of staff for real-time query of security review data.

[0093] In one embodiment, the basic data includes an index identifier, and the index identifier is used to determine the corresponding relationship between the basic data and the private data, so that the corresponding private data can be obtained by querying according to the index identifier.

[0094] It should be noted that the index identifier is associated with the privacy data. The index identifier can be the type, attribute, file name, etc. of the privacy data. The corresponding privacy data can be found through the index identifier in the basic data, which is convenient for query users to query the privacy data.

[0095] In one embodiment, Figure 3 As shown, the unencrypted compressed data includes an index identifier and a data description file, the index identifier can be the type, attribute, and file name of the privacy data; the format of the data description file can be XML, and the data description file can be online and offline information or browsing records, wherein the browsing records contain the log file name and the start line and end line for matching with the Internet log, and the browsing records also contain the Mac address, recording time, URL (web page address), IP (Internet Protocol), application layer protocol, network application code, etc.; the online and offline information includes online time, offline time, external network IP, internal network IP, etc.; the XML data complies with the Internet security management system with preset security format specifications.

[0096] In one embodiment, Figure 3 As shown, the encrypted compressed data includes an index identifier and an Internet log. The index identifier can be the type, attribute and file name of the private data. The private data can be an Internet log. The Internet log includes the log recording time, data protocol type, network access mode, authentication information, log content and keywords, etc. The Internet log is in BCP format, each line is a log, and the log content complies with the preset security format specification.

[0097] In one embodiment, sending the encrypted compressed data and the unencrypted compressed data to the security review platform includes:

[0098] According to the preset time period, the encrypted compressed data and the unencrypted compressed data are sent to the security review platform.

[0099] It should be noted that the time period can be preset in advance on the public WiFi hotspot, and the value of the time period can be set according to Internet access needs.

[0100] For example, if the time period is 10 minutes, the public WiFi hotspot will process the security review data after 10 minutes, and send the encrypted compressed data and the unencrypted compressed data to the security review platform. Sending the encrypted compressed data and the unencrypted compressed data according to the preset time period can ensure that the data packet is not too large, thereby facilitating the transmission of the data packet.

[0101] Based on the same inventive concept, the present disclosure also provides a data processing method, as described in the following embodiments. Since the principle of solving the problem in the method embodiment is similar to that in the above method embodiment, the implementation of the method embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0102] Another embodiment of the present disclosure provides a data processing method, which can be executed by any network device. For example, the network device can be a security review platform.

[0103] Figure 4 A flow chart of a data processing method in another embodiment of the present disclosure is shown as follows: Figure 4 As shown, the data processing method provided in the embodiment of the present disclosure includes the following S401 to S403.

[0104] S401, receiving encrypted compressed data and unencrypted compressed data sent by a public WiFi hotspot, where the encrypted compressed data and unencrypted compressed data are generated by the public WiFi hotspot according to security review data;

[0105] S402, processing the encrypted compressed data and the unencrypted compressed data to obtain private data and basic data;

[0106] S403. Obtain security review data based on the privacy data and basic data for user query and security review.

[0107] In one embodiment, the encrypted compressed data and the unencrypted compressed data are processed to obtain the private data and the basic data, including:

[0108] Extract keywords from encrypted and compressed data;

[0109] The encrypted compressed data are sorted and decompressed one by one to obtain the encrypted data;

[0110] The encrypted data is decrypted to obtain private data, and the private data is stored in the security audit database.

[0111] It should be noted that a preset keyword list is used to search the encrypted compressed data received by the security review platform. If a keyword exists, the data packet of the encrypted compressed data is marked, thereby completing the keyword extraction.

[0112] The security review platform can decompress the encrypted compressed data according to the order of the keywords in the keyword list, or decompress it according to the order of the data packets sent by the encrypted compressed data, and decrypt the encrypted data obtained by the decompression to obtain the privacy data, and store the privacy data in the security review database to facilitate the query user to retrieve the security review data and thus check the security review data.

[0113] In one embodiment, the encrypted compressed data and the unencrypted compressed data are processed to obtain the private data and the basic data, including:

[0114] Decompress the unencrypted compressed data to obtain basic data, and store the basic data in the security audit database.

[0115] It should be noted that the security review platform decompresses unencrypted compressed data to obtain basic data, which includes online and offline information, browsing history and index identifiers.

[0116] In one embodiment, the method further comprises:

[0117] In response to a security review query request initiated by a user, the security review query request includes target basic data information and target keywords, and queries the security review data stored in the security review database;

[0118] If the target security review data matching the security review query request is found, the target security review data is output.

[0119] It should be noted that the basic data is first stored in the security review database, and the privacy data corresponding to the basic data is also stored in the security review database after being decompressed and decrypted. The basic data contains an index identifier, and the privacy data also contains the same index identifier. According to the index identifier, the corresponding basic data and privacy data are stored in the same address. The user who initiates the security review query request can be a staff member. The staff member queries the security review data stored in the security review database through the security review platform. If the target security review data matching the security review query request is found, the target security review data is output.

[0120] Exemplarily, the staff queries the Internet access records and Internet access logs of the public network users. If the Internet access records and Internet access logs of the users are in the security review database, the target security review data can be directly output. The target security review data is the Internet access records and Internet access logs of the users.

[0121] In one embodiment, the method further comprises:

[0122] If the target basic data matching the target basic data information is found, and the target privacy data matching the target keyword is not found, the index identifier in the target basic data is determined, and the corresponding encrypted compressed data to be processed is determined according to the index identifier, and the encrypted compressed data to be processed is processed first.

[0123] It should be noted that since the encrypted and compressed data needs to be sorted for processing, when the staff conducts a query, the staff finds the target basic data in the security review database, but there is no target keyword. It is possible that the target privacy data has not yet entered the security review database. The security review platform determines the corresponding encrypted and compressed data to be processed based on the index identifier, and gives priority to the encrypted and compressed data to be processed, thereby obtaining the target privacy data.

[0124] In one embodiment, the method further comprises:

[0125] In response to a security review query request initiated by a user, the security review query request includes a target keyword;

[0126] Searching the security review data stored in the security review database according to the target keyword to obtain the first target security review data;

[0127] Query the encrypted compressed data corresponding to the target keyword, and give priority to the encrypted compressed data to obtain the target privacy data, and store the target privacy data in the security review database to obtain the second target security review data corresponding to the target privacy data;

[0128] Output the first target security review data and the second target security review data.

[0129] It should be noted that when searching through target keywords, part of the content related to the target keywords may be stored in the security review database, while the other part is in a queue for processing. The target keywords can be used to obtain the first target security review data located in the security review database and the second target security review data after preferentially processing the corresponding encrypted and compressed data.

[0130] If the target security review data being queried is not stored in the security review database, it is possible that the basic data and privacy data of the target security review data are being transmitted. By querying the keywords, the encrypted compressed data corresponding to the keywords are found and the encrypted compressed data are processed first; it is also possible that the target security review data does not exist.

[0131] In addition, staff can also obtain corresponding privacy data by directly querying keywords, and find basic data based on the index identifier of the privacy data.

[0132] For example, if the keyword searched by the staff is a bank card number, the encrypted compressed data containing the bank card number is processed first, and the user who sent the corresponding bank card number information can be found based on the index identifier.

[0133] Based on the same inventive concept, the present disclosure provides a data processing system in the following embodiments. Since the principle of solving the problem in the method embodiment is similar to that in the above method embodiment, the implementation of the system embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0134] Figure 5 A data processing system block diagram according to an embodiment of the present disclosure is shown as follows: Figure 5 As shown, the data processing system provided in the embodiment of the present disclosure includes a public WiFi hotspot and a security review platform, the public WiFi hotspot includes a WiFi module 51, a security review plug-in 52, an encryption module 53 and a network sending module 54, the security review platform includes a network receiving module 55 and a processing module, wherein the processing module includes a non-encrypted data storage module 56, a keyword extraction module 57, a data queuing library 58, a decrypted data storage module 59, a security review database 510 and a data query module 511;

[0135] WiFi module 51, used to provide Internet access for terminal devices. After the terminal device is connected to the WiFi module 51, it can access the Internet through portal authentication;

[0136] The security review plug-in 52 includes a collection module and a classification module. The collection module is used to collect and obtain security review data. The classification module is used to classify the security review data according to preset rules to obtain privacy data and basic data.

[0137] The encryption module 53 is used to encrypt the private data to obtain encrypted data;

[0138] The network sending module 54 is used to compress the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data;

[0139] The network sending module 54 is also used to send the encrypted compressed data and the unencrypted compressed data to the security review platform;

[0140] The network receiving module 55 is used to receive the encrypted compressed data and the unencrypted compressed data sent by the network sending module 54;

[0141] The non-encrypted data storage module 56 is used to decompress the non-encrypted compressed data and store the basic data in the security review database 510;

[0142] A keyword extraction module 57, used to extract keywords from the encrypted compressed data;

[0143] The data queue library 58 is used to sort the encrypted compressed data and decompress them one by one to obtain encrypted data;

[0144] The decrypted data storage module 59 is used to decrypt the encrypted data to obtain the private data, and store the private data in the security review database 510 .

[0145] Security review database 510, used to store privacy data and basic data;

[0146] The data query module 511 is used for user query and security review.

[0147] Figure 6 A signaling diagram of a data processing method in an embodiment of the present disclosure is shown as follows: Figure 6 As shown, specifically including:

[0148] S601, the terminal device is connected to the public WiFi hotspot via WiFi, portal authentication is performed, and up and down information is recorded;

[0149] S602, the user accesses the Internet via WiFi, and the public WiFi hotspot records security review data;

[0150] S603, classify the security review data according to preset rules to obtain privacy data and basic data;

[0151] S604, sending the encrypted compressed data and the unencrypted compressed data to a network receiving module according to a preset time period;

[0152] S605, sending the unencrypted compressed data to the non-encrypted data storage module;

[0153] S606, decompressing the unencrypted compressed data to obtain basic data;

[0154] S607, storing the basic data in the security audit database;

[0155] S608, sending the encrypted compressed data to a keyword extraction module;

[0156] S609, extracting keywords from the encrypted compressed data;

[0157] S610, sending the encrypted compressed data to a data queuing library;

[0158] S611, sort the encrypted compressed data and decompress them one by one to obtain encrypted data;

[0159] S612, sending the encrypted data to the decrypted data storage module;

[0160] S613, decrypting the encrypted data to obtain private data;

[0161] S614, storing the privacy data in the security audit database;

[0162] S615, query the Internet.

[0163] Exemplarily, the present disclosure is divided into three steps for exemplary description:

[0164] Step 1: Public WiFi hotspots process security data

[0165] 1) The user uses STA to connect to a public WiFi hotspot, which records the user's online information and the offline information when the STA goes offline;

[0166] 2) Users use STA to access the Internet, such as QQ, WeChat, and web browsing;

[0167] 3) Public WiFi hotspots record users’ Internet browsing history and logs;

[0168] 4) After a certain period of time, the online information, online records, and online logs are packaged separately, and the security review data is classified. The online logs are private data, and the online logs are encrypted and compressed using a searchable encryption algorithm with a predefined dictionary to generate encrypted compressed data; the index identifiers of the online and offline information, online records, and online logs are used as basic data, and non-encrypted compression is used to generate non-encrypted compressed data;

[0169] 5) Send the encrypted compressed data and the unencrypted compressed data to the security review platform.

[0170] Step 2: The safety review platform processes the safety review data and merges it into the safety review database

[0171] 1) The network receiving module of the security audit platform receives encrypted compressed data and unencrypted compressed data;

[0172] 2) Decompress the unencrypted compressed data and store the online and offline information, online records, and index identifiers obtained after decompression into the security review database;

[0173] 3) Extract keywords from the encrypted and compressed data, that is, perform keyword search on the encrypted Internet logs and mark the corresponding keywords;

[0174] 4) The Internet access logs are stored in the data queue library, and the Internet access logs are sorted and decompressed one by one to obtain encrypted data;

[0175] 5) Queue up to decrypt the encrypted data and store it in the security review database after decryption.

[0176] Step 3: Staff conducts security review

[0177] 1) The staff searches the Internet access records and logs of the corresponding users. If the security review data has been stored in the database, they directly query the security review database;

[0178] 2) If there is security review data that has not been stored in the database (in the data queue database), the staff will search according to the keywords and set the security review data that contains the keyword set to be decrypted first. The system will decrypt these security review data first and feedback the decryption results to the staff.

[0179] For example, the user is user A, the terminal device used by user A is a mobile phone, user A sends WeChat messages using public WiFi, and the public WiFi is aWiFi. The above-described application scenario is used to exemplify the present disclosure:

[0180] Step 1: aWiFi hotspot processing security review data

[0181] 1) User A uses a mobile phone to connect to aWiFi hotspot, and aWiFi hotspot records his online information, including the mobile phone MAC address and online time;

[0182] {[online],[12:34:56:78:90:ab],[202205191012]}

[0183] When the mobile phone is connected, it is affected by the WiFidog (wireless authentication) function of the aWiFi hotspot and jumps to the authentication portal of the aWiFi hotspot, which is used by the aWiFi hotspot to record the relationship between user A's mobile phone number and the mobile phone MAC address, and bind the real user and the mobile phone MAC through the real-name information of the mobile phone number.

[0184] {[133****3251], [User A], [12:34:56:78:90:ab]}

[0185] 2) User A uses his mobile phone to access the Internet and sends messages using WeChat: "I will transfer the money to you right away," "My bank card number is 123456789," "My password is 888888," etc.;

[0186] 3) aWiFi hotspot records the Internet browsing history of user A, who uses WeChat to chat, and records his Internet browsing log, including the WeChat information in step 2):

[0187] D1:{[wechat], [I will transfer the money to you immediately], [202205191023]}

[0188] D2:{[wechat], [my bank card number is 123456789], [202205191131]}

[0189] D3:{[wechat], [my password is 888888], [202205191221]}

[0190] D4:{[WeChat], [Other information], [Other time]}

[0191] 4) After 10 minutes, aWiFi hotspot packages the online information, Internet records, and Internet logs of user A separately:

[0192] The Internet access log of the WeChat information is encrypted and compressed using a searchable encryption algorithm with a predefined dictionary to generate encrypted data packets D1', D2', D3', and D4';

[0193] Online and offline information, Internet access records, and index identifiers are processed using non-encrypted compression;

[0194] Online information: R1:{[online],[12:34:56:78:90:ab],[202205191012]}

[0195] Internet browsing records and index identification:

[0196] R2:{[wechat],[202205191023],[ID D1',ID D2',ID D3',ID D4']}

[0197] 5) Send the above encrypted compressed packages D1', D2', D3', D4' and non-encrypted compressed packages R1 and R2 to the security review platform;

[0198] Step 2: The security review platform processes the security review data and stores it in the database

[0199] 1) Receive the security review data D1', D2', D3', D4', R1, R2 sent by aWiFi hotspot;

[0200] 2) The unencrypted online and offline information, online records, and index identifiers of R1 and R2 are stored in the security review database;

[0201] 3) Perform keyword search on the encrypted D1', D2', D3', and D4', and mark them with corresponding existing keywords:

[0202] Keywords: {transfer, account number, password}, ​​marked as 1 for hit and 0 for miss;

[0203] D1':{encrypted(D1),[1,0,0]}

[0204] D2': {encrypted(D2), [0, 1, 0]}

[0205] D3': {encrypted(D3), [0, 0, 1]}

[0206] D4': {encrypted(D4), [0, 0, 0]}

[0207] 4) storing the data of D1', D2', D3' and D4' into the data queue library for queue decompression processing;

[0208] 5) D1', D2', D3', and D4' queue up for data decryption and store the decrypted data in the security review database;

[0209] Step 3: Staff conducts security review

[0210] In the disclosed embodiment, D1' has completed data decryption, and D2', D3', and D4' are queuing for decryption.

[0211] 1) The staff retrieves the Internet records and logs of the corresponding user A, where D1 has been stored in the database. If the security review data has been stored in the database, the following information can be directly queried through the security review database:

[0212] [wechat], [I will transfer the money to you immediately], [202205191023]

[0213] This means that user A sent the message "I will transfer the money to you immediately" via WeChat at 10:23 on May 19, 2022;

[0214] 2) The data of D2, D3, and D4 have not been stored in the database (in the queue decryption database), so the staff searches according to the keywords {transfer, account number, password}, ​​and the system feedback shows that the keywords "account number" and "password" exist in D2 and D3 respectively.

[0215] The staff requested that D2 and D3 be decrypted first. After decryption, the system fed back the information of D2 and D3 to the staff:

[0216] D2:{[wechat], [my bank card number is 123456789], [202205191131]}

[0217] D3:{[wechat], [my password is 888888], [202205191221]}

[0218] It should be noted that the acquisition, storage and application of user personal information involved in the technical solution of the present disclosure are in compliance with relevant laws and regulations and do not violate public order and good morals.

[0219] Based on the same inventive concept, the present disclosure also provides a data processing device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0220] Figure 7 A schematic diagram of a data processing device in an embodiment of the present disclosure is shown. Figure 7 As shown, the device is applied to the public WiFi hotspot side, and includes a collection module 71, a classification module 72, an encryption module 73, a compression module 74 and a sending module 75, wherein:

[0221] The collection module 71 is used to collect and obtain security review data;

[0222] A classification module 72, used to classify the security review data according to preset rules to obtain privacy data and basic data;

[0223] An encryption module 73, used for encrypting the private data to obtain encrypted data;

[0224] The network sending module 74 is used to compress the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data;

[0225] The network sending module 74 is also used to send the encrypted compressed data and the unencrypted compressed data to the security review platform.

[0226] In one embodiment, the basic data includes an index identifier, and the index identifier is used to determine the corresponding relationship between the basic data and the private data, so that the private data can be obtained by querying according to the index identifier.

[0227] In one embodiment, the network sending module 74 is further used to send the encrypted compressed data and the unencrypted compressed data to the security review platform according to a preset time period.

[0228] Based on the same inventive concept, another embodiment of the present disclosure further provides a data processing device, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0229] Figure 8 A flow chart of a data processing device in another embodiment of the present disclosure is shown as follows: Figure 8 As shown, the device is applied to the security review platform side, and includes a receiving module 81 and a processing module 82, wherein:

[0230] A network receiving module 81 is used to receive encrypted compressed data and unencrypted compressed data sent by a public WiFi hotspot, wherein the encrypted compressed data and the unencrypted compressed data are generated by the public WiFi hotspot according to security review data;

[0231] A processing module 82, configured to process the encrypted compressed data and the unencrypted compressed data to obtain private data and basic data;

[0232] The processing module 82 is further used to obtain security review data based on the privacy data and the basic data for user query and security review.

[0233] In one embodiment, the processing module 82 includes a keyword extraction module, a data queuing library, a decrypted data storage module, and a security review database. The keyword extraction module is used to extract keywords from encrypted compressed data;

[0234] The data queue library is used to sort the encrypted and compressed data and decompress them one by one to obtain the encrypted data;

[0235] The decrypted data storage module is used to decrypt the encrypted data to obtain the private data, and store the private data in the security audit database.

[0236] In one embodiment, the processing module 82 further includes a non-encrypted data storage module, which is used to decompress the non-encrypted compressed data to obtain basic data, and store the basic data in the security audit database.

[0237] In one embodiment, the processing module 82 further includes a data query module, which is used to respond to a security review query request initiated by a user, the security review query request including target basic data information and target keywords, and query the security review data stored in the security review database;

[0238] If the target security review data matching the security review query request is found, the target security review data is output.

[0239] In one embodiment, the data query module is also used to determine the index identifier in the target basic data if the target basic data matching the target basic data information is queried, and the target privacy data matching the target keyword is not queried, and determine the corresponding encrypted compressed data to be processed according to the index identifier, and give priority to processing the encrypted compressed data to be processed.

[0240] In one embodiment, the data query module is further used to respond to a security review query request initiated by a user, the security review query request including a target keyword;

[0241] Searching the security review data stored in the security review database according to the target keyword to obtain the first target security review data;

[0242] Query the encrypted compressed data corresponding to the target keyword, and give priority to the encrypted compressed data to obtain the target privacy data, and store the target privacy data in the security review database to obtain the second target security review data corresponding to the target privacy data;

[0243] Output the first target security review data and the second target security review data.

[0244] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0245] Refer to the following Fig. 9 The electronic device 900 according to this embodiment of the present disclosure is described. Fig. 9 The electronic device 900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0246] like Fig. 9 As shown, the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).

[0247] The storage unit stores a program code, and the program code can be executed by the processing unit 910, so that the processing unit 910 executes the steps described in the "Exemplary Method" section of the specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 910 can execute the following steps of the above method embodiment: collect and obtain security review data; classify the security review data according to preset rules to obtain privacy data and basic data; encrypt the privacy data to obtain encrypted data; compress the encrypted data and basic data to generate encrypted compressed data and unencrypted compressed data; send the encrypted compressed data and unencrypted compressed data to the security review platform.

[0248] The processing unit 910 can execute the following steps of the above method embodiment: extract keywords from the encrypted compressed data; sort the encrypted compressed data and decompress them one by one to obtain encrypted data; decrypt the encrypted data to obtain private data, and store the private data in the security audit database.

[0249] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 9201 and / or a cache storage unit 9202 , and may further include a read-only storage unit (ROM) 9203 .

[0250] The storage unit 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0251] Bus 930 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0252] The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 900, and / or may communicate with any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 950. Furthermore, the electronic device 900 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 via a bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0253] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0254] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is further provided, which may be a readable signal medium or a readable storage medium. Fig.10 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure is shown. Fig.10 As shown, a program product capable of implementing the above method of the present disclosure is stored on the computer-readable storage medium 1000. In an exemplary embodiment of the present disclosure, a computer program product is also provided, the computer program product includes a computer program or a computer instruction, and the computer program or the computer instruction is loaded and executed by a processor to enable a computer to implement any of the above data processing methods.

[0255] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0256] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0257] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0258] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0259] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0260] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0261] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0262] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. A data processing method, applied to a public WiFi hotspot, characterized in that: include: Collect and obtain security review data; Classify the security review data according to preset rules to obtain privacy data and basic data; Encrypting the private data to obtain encrypted data; Compressing the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data; Sending the encrypted compressed data and the unencrypted compressed data to the security review platform; Among them, the security review platform responds to the security review query request initiated by the user, and the security review query request includes a target keyword; queries the security review data stored in the security review database according to the target keyword to obtain the first target security review data; queries the encrypted compressed data corresponding to the target keyword, and gives priority to the encrypted compressed data to obtain the target privacy data, and stores the target privacy data in the security review database to obtain the second target security review data corresponding to the target privacy data; outputs the first target security review data and the second target security review data.

2. The data processing method according to claim 1, characterized in that: The basic data includes an index identifier, and the index identifier is used to determine the corresponding relationship between the basic data and the private data, so that the private data can be obtained by querying according to the index identifier.

3. The data processing method according to claim 1, characterized in that: The step of sending the encrypted compressed data and the unencrypted compressed data to the security review platform includes: According to a preset time period, the encrypted compressed data and the unencrypted compressed data are sent to the security review platform.

4. A data processing method, applied to the security review platform, characterized in that: include: Receiving encrypted compressed data and unencrypted compressed data sent by a public WiFi hotspot, wherein the encrypted compressed data and the unencrypted compressed data are generated by the public WiFi hotspot according to security review data; Processing the encrypted compressed data and the unencrypted compressed data to obtain privacy data and basic data; Obtain security review data based on the privacy data and the basic data for user query and security review; Among them, the security review platform responds to the security review query request initiated by the user, and the security review query request includes a target keyword; queries the security review data stored in the security review database according to the target keyword to obtain the first target security review data; queries the encrypted compressed data corresponding to the target keyword, and gives priority to the encrypted compressed data to obtain the target privacy data, and stores the target privacy data in the security review database to obtain the second target security review data corresponding to the target privacy data; outputs the first target security review data and the second target security review data.

5. The data processing method according to claim 4, characterized in that: The step of processing the encrypted compressed data and the unencrypted compressed data to obtain the privacy data and the basic data includes: Extracting keywords from the encrypted compressed data; The encrypted compressed data are sorted and decompressed one by one to obtain encrypted data; The encrypted data is decrypted to obtain private data, and the private data is stored in a security audit database.

6. The data processing method according to claim 4, characterized in that: The step of processing the encrypted compressed data and the unencrypted compressed data to obtain the privacy data and the basic data includes: The unencrypted compressed data is decompressed to obtain basic data, and the basic data is stored in the security audit database.

7. The data processing method according to claim 5, characterized in that: The method further comprises: In response to a security review query request initiated by a user, the security review query request includes target basic data information and target keywords, and queries the security review data stored in the security review database; If target security review data matching the security review query request is found, the target security review data is output.

8. The data processing method according to claim 7, characterized in that: The method further comprises: If the target basic data matching the target basic data information is found, and the target privacy data matching the target keyword is not found, the index identifier in the target basic data is determined, and the corresponding encrypted compressed data to be processed is determined according to the index identifier, and the encrypted compressed data to be processed is processed first.

9. A data processing device, applied to a public WiFi hotspot, characterized in that: include: Collection module, used to collect and obtain security review data; A classification module, used to classify the security review data according to preset rules to obtain privacy data and basic data; An encryption module, used for encrypting the private data to obtain encrypted data; A network sending module, used for compressing the encrypted data and the basic data to generate encrypted compressed data and unencrypted compressed data; The network sending module is further used to send the encrypted compressed data and the unencrypted compressed data to the security review platform; Among them, the security review platform responds to the security review query request initiated by the user, and the security review query request includes a target keyword; queries the security review data stored in the security review database according to the target keyword to obtain the first target security review data; queries the encrypted compressed data corresponding to the target keyword, and gives priority to the encrypted compressed data to obtain the target privacy data, and stores the target privacy data in the security review database to obtain the second target security review data corresponding to the target privacy data; outputs the first target security review data and the second target security review data.

10. A data processing device, applied to the security review platform, characterized in that: include: A network receiving module, used to receive encrypted compressed data and unencrypted compressed data sent by a public WiFi hotspot, wherein the encrypted compressed data and the unencrypted compressed data are generated by the public WiFi hotspot according to security review data; A processing module, used for processing the encrypted compressed data and the unencrypted compressed data to obtain private data and basic data; The processing module is further used to obtain security review data based on the privacy data and the basic data for user query and security review; A data query module, used to respond to a security review query request initiated by a user, wherein the security review query request includes a target keyword; According to the target keyword, the security review data stored in the security review database is queried to obtain the first target security review data; the encrypted compressed data corresponding to the target keyword is queried, and the encrypted compressed data is processed preferentially to obtain the target privacy data, and the target privacy data is stored in the security review database to obtain the second target security review data corresponding to the target privacy data; the first target security review data and the second target security review data are output.

11. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to perform the data processing method according to any one of claims 1 to 8 by executing the executable instructions.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data processing method according to any one of claims 1 to 8 is implemented.