Internet of vehicles-oriented sensitive data exploration method, device, medium and electronic equipment

By identifying sensitive vehicle data sources in the Internet of Vehicles (IoV) and using a dictionary of sensitive data types for detection, statistical information is generated, solving the problem of insufficient specificity in the exploration of sensitive vehicle information in traditional methods and achieving efficient protection of sensitive data.

CN116033384BActive Publication Date: 2025-12-23BEIJING WONDERSOFT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211741688.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-12-23
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

Traditional methods for detecting sensitive data are insufficient to meet the needs of detecting sensitive vehicle information in the Internet of Vehicles (IoV). They lack specificity and cannot effectively protect vehicle information from being leaked.

Method used

By identifying sensitive vehicle data sources, establishing connections, and using a pre-configured dictionary of sensitive data types to detect these sources, sensitive data statistics are generated and output to reduce the risk of data leakage.

Benefits of technology

It enables comprehensive and accurate exploration of sensitive vehicle data, reduces the risk of sensitive data leakage, and improves the specificity and completeness of data exploration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116033384B_ABST
    Figure CN116033384B_ABST
Patent Text Reader

Abstract

The application provides a sensitive data exploration method and device for Internet of Vehicles, a medium and an electronic device, and belongs to the field of data processing. The embodiment of the application can respond to a sensitive data exploration instruction for a vehicle, determine a vehicle sensitive data source corresponding to the sensitive data exploration instruction, and establish a connection with the vehicle sensitive data source; then detect the vehicle sensitive data source based on at least one pre-configured sensitive data type dictionary to determine vehicle sensitive data in the vehicle sensitive data source; and finally generate sensitive data statistical information of the vehicle based on the vehicle sensitive data and output the sensitive data statistical information. The embodiment of the application uses at least one pre-configured sensitive data type dictionary to comprehensively and accurately detect the vehicle sensitive data source, thereby effectively exploring various types of vehicle sensitive data and reducing the risk of leakage of vehicle sensitive data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and in particular to a method, apparatus, medium and electronic device for sensitive data probing in the Internet of Vehicles. Background Technology

[0002] Driven by modern computer and communication technologies, the traditional automotive industry has enabled vehicle-to-everything (V2X) services by installing sensors and communication devices on vehicles, allowing communication between vehicles and between vehicles and infrastructure. V2X is a network system based on in-vehicle networks, inter-vehicle networks, and in-vehicle mobile internet. It facilitates wireless communication and data exchange and sharing between vehicles (V2V), between vehicles and roadside facilities (V2I), between vehicles and pedestrians (V2P), and between vehicles and networks (V2N) according to agreed-upon communication protocols and data exchange standards. Communication between vehicles and between vehicles and roadside facilities within V2X involves vehicle information, some of which constitutes sensitive data. With the increasing application of V2X, information security issues arising from vehicle communication have received growing attention. Therefore, it is necessary to investigate sensitive vehicle information to ensure its proper protection and prevent leakage.

[0003] Traditional methods for sensitive data probing mainly include the following three approaches: column profiling, cross-column profiling, and cross-table profiling. These methods can only probe the integrity, numerical values, and data types of data, possessing general applicability but lacking specificity, making them unsuitable for probing sensitive vehicle information data in the context of vehicle-to-everything (V2X) communication. Summary of the Invention

[0004] This application provides a method, apparatus, medium, and electronic device for sensitive data probing in the context of vehicle-to-everything (V2X) communication, in order to solve the problem that existing technologies are unable to meet the needs of probing sensitive vehicle information data in the context of V2X communication.

[0005] To solve the above problems, this application adopts the following technical solution:

[0006] In a first aspect, embodiments of this application provide a method for sensitive data probing in the Internet of Vehicles (IoV), the method comprising:

[0007] In response to a sensitive data exploration command for a vehicle, determine the vehicle sensitive data source corresponding to the sensitive data exploration command;

[0008] Establish a connection with the vehicle-sensitive data source;

[0009] detecting the vehicle sensitive data source based on at least one preconfigured sensitive data type dictionary to determine vehicle sensitive data in the vehicle sensitive data source; different sensitive data type dictionaries are used to detect vehicle sensitive data in different data formats;

[0010] generating sensitive data statistical information of the vehicle based on the vehicle sensitive data;

[0011] outputting the sensitive data statistical information.

[0012] In an embodiment of the present application, in response to a sensitive data exploration instruction, the step of determining a vehicle sensitive data source of a vehicle comprises:

[0013] parsing the sensitive data exploration instruction to obtain at least one vehicle sensitive data source identifier;

[0014] determining a vehicle sensitive data source corresponding to the sensitive data exploration instruction based on the at least one vehicle sensitive data source identifier.

[0015] In an embodiment of the present application, the step of establishing a connection with the vehicle sensitive data source comprises:

[0016] determining a data source type of the vehicle sensitive data source;

[0017] establishing a connection with the vehicle sensitive data source based on a communication mode corresponding to the data source type; different data source types correspond to different communication modes.

[0018] In an embodiment of the present application, the step of establishing a connection with the vehicle sensitive data source based on a communication mode corresponding to the data source type comprises:

[0019] when the data source type is a database, establishing a connection with the database through a preset port based on preconfigured database login information; and / or,

[0020] when the data source type is a folder, establishing a connection with the folder based on an absolute path of the folder.

[0021] In an embodiment of the present application, the step of detecting the vehicle sensitive data source based on at least one preconfigured sensitive data type dictionary to determine vehicle sensitive data in the vehicle sensitive data source comprises:

[0022] obtaining to-be-detected data in the vehicle sensitive data source;

[0023] detect the to-be-detected data according to the respective data format corresponding to the at least one sensitive data type dictionary, to obtain target sensitive data corresponding to the at least one sensitive data type dictionary;

[0024] obtain the vehicle sensitive data based on the target sensitive data corresponding to the at least one sensitive data type dictionary.

[0025] In an embodiment of the present application, the at least one sensitive data type dictionary includes a system preset sensitive data type dictionary, a vehicle information sensitive data type dictionary, and / or a custom sensitive data type dictionary.

[0026] The step of detecting the to-be-detected data according to the respective data format corresponding to the at least one sensitive data type dictionary, to obtain target sensitive data corresponding to the at least one sensitive data type dictionary, includes:

[0027] matching the to-be-detected data according to a first data format corresponding to the system preset sensitive data type dictionary, and determining the to-be-detected data that matches successfully as target sensitive data corresponding to the system preset sensitive data type dictionary; and / or,

[0028] matching the to-be-detected data according to a second data format corresponding to the vehicle information sensitive data type dictionary, and determining the to-be-detected data that matches successfully as target sensitive data corresponding to the vehicle information sensitive data type dictionary; and / or,

[0029] matching the to-be-detected data according to a third data format corresponding to the custom sensitive data type dictionary, and determining the to-be-detected data that matches successfully as target sensitive data corresponding to the custom sensitive data type dictionary.

[0030] In an embodiment of the present application, the method further includes:

[0031] updating the custom sensitive data type dictionary in response to a configuration operation triggered by a user for the custom sensitive data type dictionary.

[0032] In a second aspect, based on the same inventive concept, embodiments of the present application provide a sensitive data exploration device for vehicle networking, the device includes:

[0033] A determination module is configured to determine a vehicle sensitive data source corresponding to a sensitive data exploration instruction for a vehicle in response to the sensitive data exploration instruction.

[0034] A connection module is configured to establish a connection with the vehicle sensitive data source.

[0035] The detection module is configured to detect the vehicle sensitive data source based on at least one preconfigured sensitive data type dictionary, to determine vehicle sensitive data in the vehicle sensitive data source; and different sensitive data type dictionaries are used to detect vehicle sensitive data in different data formats.

[0036] The generation module is configured to generate sensitive data statistical information of the vehicle based on the vehicle sensitive data.

[0037] The output module is configured to output the sensitive data statistical information.

[0038] In an embodiment of the present application, the determination module comprises:

[0039] The parsing submodule is configured to parse the sensitive data exploration instruction, to obtain at least one vehicle sensitive data source identifier.

[0040] The data source determination submodule is configured to determine a vehicle sensitive data source corresponding to the sensitive data exploration instruction based on the at least one vehicle sensitive data source identifier.

[0041] In an embodiment of the present application, the connection module comprises:

[0042] The data source type determination submodule is configured to determine a data source type of the vehicle sensitive data source.

[0043] The communication connection submodule is configured to establish a connection with the vehicle sensitive data source based on a communication mode corresponding to the data source type; different data source types correspond to different communication modes.

[0044] In an embodiment of the present application, the communication connection submodule comprises:

[0045] The database connection unit is configured to, when the data source type is a database, establish a connection with the database through a preset port based on preconfigured database login information.

[0046] The folder connection unit is configured to, when the data source type is a folder, establish a connection with the folder based on an absolute path of the folder.

[0047] In an embodiment of the present application, the detection module comprises:

[0048] The to-be-detected data acquisition submodule is configured to acquire to-be-detected data in the vehicle sensitive data source.

[0049] The detection submodule is configured to detect the to-be-detected data according to a data format corresponding to each of the at least one sensitive data type dictionary, to obtain target sensitive data corresponding to each of the at least one sensitive data type dictionary.

[0050] The submodule is used to obtain the vehicle sensitive data based on the target sensitive data corresponding to each of the at least one sensitive data type dictionary.

[0051] In one embodiment of this application, the at least one sensitive data type dictionary includes a system-preset sensitive data type dictionary, a vehicle information sensitive data type dictionary, and / or a custom sensitive data type dictionary;

[0052] The detection submodule includes:

[0053] The first detection unit is used to match the data to be detected according to the first data format corresponding to the system's preset sensitive data type dictionary, and to determine the successfully matched data to be detected as the target sensitive data corresponding to the system's preset sensitive data type dictionary;

[0054] The second detection unit is used to match the data to be detected according to the second data format corresponding to the vehicle information sensitive data type dictionary, and to determine the successfully matched data to be detected as the target sensitive data corresponding to the vehicle information sensitive data type dictionary.

[0055] The third detection unit is used to match the data to be detected according to the third data format corresponding to the custom sensitive data type dictionary, and to determine the successfully matched data to be detected as the target sensitive data corresponding to the custom sensitive data type dictionary.

[0056] In one embodiment of this application, the sensitive data probing method for the Internet of Vehicles further includes:

[0057] The configuration module is used to update the custom sensitive data type dictionary in response to a configuration operation triggered by the user for the custom sensitive data type dictionary.

[0058] Thirdly, based on the same inventive concept, embodiments of this application provide a storage medium storing machine-executable instructions, which, when executed by a processor, implement the sensitive data probing method for the Internet of Vehicles proposed in the first aspect of this application.

[0059] Fourthly, based on the same inventive concept, embodiments of this application provide an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the sensitive data probing method for the Internet of Vehicles proposed in the first aspect of this application.

[0060] Compared with the prior art, this application has the following advantages:

[0061] The sensitive data exploration method for the vehicle networking provided in the embodiment of the application can respond to a sensitive data exploration instruction for a vehicle, determine a vehicle sensitive data source corresponding to the sensitive data exploration instruction, establish a connection with the vehicle sensitive data source, then detect the vehicle sensitive data source based on at least one sensitive data type dictionary configured in advance, to determine vehicle sensitive data in the vehicle sensitive data source, and finally generate sensitive data statistical information of the vehicle based on the vehicle sensitive data and output the sensitive data statistical information. The at least one sensitive data type dictionary configured in advance is used to comprehensively and accurately detect the vehicle sensitive data source, to effectively explore various vehicle sensitive data, and reduce the risk of leakage of the vehicle sensitive data. BRIEF DESCRIPTION OF DRAWINGS

[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0063] Figure 1 is a step flow chart of a sensitive data exploration method for vehicle networking in an embodiment of the present application.

[0064] Figure 2 is a functional module schematic diagram of a sensitive data exploration device for vehicle networking in an embodiment of the present application.

[0065] The figure mark: 200- sensitive data exploration device for vehicle networking; 201- determination module; 202- connection module; 203- detection module; 204- generation module; 205- output module. DETAILED DESCRIPTION

[0066] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments only constitute some embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.

[0067] It should be noted that the purpose of data exploration is to preliminarily check the data of the source business system, so as to be more targeted when data cleaning or customizing data quality checking rules; the data exploration module connects different data sources, explores the data of each table and related fields in each data source according to the specified rules, displays the exploration results, and can also save the data exploration results.

[0068] Traditional sensitive data exploration methods are technical analysis of data, which describes the content, consistency and structure of data, such as exploring the integrity of data, whether there are blanks or null values; exploring the uniqueness of data, how many different values, whether the data is repeated; exploring whether there are abnormal formats in the data, the distribution of data formats; exploring which value range exists in the data, the maximum value, the minimum value and the average value of the given data.

[0069] The vehicle-mounted equipment on the vehicle effectively utilizes all the vehicle dynamic information in the information network platform through wireless communication technology, and provides different functional services in the vehicle operation. The Internet of Vehicles can provide protection for the distance between vehicles and reduce the probability of vehicle collision accidents; the Internet of Vehicles can help the vehicle owner to navigate in real time, and through communication with other vehicles and network systems, improve the efficiency of traffic operation. The transmission content of the Internet of Vehicles includes vehicle information such as vehicle license plate number, vehicle owner information, and affiliated organization. The vehicle information contains sensitive information, and the sensitive information needs to be explored during transmission.

[0070] When the traditional sensitive data exploration method is applied to the Internet of Vehicles, only the conventional data integrity, consistency and abnormal format data exploration can be realized, and it cannot well adapt to the exploration task of vehicle information sensitive data under the Internet of Vehicles communication condition.

[0071] In view of the problems existing in the related art, the present application aims to provide a sensitive data exploration method for the Internet of Vehicles, which establishes a connection with the vehicle sensitive data source, and uses at least one pre-configured sensitive data type dictionary to comprehensively and accurately detect the vehicle sensitive data source, thereby effectively exploring various vehicle sensitive data and reducing the risk of leakage of vehicle sensitive data.

[0072] Referring to Figure 1 , a sensitive data exploration method for the Internet of Vehicles is shown, which can include the following steps:

[0073] S101: In response to a sensitive data exploration instruction for a vehicle, a vehicle sensitive data source corresponding to the sensitive data exploration instruction is determined.

[0074] In this embodiment, the sensitive data exploration instruction is an instruction triggered before the data in the vehicle sensitive data source is externally transmitted through the Internet of Vehicles system. The sensitive data processing instruction can be manually triggered by the user, or automatically triggered during system operation.

[0075] Specifically, for the case of automatically triggering the sensitive data exploration instruction, vehicle data generated during vehicle operation can be acquired, and after it is determined that the vehicle data has been stored in the corresponding vehicle sensitive data source, the sensitive data exploration instruction is automatically triggered to explore the vehicle data stored in the vehicle sensitive data source.

[0076] In the embodiment, the vehicle sensitive data source is a data source storing vehicle sensitive data, and can be one or more. A list of vehicle sensitive data sources can be preset, and the user can set one or more vehicle sensitive data sources corresponding to the sensitive data exploration instruction in the list of vehicle sensitive data sources.

[0077] S102: Establish a connection with the vehicle sensitive data source.

[0078] In the embodiment, after determining the vehicle sensitive data source corresponding to the sensitive data exploration instruction, a connection needs to be established with the vehicle sensitive data source to acquire data in the vehicle sensitive data source, and then the data in the vehicle sensitive data source is explored for sensitive data.

[0079] S103: Based on at least one pre-configured sensitive data type dictionary, the vehicle sensitive data source is detected to determine the vehicle sensitive data in the vehicle sensitive data source. Different sensitive data type dictionaries are used to detect vehicle sensitive data of different data formats.

[0080] It needs to be explained in the embodiment that the sensitive data type dictionary represents a set of data types of sensitive data. For the data types that need to be interacted during the operation of the Internet of Vehicles system, a plurality of sensitive data type dictionaries can be configured correspondingly, and different sensitive data type dictionaries are used to explore vehicle sensitive data with different data formats in the vehicle sensitive data source.

[0081] In the embodiment, by matching sensitive data in the vehicle sensitive data source through a plurality of sensitive data type dictionaries, vehicle sensitive data with the same data type as that in the sensitive data type dictionary can be fully and accurately explored, and the accuracy and integrity of the vehicle sensitive data exploration result are improved.

[0082] S104: Based on the vehicle sensitive data, generate sensitive data statistical information of the vehicle.

[0083] In the embodiment, by analyzing the vehicle sensitive data, the sensitive data statistical information of the vehicle can be generated in the form of a chart or a list according to a preset report generation rule, and the sensitive data statistical information is stored in a preset database. The sensitive data statistical information can represent the classification of the vehicle sensitive data and the distribution in the corresponding vehicle sensitive data source.

[0084] S105: output the sensitive data statistical information.

[0085] In the embodiment, the sensitive data statistical information can be transmitted to a preset terminal through short message, email, or third-party platform push, or directly displayed on a preset display interface, such as a vehicle display screen, for the user to check.

[0086] The embodiment of the application can comprehensively and accurately detect vehicle sensitive data sources by using at least one pre-configured sensitive data type dictionary, thereby effectively detecting various vehicle sensitive data and reducing the risk of vehicle sensitive data leakage.

[0087] In a feasible embodiment, S101 can specifically include the following sub-steps:

[0088] S101-1: analyze the sensitive data exploration instruction to obtain at least one vehicle sensitive data source identifier.

[0089] In the embodiment, different sensitive data exploration instructions correspond to different vehicle sensitive data sources, so that by analyzing the sensitive data exploration instruction, the vehicle sensitive data source identifier corresponding to the vehicle sensitive data source that the user needs to explore can be obtained, wherein different vehicle sensitive data source identifiers point to different databases.

[0090] S101-2: determine the vehicle sensitive data source corresponding to the sensitive data exploration instruction based on the at least one vehicle sensitive data source identifier.

[0091] In the embodiment, different vehicle sensitive data source identifiers point to different databases, so that according to the vehicle sensitive data source identifier obtained by analysis, the unique vehicle sensitive data source corresponding to each vehicle sensitive data source identifier can be determined.

[0092] For example, the user needs to explore the vehicle sensitive data in vehicle sensitive data source A and vehicle sensitive data source B, and can trigger the sensitive data exploration instruction for vehicle sensitive data source A and vehicle sensitive data source B. By analyzing the sensitive data exploration instruction, the first vehicle sensitive data source identifier corresponding to vehicle sensitive data source A and the second vehicle sensitive data source identifier corresponding to vehicle sensitive data source B can be obtained. Then, according to the first vehicle sensitive data source identifier and the second vehicle sensitive data source identifier, the vehicle sensitive data sources that need to be explored can be determined as vehicle sensitive data source A and vehicle sensitive data source B.

[0093] In a feasible embodiment, S102 can specifically include the following sub-steps:

[0094] S102-1: Determine the data source type of the vehicle sensitive data source.

[0095] In the embodiment, the data source type can include a local database and a local folder, wherein the local database can be a relational database or a non-relational database such as a Mysql database, a SqlServer database, a MongoDB database, etc.

[0096] S102-2: Establish a connection with the vehicle sensitive data source based on the communication mode corresponding to the data source type; different data source types correspond to different communication modes.

[0097] In the embodiment, since different vehicle sensitive data sources of different data source types can use different communication protocols, a connection can be established with the vehicle sensitive data source according to the communication mode corresponding to the data source type.

[0098] Specifically, when the data source type is a database, a connection with the database can be established through a preset port based on preconfigured database login information such as database IP, username and password, table name, etc., and all or part of the data of certain data tables in the database can be detected for sensitivity; when the data source type is a folder, a connection with the folder can be established based on the absolute path of the folder, and all or part of the data of certain data tables in the folder can be detected for sensitivity. It should be noted that the absolute path refers to the absolute position under the directory, which directly reaches the target position, and is usually a path starting from a disk symbol. The specification of the absolute path name is from the root directory at the top of the tree directory structure to the path of a certain directory or file, which is composed of a series of continuous directories, separated by slashes in the middle, until the specified directory or file. The last name in the path is the directory or file to be pointed to.

[0099] In a feasible embodiment, S103 can specifically include the following sub-steps:

[0100] S103-1: Obtain the to-be-detected data in the vehicle sensitive data source.

[0101] In the embodiment, the data in the vehicle sensitive data source can be read to obtain each data in the vehicle sensitive data source, and each data in the vehicle sensitive data source can be taken as to-be-detected data.

[0102] S103-2: Detect the to-be-detected data according to the respective data formats in the at least one sensitive data type dictionary to obtain the target sensitive data corresponding to each of the at least one sensitive data type dictionary.

[0103] In the embodiment, the sensitive data type dictionary can be composed of three parts: a system preset sensitive data type dictionary, a vehicle information sensitive data type dictionary, and a custom sensitive data type dictionary.

[0104] In the embodiment, based on the system preset sensitive data type dictionary, the to-be-detected data can be matched in a first data format corresponding to the system preset sensitive data type dictionary, and the to-be-detected data that is matched successfully is determined as target sensitive data corresponding to the system preset sensitive data type dictionary. It should be noted that the system preset sensitive data type dictionary can be used to check the integrity of data, such as whether there is a blank or null value; can check the uniqueness of data, such as how many different values, whether the data is repeated; can check whether the data has an abnormal format and the distribution of the data format; can check which value range the data has and related mathematical statistical characteristics and other information. Through the system preset sensitive data type dictionary, the data integrity, consistency, and abnormal format data of the to-be-detected data can be probed.

[0105] In the embodiment, based on the vehicle information sensitive data type dictionary, the to-be-detected data can be matched in a second data format corresponding to the vehicle information sensitive data type dictionary, and the to-be-detected data that is matched successfully is determined as target sensitive data corresponding to the vehicle information sensitive data type dictionary. The vehicle information sensitive data type dictionary adds a data type dictionary specific to vehicle information on the basis of conventional data probing, and can specifically include vehicle license plate, vehicle frame number, engine number, registration number, affiliated organization, vehicle owner information, vehicle driving information, and other vehicle sensitive data. Since the data format type of this type of vehicle information data is fixed, the vehicle sensitive data in the to-be-detected data can be accurately probed out, and a sensitive data probing success rate close to 100% can be achieved.

[0106] In the embodiment, based on the self-defined sensitive data type dictionary, the to-be-detected data can be matched in a third data format corresponding to the self-defined sensitive data type dictionary, and the to-be-detected data that is matched successfully is determined as target sensitive data corresponding to the self-defined sensitive data type dictionary. The self-defined sensitive data type dictionary is a type dictionary defined by a user. As a supplement to the system preset sensitive data dictionary and the vehicle information sensitive data type dictionary, the self-defined sensitive data type dictionary can be supplemented and configured according to user demand in a case where the system preset sensitive data dictionary and the vehicle information sensitive data type dictionary cannot probe the data of a specific sensitive data type. Specifically, the user can enter a configuration interface of the self-defined sensitive data type dictionary under the condition of passing through permission authentication, and perform a configuration operation in the configuration interface, such as adding a sensitive data type, deleting a sensitive data type, and modifying a sensitive data type. After the user completes the corresponding configuration operation, the adding, deleting, and / or modifying operation of the corresponding sensitive data type can be completed in response to the configuration operation triggered by the user for the self-defined sensitive data type dictionary, and the updating of the self-defined sensitive data type dictionary can be implemented. For example, the user needs to protect the insurance information of the vehicle, and then the data format of the insurance information can be added in the self-defined sensitive data type dictionary, so that the insurance information can be probed, and the insurance information can be prevented from being leaked.

[0107] S103-3: Obtain vehicle sensitive data based on the target sensitive data corresponding to each of the at least one sensitive data type dictionary.

[0108] In the embodiment, by integrating the target sensitive data corresponding to each of the system preset sensitive data type dictionary, the vehicle information sensitive data type dictionary, and the self-defined sensitive data type dictionary, the required vehicle sensitive data of various types can be obtained.

[0109] In the embodiment, by using the three sensitive data type dictionaries to probe the sensitive data of the vehicle information, the sensitive data contained in the vehicle information can be accurately identified and probed, the risk of leakage of the vehicle sensitive data can be reduced, and the problem that the traditional sensitive data probing manner is limited to being unable to accurately probe the sensitive data of the vehicle information in the Internet of Vehicles can be effectively solved.

[0110] In a second aspect, based on the same inventive concept, referring to Figure 2 The embodiment of the present application provides a sensitive data probing device 200 for the Internet of Vehicles, which comprises:

[0111] The determining module 201 is configured to determine a vehicle sensitive data source corresponding to a sensitive data probing instruction of a vehicle in response to the sensitive data probing instruction.

[0112] The connection module 202 is configured to establish a connection with the vehicle sensitive data source;

[0113] The detection module 203 is configured to detect the vehicle sensitive data source based on at least one pre-configured sensitive data type dictionary to determine the vehicle sensitive data in the vehicle sensitive data source; different sensitive data type dictionaries are used to detect vehicle sensitive data in different data formats;

[0114] The generation module 204 is configured to generate sensitive data statistical information of the vehicle based on the vehicle sensitive data;

[0115] The output module 205 is configured to output the sensitive data statistical information.

[0116] In an embodiment, the determination module 201 comprises:

[0117] The parsing sub-module is configured to parse the sensitive data exploration instruction to obtain at least one vehicle sensitive data source identifier;

[0118] The data source determination sub-module is configured to determine the vehicle sensitive data source corresponding to the sensitive data exploration instruction based on the at least one vehicle sensitive data source identifier.

[0119] In an embodiment, the connection module 202 comprises:

[0120] The data source type determination sub-module is configured to determine the data source type of the vehicle sensitive data source;

[0121] The communication connection sub-module is configured to establish a connection with the vehicle sensitive data source based on a communication mode corresponding to the data source type; different data source types correspond to different communication modes.

[0122] In an embodiment, the communication connection sub-module comprises:

[0123] The database connection unit is configured to, when the data source type is a database, establish a connection with the database through a preset port based on pre-configured database login information;

[0124] The folder connection unit is configured to, when the data source type is a folder, establish a connection with the folder based on an absolute path of the folder.

[0125] In an embodiment, the detection module 203 comprises:

[0126] The to-be-detected data acquisition sub-module is configured to acquire to-be-detected data in the vehicle sensitive data source;

[0127] The detection submodule is configured to detect the to-be-detected data according to a respective data format corresponding to each of the at least one sensitive data type dictionary, to obtain target sensitive data corresponding to each of the at least one sensitive data type dictionary.

[0128] The obtaining submodule is configured to obtain vehicle sensitive data based on the target sensitive data corresponding to each of the at least one sensitive data type dictionary.

[0129] In a possible implementation, the at least one sensitive data type dictionary includes a system preset sensitive data type dictionary, a vehicle information sensitive data type dictionary, and / or a custom sensitive data type dictionary; and the detection submodule includes:

[0130] The first detection unit is configured to match the to-be-detected data according to a first data format corresponding to the system preset sensitive data type dictionary, and determine to-be-detected data that is matched successfully as target sensitive data corresponding to the system preset sensitive data type dictionary.

[0131] The second detection unit is configured to match the to-be-detected data according to a second data format corresponding to the vehicle information sensitive data type dictionary, and determine to-be-detected data that is matched successfully as target sensitive data corresponding to the vehicle information sensitive data type dictionary.

[0132] The third detection unit is configured to match the to-be-detected data according to a third data format corresponding to the custom sensitive data type dictionary, and determine to-be-detected data that is matched successfully as target sensitive data corresponding to the custom sensitive data type dictionary.

[0133] In a possible implementation, the sensitive data exploration apparatus 200 for the Internet of Vehicles further includes:

[0134] The configuration module is configured to update the custom sensitive data type dictionary in response to a configuration operation triggered by a user for the custom sensitive data type dictionary.

[0135] It should be noted that the specific implementation of the sensitive data exploration apparatus 200 for the Internet of Vehicles in the embodiments of the present application is described above with reference to the specific implementation of the sensitive data exploration method for the Internet of Vehicles in the first aspect of the embodiments of the present application, and thus is not described herein again.

[0136] In a third aspect, based on the same inventive concept, the embodiments of the present application provide a storage medium, and the storage medium stores machine executable instructions. When the machine executable instructions are executed by a processor, the method for exploring sensitive data for the Internet of Vehicles in the first aspect of the present application is implemented.

[0137] It should be noted that the specific implementation of the storage medium of the embodiments of the present application is described with reference to the specific implementation of the sensitive data exploration method for vehicle networking proposed in the first aspect of the embodiments of the present application, which will not be described here.

[0138] In a fourth aspect, based on the same inventive concept, the embodiments of the present application provide an electronic device, comprising a processor and a memory, the memory storing machine executable instructions capable of being executed by the processor, and the processor is configured to execute the machine executable instructions to implement the sensitive data exploration method for vehicle networking proposed in the first aspect of the present application.

[0139] It should be noted that the specific implementation of the electronic device of the embodiments of the present application is described with reference to the specific implementation of the sensitive data exploration method for vehicle networking proposed in the first aspect of the embodiments of the present application, which will not be described here.

[0140] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device, or computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0141] The embodiments of the present application are described with reference to flowcharts and / or block diagrams of the method, terminal device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the computer or other programmable data processing terminal device produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one flow or multiple flows and / or blocks

[0142] These computer program instructions can also be stored in a computer readable storage medium that can guide the computer or other programmable data processing terminal device to work in a specific way, so that the instructions stored in the computer readable storage medium produce a product including instruction devices that implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one flow or multiple flows and / or blocks

[0143] These computer program instructions can also be loaded into a computer or other programmable data processing terminal device, so that a series of operational steps are performed on the computer or other programmable terminal device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable terminal device provide a process for implementing the functions specified in the flowchart Figure 1 one flow or multiple flows and / or the functions specified in the block Figure 1 one block or multiple blocks.

[0144] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic inventive concept. Therefore, the appended claims are intended to cover all changes and modifications falling within the scope of the embodiments of the present application.

[0145] Finally, it should also be noted that, in this document, relational terms such as first and second and the like can only be used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a list of elements does not only include those elements, but also includes other elements not explicitly listed or other elements inherent to such a process, method, article or terminal device. Without more limitations, an element defined by the statement "including a..." does not exclude the presence of additional identical elements in the process, method, article or terminal device including the element.

[0146] The above describes in detail a sensitive data exploration method, device, medium and electronic equipment for Internet of Vehicles provided by the present application. The principles and implementation manners of the present application are described by using specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manners and application ranges can be changed. In summary, the content of the present description should not be understood as a limitation of the present application.

Claims

1. A method for sensitive data probing in the Internet of Vehicles (IoV), characterized in that, The method includes: In response to a sensitive data exploration command for a vehicle, determine the vehicle sensitive data source corresponding to the sensitive data exploration command; Establish a connection with the vehicle-sensitive data source; Based on at least one pre-configured sensitive data type dictionary, the vehicle sensitive data source is detected to identify vehicle sensitive data in the vehicle sensitive data source; different sensitive data type dictionaries are used to detect vehicle sensitive data in different data formats; the at least one sensitive data type dictionary includes a system-preset sensitive data type dictionary, a vehicle information sensitive data type dictionary, and / or a custom sensitive data type dictionary; Based on the vehicle's sensitive data, generate the vehicle's sensitive data statistics; Output the statistical information of the sensitive data.

2. The method according to claim 1, characterized in that, The steps for identifying sensitive data sources for a vehicle in response to a sensitive data probing command include: The sensitive data probing command is parsed to obtain at least one vehicle sensitive data source identifier; Based on the at least one vehicle sensitive data source identifier, determine the vehicle sensitive data source corresponding to the sensitive data exploration command.

3. The method according to claim 1, characterized in that, The steps for establishing a connection to the vehicle-sensitive data source include: Determine the data source type of the vehicle-sensitive data source; A connection is established with the vehicle-sensitive data source based on the communication method corresponding to the data source type; different data source types correspond to different communication methods.

4. The method according to claim 3, characterized in that, The steps for establishing a connection with the vehicle-sensitive data source based on the communication method corresponding to the data source type include: When the data source type is a database, a connection to the database is established through a preset port based on pre-configured database login information; and / or, When the data source type is a folder, a connection to the folder is established based on the absolute path of the folder.

5. The method according to claim 1, characterized in that, The step of detecting the vehicle sensitive data source based on at least one pre-configured sensitive data type dictionary to determine the vehicle sensitive data in the vehicle sensitive data source includes: Obtain the data to be detected from the vehicle sensitive data source; According to the data format corresponding to each of the at least one sensitive data type dictionary, the data to be detected is detected to obtain the target sensitive data corresponding to each of the at least one sensitive data type dictionary. The vehicle sensitive data is obtained based on the target sensitive data corresponding to each of the at least one sensitive data type dictionary.

6. The method according to claim 5, characterized in that, The step of detecting the data to be detected according to the data format corresponding to each of the at least one sensitive data type dictionary to obtain the target sensitive data corresponding to each of the at least one sensitive data type dictionary includes: According to the first data format corresponding to the system's preset sensitive data type dictionary, the data to be detected is matched, and the successfully matched data to be detected is determined as the target sensitive data corresponding to the system's preset sensitive data type dictionary; and / or, According to the second data format corresponding to the vehicle information sensitive data type dictionary, the data to be detected is matched, and the successfully matched data to be detected is determined as the target sensitive data corresponding to the vehicle information sensitive data type dictionary; and / or, The data to be detected is matched according to the third data format corresponding to the custom sensitive data type dictionary, and the successfully matched data to be detected is determined as the target sensitive data corresponding to the custom sensitive data type dictionary.

7. The method according to claim 6, characterized in that, The method further includes: In response to a user's configuration operation triggered by the custom sensitive data type dictionary, update the custom sensitive data type dictionary.

8. A sensitive data detection device for the Internet of Vehicles, characterized in that, The device includes: The determination module is used to determine the vehicle sensitive data source corresponding to the sensitive data exploration command in response to the sensitive data exploration command. A connection module is used to establish a connection with the vehicle's sensitive data source; The detection module is used to detect the vehicle sensitive data source based on at least one pre-configured sensitive data type dictionary to determine the vehicle sensitive data in the vehicle sensitive data source; different sensitive data type dictionaries are used to detect vehicle sensitive data in different data formats; the at least one sensitive data type dictionary includes a system-preset sensitive data type dictionary, a vehicle information sensitive data type dictionary and / or a custom sensitive data type dictionary; The generation module is used to generate sensitive data statistics of the vehicle based on the vehicle sensitive data; The output module is used to output the statistical information of the sensitive data.

9. A storage medium, characterized in that, The storage medium stores machine-executable instructions, which, when executed by a processor, implement the sensitive data probing method for the Internet of Vehicles as described in any one of claims 1-7.

10. An electronic device, characterized in that, The device includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, and the processor executing the machine-executable instructions to implement the sensitive data probing method for the Internet of Vehicles as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Data exploration system and method, device and storage medium

    CN107480553A

  • Vehicle enterprise fleet management system and method

    US20210224413A1