A data security protection method and system for edge reliable elastic network

By installing edge devices on server network devices, analyzing data log information of edge computing nodes, and evaluating task response efficiency tags, the problem of difficulty in quickly and reasonably analyzing network security in the prior art is solved, and security assessment and prevention of server network devices are achieved.

CN118972151BActive Publication Date: 2025-04-29CHINA ELECTRONICS CORP 6TH RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411252268.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2025-04-29
Estimated Expiration
2044-09-09

AI Technical Summary

Technical Problem

It is difficult to quickly and reasonably analyze network security in the prior art, especially to find associated anomalies in the data of edge computing nodes.

Method used

By installing edge devices on server network devices, scanning and obtaining the original data of each edge computing node, analyzing data log information, evaluating task response efficiency tags, judging security results, and sending alarm information when unsafe and implementing enhanced protection processing.

Benefits of technology

The security assessment of server network equipment is realized, and network security risks can be discovered and prevented in a timely manner, and the security of server network equipment is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118972151B_ABST
    Figure CN118972151B_ABST
Patent Text Reader

Abstract

The present invention discloses a data security protection method and system for an edge reliable elastic network, the method comprising the following operating steps: installing an edge device on a server network device, the edge device scanning all edge computing nodes of the server network device; the edge device acquiring original data from each edge computing node of the server network device, acquiring data log information of each edge computing node through the original data, and determining a security result of the server network device by evaluating the data log information; if the evaluated security result is unsafe, sending an alarm message to the server network device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of edge computing, and in particular to a data security protection method and system for an edge reliable elastic network. Background Art

[0002] Research has found that data information security and network security have received widespread attention and importance in many fields; at the same time, edge reliable elastic network security devices have also been widely used. For example, edge reliable elastic network security handheld devices are a new type of data sharing software or sharing platform, which can be used to achieve secure information sharing between various edge reliable elastic network security devices. The sharing software or sharing platform can help various user terminals (such as the above handheld devices) access and form a secure and elastic cloud security network.

[0003] Edge computing is a computing model that sinks services such as data processing and content distribution to edge devices (edge ​​reliable and resilient network security devices) close to the data source, thereby reducing the burden on the cloud (i.e. server network devices), improving response speed and reducing network transmission costs. In the current server network environment, edge devices are widely used for network security monitoring and management. Edge devices usually have powerful computing and data processing capabilities, and can perform comprehensive scanning and data collection on each edge node on the server network device.

[0004] Edge computing nodes (e.g., a shared software or shared platform or edge evaluation module installed on an edge reliable elastic network security device) refer to independent computing nodes located close to the user, with data computing and communication transmission capabilities. When a user accesses network information, the request will first reach the edge computing node, which will be forwarded to the edge device after being deemed safe by the edge computing node. These edge nodes will retain a large amount of access data information, that is, raw data.

[0005] Research has found that this comprehensive scanning and data analysis method based on edge devices can help to timely discover and prevent network security risks and improve the security of server network equipment; however, how to collect data information and analyze related abnormal data from it, so as to quickly and reasonably analyze network security, is an urgent problem that technicians in this field need to solve. Summary of the invention

[0006] The purpose of the present invention is to provide a data security protection method and system for an edge reliable elastic network, which solves the above-mentioned technical problems pointed out in the prior art.

[0007] The present invention provides a data security protection method for an edge reliable elastic network, comprising the following steps:

[0008] Install multiple edge devices (i.e., edge reliable elastic network security devices) on the server network device (referred to as cloud server), and the edge devices scan all edge computing nodes (or edge evaluation modules) of the server network device;

[0009] The edge device obtains original data from each edge computing node of the server network device, obtains data log information of each edge computing node through the original data, and determines the security result of the server network device by evaluating the data log information; if the evaluated security result is unsafe, an alarm message is sent to the server network device and an emergency response operation of enhanced protection processing is implemented.

[0010] Accordingly, the present invention also proposes a data security protection system for edge reliable elastic network, comprising: an edge node scanning module, an evaluation server network device module, and a subsequent processing module;

[0011] The scanning edge node module is used to install an edge device on the server network device, and the edge device scans all edge computing nodes of the server network device;

[0012] The server network device evaluation module is used for the edge device to obtain original data from each edge computing node of the server network device, obtain data log information of each edge computing node through the original data, and determine the security result of the server network device by evaluating the data log information;

[0013] The subsequent processing module is used to send an alarm message to the server network device if the security result of the assessment is unsafe.

[0014] Accordingly, the present application also relates to a storage medium, which includes:

[0015] Memory for storing computer programs;

[0016] A communication interface, used to connect the memory to the processor;

[0017] A processor is used to execute a computer program to implement the steps of the data security protection method for an edge reliable elastic network as described in any of the above items.

[0018] Compared with the prior art, the embodiments of the present invention have at least the following technical advantages:

[0019] It can be seen from the analysis of the data security protection method of the above-mentioned edge reliable elastic network provided by the present invention that, in specific applications, the edge node is scanned by installing the edge device on the server network device, and the data log information is analyzed through the original data of each edge node, and the data log information includes task access request information, task response information and performance information; the daily task description feature value Fn of the edge node is calculated according to the task access time of the task access request information, the task response time of the task response information and the bandwidth utilization rate of the performance information, and the task response efficiency status of the edge node on the nth day can be obtained;

[0020] Furthermore, firstly, by collecting the data of the daily task description eigenvalue Fn of the current edge computing node, and performing eigenvector clustering of the Laplace matrix according to the data of the daily task description eigenvalue Fn within a certain period of time, a task response efficiency label is obtained. The task response efficiency label includes four levels, namely, a high-efficiency task response efficiency label, a medium-efficiency task response efficiency label, a low-efficiency task response efficiency label, and a severely low-efficiency task response efficiency label; the assessment security result of the current edge computing node is judged according to the task response efficiency label;

[0021] Furthermore, through the task response efficiency label finally obtained by the daily task description characteristic value Fn of the current edge computing node mentioned above, the daily task description characteristic values ​​Fn of multiple edge computing nodes are collected, and the daily task description characteristic values ​​Fn within a specific time are clustered to obtain the task response efficiency label of each edge node, and the evaluation safety result of each edge node is determined. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0023] Figure 1 A flow chart of a data security protection method for an edge reliable elastic network of the present invention;

[0024] Figure 2 It is an evaluation flow chart of a task response efficiency label of a data security protection method for an edge reliable elastic network of the present invention;

[0025] Figure 3 An evaluation flow chart of calculating the task response efficiency label of the current edge computing node in a data security protection method for an edge reliable elastic network of the present invention;

[0026] Figure 4 An evaluation flow chart of calculating the task response efficiency label of each edge node in a data security protection method for an edge reliable elastic network of the present invention;

[0027] Figure 5 A schematic diagram of a first evaluation list of a data security protection method for an edge reliable elastic network of the present invention;

[0028] Figure 6 A schematic diagram of a second evaluation list of a data security protection method for an edge reliable elastic network of the present invention;

[0029] Figure 7 A process for allocating a corresponding number of edge computing nodes to a first target edge node set of a data security protection method for an edge reliable elastic network of the present invention;

[0030] Figure 8 A flowchart of allocating subtasks to the same edge computing node of a data security protection method for an edge reliable elastic network of the present invention;

[0031] Fig. 9 A flowchart of allocating a corresponding number of edge computing nodes to all target edge node sets of a data security protection method for an edge reliable elastic network of the present invention;

[0032] Fig.10 A flow chart of a data security protection system for an edge reliable elastic network provided in Embodiment 2 of the present invention;

[0033] Fig.11 A storage medium provided in Embodiment 3 of the present invention.

[0034] Label: scanning edge node module 10, evaluation server network device module 20, subsequent processing module 30; processor 1110; communication interface 1120; memory 1130; computer storage medium 1140. DETAILED DESCRIPTION

[0035] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] The present invention is further described in detail below through specific embodiments in conjunction with the accompanying drawings.

[0037] Embodiment 1

[0038] like Figure 1As shown, the present invention proposes a data security protection method for an edge reliable elastic network, comprising the following steps:

[0039] S10: installing an edge device on the server network device, wherein the edge device scans all edge nodes of the server network device;

[0040] It should be noted that edge devices are installed on server network devices. Edge devices usually have powerful computing and data processing capabilities, and can also collect data information, provide identity authentication, and perform data analysis. At the same time, edge nodes refer to nodes that are very close to users and are not on the backbone network (the node is an independent computing node with data computing capabilities and communication data transmission capabilities, and can be an independent computing unit). When users access information in the network, the request will first reach the edge node, and then be gradually forwarded to the core node by the edge node. Therefore, these edge nodes will have a large amount of access data information (i.e., original information).

[0041] S20: The edge device obtains original data from each edge node of the server network device, obtains data log information of each edge node through the original data, and determines the security result of the server network device by evaluating the data log information; if the evaluated security result is unsafe, an alarm message is sent to the server network device and an emergency response operation of enhanced protection processing is implemented.

[0042] It should be noted that the edge device collects raw data from each edge node, analyzes the raw data, and extracts data log information from the raw data of each edge node; determines the characteristic value through the data log information, and then performs cluster analysis on the quantified characteristic values, thereby finally judging whether the current security result is safe.

[0043] The data log information collected by the embodiment of the present application includes at least four aspects of information, including access request information (or task access request information), response information (or task response information) and performance information; specific research found that the task access request information mainly controls: task access time, access source IP address, access method (GET, POST, etc.), request parameters, request header information; task response information: task response time, response status code, response size; performance information: CPU / memory / bandwidth utilization, throughput, etc.; However, the embodiment of the present application mainly focuses on the information related to task response efficiency in some of the above-mentioned task access request information, task response information and performance information, such as the average task response time, the average task access time of daily tasks, the bandwidth utilization of edge nodes at the current moment, etc.;

[0044] The purpose of the present invention is to overcome the shortcomings of the above-mentioned existing technologies and propose a data security protection method and system for an edge reliable elastic network, which mainly focuses on comprehensive and accurate analysis of security assessments and targeted redistribution of data traffic to edge computing nodes, thereby adapting to changes in the network environment by dynamically adjusting routing strategies.

[0045] Specifically, Figure 2 As shown, in step S20, the edge device obtains original data from each edge node of the server network device, obtains data log information of each edge node through the original data, and determines the security result of the server network device by evaluating the data log information. The specific operation steps are as follows:

[0046] S21: Collect data from each edge node through the edge device to obtain raw data; analyze the raw data to obtain data log information of each edge node, where the data log information includes: task access request information, task response information, and performance information;

[0047] S22: Obtaining a task description feature value Fn of the edge node corresponding to each task according to the task access request information of the current edge computing node and each task response information and performance information;

[0048] That is, by obtaining the access tasks received by the current edge computing node, and then obtaining the task access request information (task access request information includes task access time and access mode type) and each task response information (task response information includes task response time) and performance information (edge ​​node bandwidth utilization, response delay, and throughput) to obtain the edge node task description feature value corresponding to each task;

[0049] Calculate the daily task description feature value Fn of the nth day, taking into account the daily task volume of the edge node, the response time and access time of each task, the average response time and average access time of the daily tasks, and the edge node bandwidth utilization at the current moment; the formula is as follows:

[0050]

[0051] Where, Fn: daily task description feature value of day n;

[0052] h: total number of tasks processed daily;

[0053] i: the i-th task running on that day;

[0054] Zi: task response time of the i-th task;

[0055] Ki: task access time of the i-th task;

[0056] D: average task response time of daily tasks;

[0057] C: Average task access time of daily tasks;

[0058] b: bandwidth utilization of edge nodes at the current moment;

[0059] α, β, γ: weight coefficients, used to adjust the impact of various parameters on the eigenvalues ​​of task description;

[0060] It should be noted that, from the above formula, we can know that task response time (Zi) and task access time (Ki): these two parameters reflect the specific performance of each task; average response time (D) and average access time (C) of daily tasks: these parameters are used to standardize the response time and access time of each task for comparison between different days; bandwidth utilization (b): real-time reflection of the bandwidth utilization of the current edge computing node; weight coefficient (α, β, γ): used to adjust the influence weight of each parameter in the task description feature value; through the above formula, the task response efficiency of the edge node on the nth day can be comprehensively reflected, taking into account the specific situation of task response and access and the influence of bandwidth utilization;

[0061] Explanation: Task access request information (task access time, access method type) and each task response information (task response information includes task response time) and performance information (edge ​​node bandwidth utilization, response delay, and throughput);

[0062] S23: Collect data of daily task description feature values ​​Fn of the current edge computing node, perform Laplace matrix eigenvector clustering on the daily task description feature values ​​Fn corresponding to the current edge computing node within a preset time period, implement clustering output of the daily task description feature values ​​of the current edge computing node, and finally output the task response efficiency label of the daily task of the current edge computing node;

[0063] It should be noted that clustering is performed using the eigenvectors of the similarity matrix (or Laplace matrix) of the data. In the above step S23, it is actually a preparation for the subsequent output of the task response efficiency label of the daily task of the current edge computing node; of course, the following step S24 is entirely for the evaluation of the task response efficiency achieved on a specific time node day (for example, a specific time node day is often susceptible to network influence, resulting in unsafe or unreliable problems of the edge node, for example: a cloud service server of an application website or application system is susceptible to external security attacks and influences at special times or around special holidays and on the day, and is prone to problems at this specific time node);

[0064] Therefore, step S23 is to cluster and label the task description feature value (Fn) of a specific edge node according to the task response efficiency status in different time periods by clustering, so as to predict the stability of the task response efficiency status of the current edge computing node in different time periods; the task response efficiency label can be divided into four levels, namely, high-efficiency task response efficiency label, medium-level task response efficiency label, low-level task response efficiency label and severely inefficient task response efficiency label.

[0065] S24: Collect data on daily task description feature values ​​Fn of multiple edge computing nodes, perform Laplace matrix eigenvector clustering on the task description feature values ​​Fn of the current multiple edge computing nodes at a specific time node day, achieve clustering output of task description feature values ​​of current different edge nodes, and finally output task response efficiency labels of multiple edge computing nodes to achieve evaluation output of multiple edge computing nodes;

[0066] It should be noted that step S24 is based on S23, and the evaluation scope is expanded to multiple edge computing nodes, and the daily task description feature values ​​(Fn) of multiple edge computing nodes are collected at a specific time node; and the daily task description feature values ​​(Fn) of multiple edge computing nodes are collected at a specific time node using the same method as S23 (i.e., eigenvector clustering based on the Laplace matrix) for cluster analysis;

[0067] Therefore, step S24 is to cluster and label the task response efficiency status of the task description characteristic values ​​(Fn) of multiple edge computing nodes at a specific time node by clustering, thereby assigning a cluster label (i.e., task response efficiency label) to the task response efficiency of each edge node at a specific time node. The final output can compare the performance of different edge nodes at the same time node and identify the security assessment results of each edge node.

[0068] The above-mentioned edge device collects raw data from each edge node, analyzes the raw data, and extracts data log information from the raw data of each edge node; determines the characteristic value through the data log information, and then performs cluster analysis on the quantified characteristic value, that is, step S24 will eventually classify the edge computing nodes in the form of two evaluation lists in a labeled manner, so as to ultimately determine whether the security results of the current cloud server are safe (or to ultimately determine whether the security results of the numerous edge computing nodes in the current cloud server are safe); if most of the edge computing nodes in the current server network device (referred to as the cloud server) (the proportion is greater than m, m=65%) are classified as low task response efficiency labels and severely inefficient task response efficiency labels, it can be simply and directly assessed that the current cloud server is in an unsafe state.

[0069] In the specific technical solution, Figure 3 As shown; in step S23, the data of the daily task description feature value Fn of the current edge computing node is collected, and the daily task description feature value Fn corresponding to the current edge computing node within the preset time period is clustered by the eigenvector of the Laplace matrix, so as to realize the clustering output of the daily task description feature value of the current edge computing node, and finally output the task response efficiency label of the daily task of the current edge computing node. The specific operation steps are as follows:

[0070] S231: Collect data of daily task description feature values ​​Fn (take the current edge computing node as the target edge node, and collect the daily task description feature values ​​Fn of the target edge node on different dates);

[0071] S232: Calculate the similarity matrix W between the data points (daily task description eigenvalues ​​Fn) of the current edge computing node, use the Gaussian kernel function to perform the calculation, and construct a similarity matrix;

[0072] The Gaussian kernel function calculation formula is as follows:

[0073]

[0074] Among them, σ is the parameter of the Gaussian kernel. When calculating the similarity matrix W between two data points (the daily task description eigenvalues ​​Fn of the current edge computing node on two different dates), Fi and Fj represent any two data points. For the daily task description eigenvalue Fn of the edge node, the data points here are Fi and Fj; where Fi is the daily task description eigenvalue of the current edge computing node on the i-th day; Fj is the daily task description eigenvalue of the current edge computing node on the j-th day. Therefore, Fi and Fj represent the daily task description eigenvalues ​​of the same edge node on different dates;

[0075] S233: constructing a Laplace matrix L using the similarity matrix W;

[0076] First, calculate the degree matrix D;

[0077] D=∑ j W ij

[0078] The Laplace matrix L is calculated from the above degree matrix D: L = DW;

[0079] S234: Calculate the eigenvectors corresponding to the first k smallest eigenvalues ​​of the Laplace matrix L to form a matrix U;

[0080] S235: Take the rows of the eigenvector matrix U as new data points (all new data points are collectively referred to as first data points here, and the first data points are new eigenvalues ​​generated by vectorization for expressing task response efficiency), use K-means to cluster the new data points, and output the clustering results of the current new data points (i.e., obtain the eigenvector clustering).

[0081] S236: Map the clustering results of the new data points to the original data, output the clustering results to assign a clustering label (i.e., task response efficiency label) to the daily task description feature value Fn of each current edge computing node (or target edge node); in this way, a clustering label can be assigned to the daily task description feature value Fn of each current edge computing node (or target edge node). Generally speaking, if the collected original data is all the data within one month corresponding to the current edge computing node, the task response efficiency label within one month corresponding to the current edge computing node can be output by cluster analysis and evaluation; generally speaking, the task response efficiency label can be divided into four levels, namely, efficient task response efficiency label, medium task response efficiency label, low task response efficiency label, and severely inefficient task response efficiency label.

[0082] Explanation: The eigenvectors corresponding to the calculated first k smallest eigenvalues ​​form a matrix U; the matrix U is regarded as a new feature matrix, in which each row represents a data point. Use the K-means clustering algorithm to cluster these new data points; K-means is an unsupervised learning method used to divide data points into K clusters. Finally, the clustering result output is realized: after the clustering is completed, each eigenvector will be assigned to a specific cluster and a cluster label will be obtained. By mapping these cluster labels back to the original data, a cluster label (i.e., task response efficiency label) can be assigned to the daily task description eigenvalue Fn of each edge node (or target edge node).

[0083] It should be noted that, during the execution of the above steps S231-S226, when calculating the similarity matrix W between data points, Fi and Fj represent any two data points. In the above specific application scenario, that is, for the daily task description feature value Fn of the edge node; therefore, Fi and Fj represent the daily task description feature values ​​of the same edge node on different dates.

[0084] In the specific technical solution, Figure 4As shown; in step S24, the data of daily task description feature values ​​Fn of multiple edge computing nodes are collected, and then Fn is used in combination with the historical efficiency average value FT to calculate the daily task description feature value Fn'; then the eigenvector clustering of the Laplace matrix is ​​performed on the task description feature values ​​Fn' of the current multiple edge computing nodes at a specific time node day, so as to achieve clustering output of the task description feature values ​​of the current different edge nodes, and finally output the task response efficiency labels of multiple edge computing nodes, so as to achieve the evaluation output of multiple edge computing nodes;

[0085] During the execution of step S24, the scenario considers the specific classification labels and response efficiency performance of different edge nodes in terms of task execution response efficiency at a specific time node. Therefore, when constructing the similarity matrix, the similarity matrix of different edge nodes at the same time is selected. The specific operation steps are as follows:

[0086] S241: Collect data on daily task description feature values ​​Fn of multiple edge computing nodes at a specific time node t (and the corresponding historical time moment t can be obtained from the current time node t); at the same time, collect the historical efficiency average FT of the efficiency values ​​of all edge nodes at the same current historical time moment t.

[0087] It should be noted that the time feature t and the historical efficiency average are added to the dataset as additional feature dimensions to consider the impact of the time factor on the task response efficiency.

[0088] Calculate the daily task description feature value Fn' corresponding to the current edge computing node at a specific time node t; Fn' = Fn-historical efficiency average FT;

[0089] S242: Calculate the similarity matrix W' between the daily task description feature values ​​Fn' corresponding to the current specific time node day of any two edge nodes, use the Gaussian kernel function to perform the calculation, and construct a similarity matrix;

[0090] The Gaussian kernel function calculation formula is as follows:

[0091]

[0092] Among them; Fn u ' represents the daily task description feature value corresponding to the current u-th edge node at the current specific time node day; Fn p 'It represents the daily task description feature value corresponding to the current p-th edge node at the current specific time node day;

[0093] The similarity matrix W' between the daily task description feature values ​​corresponding to the current specific time node day of any two edge nodes can be calculated through the above formula;

[0094] S243: constructing a Laplace matrix L' using the similarity matrix W';

[0095] First, calculate the degree matrix D';

[0096] D'=∑ p W up ';

[0097] The Laplace matrix L' calculated from the above degree matrix D' is: L' = D' - W';

[0098] S244: Calculate the eigenvectors corresponding to the first k' smallest eigenvalues ​​of the Laplace matrix L' to form a matrix U';

[0099] S245: Take the rows of the eigenvector matrix U' as new data points (all new data points are collectively referred to as second data points; the second data points are new eigenvalues ​​generated by vectorization for expressing task response efficiency), cluster the new data points using K-means, and output the clustering results.

[0100] S246: Map the clustering results back to the original data, output the clustering results and assign a clustering label (i.e., task response efficiency label) to the daily task description feature value Fn' of each current edge computing node; confirm the output of the safety assessment result through the clustering label (i.e., task response efficiency label) obtained by each current edge computing node.

[0101] It should be noted that, by assigning a clustering label to the daily task description feature value Fn of the current edge computing node through step S23, the task response efficiency label of an edge node (i.e., an efficient task response efficiency label, a medium task response efficiency label, a low task response efficiency label, and a severely inefficient task response efficiency label) can be determined; by clustering the eigenvectors of the Laplace matrix of the task description feature values ​​Fn' of multiple edge computing nodes at a specific time node day through step S24, the task response efficiency labels of multiple edge computing nodes are obtained, thereby analyzing the task response efficiency label of each edge node and determining the security result of the server network equipment;

[0102] In the preferred technical solution, clustering and outputting the task description feature values ​​of different edge nodes at present is realized, and finally outputting the task response efficiency labels of multiple edge computing nodes (the data log information of each edge node is obtained through the original data, and the security result of the server network device is determined by evaluating the data log information), which specifically includes:

[0103] The task response efficiency label of the daily task of the current edge computing node and the task response efficiency labels of the multiple edge computing nodes are used to respectively establish evaluation lists, thereby obtaining a first evaluation list and a second evaluation list; specifically, the first evaluation list is established by using the task response efficiency label of the daily task of the current edge computing node; the first evaluation list is a collection list of the task response efficiencies of the current edge computing node in different time periods. However, the second evaluation list is formed by using a collection list constructed by using the task response efficiency labels of multiple edge computing nodes within a specific date;

[0104] The first evaluation list includes a first owning edge node set, a second owning edge node set, a third owning edge node set, and a fourth owning edge node set;

[0105] The second evaluation list includes a first target edge node set, a second target edge node set, a third target edge node set, and a fourth target edge node set;

[0106] It should be noted that the two evaluation processes include the clustering analysis and classification results of the task response efficiency labels of the current edge computing node in different time periods, and the other is the clustering analysis and classification results of the task response efficiency labels of multiple edge computing nodes on a specific day;

[0107] After implementing the two evaluation processes, at least two lists can be established; the first evaluation list is a set list of task response efficiencies of the current edge computing node in different time periods (different dates), and the first evaluation list is divided into four level sets;

[0108] For example, the first evaluation list divides the current edge computing node from 0:00 on November 2 to 0:00 on November 30 into four sets of task response efficiency label clustering classification results at countless times (note that the interval can be one day), namely, the first edge node set, the second edge node set, the third edge node set, and the fourth edge node set. Figure 5 As shown;

[0109] Among them, the first original edge node set (the set collects the data of the task response efficiency label clustering classification result of the current edge computing node on a certain day being divided into the high-efficiency task response efficiency label), the second original edge node set (the set collects the data of the task response efficiency label clustering classification result of the current edge computing node on a certain day being divided into the medium-level task response efficiency label), the third original edge node set (the set collects the data of the task response efficiency label clustering classification result of the current edge computing node on a certain day being divided into the low-level task response efficiency label)), and the fourth original edge node set (the set collects the data of the task response efficiency label clustering classification result of the current edge computing node on a certain day being divided into the seriously inefficient task response efficiency label));

[0110] The second evaluation list is a data set of clustering and categorizing the task response efficiency labels of multiple edge computing nodes according to time periods within a specific date;

[0111] For example, if the current specific date is a shopping festival on a server website, such as November 11-19, then the task response efficiency label clustering results of multiple edge computing nodes on each date are obtained by dividing them into 1-day intervals from November 11, November 12, November 13, etc., such as Figure 6 As shown;

[0112] The second evaluation list divides the countless edge nodes from November 11 to 19 into four sets. For example, although the second evaluation list records the clustering and classification results of the task response efficiency labels of countless edge nodes on the current date, the list is only divided into four sets, which are, in order, the first target edge node set (this set is the edge computing nodes corresponding to all high-efficiency task response efficiency labels), the second target edge node set (this set is the edge computing nodes corresponding to all medium task response efficiency labels), the third target edge node set (this set is the edge computing nodes corresponding to all low-level task response efficiency labels), and the fourth target edge node set (this set is all the edge computing nodes corresponding to the severely inefficient task response efficiency labels).

[0113] Specifically, after step S25, it also includes receiving the execution instruction of the distribution task sent by the current server network device, splitting the current distribution task into multiple subtasks, and screening them according to the combination of the number of subtasks, the first evaluation list, and the second evaluation list, outputting the IP addresses of the optimal multiple edge computing nodes to achieve the optimal multiple edge computing nodes to allocate and execute the above multiple subtasks one by one. The specific operation steps are as follows:

[0114] S251: receiving the execution instruction of the distribution task sent by the current server, detecting the time and date of the current distribution task, and determining the second evaluation list corresponding to the time and date of the current distribution task (there is a predicted second evaluation list every day, so the corresponding second evaluation list should be determined according to the time);

[0115] Detect the number N of the current subtasks to determine whether the number N of the current subtasks is less than the number of edge computing nodes in the first target edge node set of the second evaluation list (i.e., whether it is less than the number of edge computing nodes corresponding to all high-efficiency task response efficiency labels in the first target edge node set of the second evaluation list); or execute the operation step of S252, so S251 and S252 can be selected and executed in parallel;

[0116] If so, randomly allocating the same number of edge computing nodes in the first target edge node set to the multiple subtasks in a first priority manner;

[0117] It should be noted that the number N of current subtasks is detected. If the number N of current subtasks is less than the number of edge computing nodes corresponding to all high-efficiency task response efficiency labels in the first target edge node set in the second evaluation list, then N random edge computing nodes in the first target edge node set are allocated to the above-mentioned multiple subtasks in a first priority manner (that is, if it is less than, then N random edge computing nodes in the first target edge node set that are the same as the number N of current subtasks are screened out and allocated to multiple subtasks (that is, N number of subtasks); the number of current subtasks N is determined by the number of edge computing nodes randomly screened in the first target edge node set), such as Figure 7 As shown;

[0118] The random allocation of the edge computing nodes to the multiple subtasks also includes another method of randomly allocating N edge computing nodes; or executing S252, matching multiple edge computing nodes in the first target edge node set in the second evaluation list with the first belonging edge node set in the first evaluation list to solve edge computing nodes with the same IP address, and obtaining a plurality of identical edge computing nodes;

[0119] Clustering the plurality of identical edge computing nodes to form a new data set; allocating a plurality of edge computing nodes in the new data set to the plurality of subtasks;

[0120] It should be noted that there is another way to randomly assign N edge computing nodes, as follows: screen N edge computing nodes, i.e. S252, match multiple edge computing nodes in the first target edge node set in the second evaluation list from the first belonging edge node set in the first evaluation list to solve edge computing nodes with the same IP address (i.e. the same edge computing nodes), and then screen several identical edge computing nodes to form a new data set, and assign the multiple edge computing nodes in the matched new data set one by one to the above-mentioned multiple subtasks; therefore, the label evaluation in the second evaluation list predicted for the day (i.e. the efficient task response efficiency label) enjoys a higher priority, is first screened from it, and then screened in combination with the first evaluation list, and finally a new data set of the optimal multiple edge computing nodes is obtained, and the IP addresses of the optimal multiple edge computing nodes are pushed to the cloud server, such as Figure 8 As shown;

[0121] S253: If not, assigning all edge computing nodes in the first target edge node set to multiple subtasks;

[0122] If all edge computing nodes in the first target edge node set are insufficient, all edge computing nodes in the second target edge node set, the third target edge node set, and the fourth target edge node set are sequentially allocated to multiple subtasks until all N subtasks are allocated;

[0123] It should be noted that if the number N of current subtasks is greater than or equal to the number of edge computing nodes corresponding to the efficiency labels of all high-efficiency task responses in the first target edge node set in the second evaluation list, all edge computing nodes in the first target edge node set are allocated to the above-mentioned multiple subtasks, and on this basis, the number of all corresponding edge computing nodes in the second, third, and fourth target edge node sets are supplemented successively until all subtasks N are satisfied after supplementation to obtain one-to-one corresponding edge computing nodes; as of S253, a new set of data can also be output separately for push, and of course, the subsequent step S255 can be continued to push the optimal data set (i.e., the optimal edge computing node), such as Fig. 9 As shown;

[0124] S254: After the above preset logic steps, monitor and calculate in real time the task load score of the edge computing node corresponding to the current subtask that has been screened;

[0125] S255: Construct a third evaluation list using the task load scores of the multiple edge computing nodes corresponding to the above preset logic steps (i.e., the first target edge node set of S251-S253 and the corresponding edge computing nodes in the first own edge node set assigned to the subtask); the third evaluation list is sorted in descending order according to the task load scores of the multiple edge computing nodes; a new data set is formed according to the corresponding multiple edge computing nodes and pushed to the cloud server;

[0126] The preset logic step includes any one of step S251 or S252 or S253; when sequential screening is performed during the execution of step S255, the task load scores of the edge computing nodes corresponding to the multiple selected edge computing nodes determined in step S251 or S252 or S253 are used to form a third evaluation list in which the task load scores are sorted from high to low by numerical value. After the above preset logic steps (i.e., step S251 or S252 or S253), step S254 can be jumped for execution.

[0127] It should be noted that the third evaluation list is actually a sorted data set after filtering again, that is, the task load scores of the edge computing nodes corresponding to the multiple selected edge computing nodes in step S251 or S252 or S253 are filtered again in sequence to form a third evaluation list in which the task load scores are sorted from high to low; the multiple edge computing nodes in the third evaluation list are formed into a new data set and pushed to the cloud server (for example: the second priority filtering behavior of the multiple selected edge computing nodes in step S251 is formed into a third evaluation list, and the multiple edge computing nodes in the third evaluation list are formed into a set and pushed to the cloud server to solve the problem that when the current load task of the selected edge computing node pre-assigned to the subtask is too large, the current edge computing node will be recommended and pushed to realize task collaborative processing among multiple edge computing nodes).

[0128] This embodiment prepares a task load score, for example: the task load scores of the edge computing nodes corresponding to the multiple selected edge computing nodes in step S251 are formed into a third evaluation list in which the task load scores are sorted from high to low by numerical values, and the multiple edge computing nodes in the third evaluation list are formed into a new data set and pushed to the cloud server (or the current server network device); that is, the second priority screening behavior of the multiple selected edge computing nodes in step S251 is formed into a third evaluation list, and the multiple edge computing nodes in the third evaluation list are formed into a set and pushed to the cloud server, so as to solve the problem that when the current load task of the selected edge computing node pre-assigned to the subtask is too large, the current edge computing node is recommended and pushed, so as to realize the collaborative processing of tasks among multiple edge computing nodes.

[0129] The above process ends here.

[0130] Embodiment 2

[0131] like Fig.10 As shown, accordingly, the present invention also proposes a data security protection system for an edge reliable elastic network, including: an edge node scanning module 10, an evaluation server network device module 20, and a subsequent processing module 30;

[0132] The scanning edge node module 10 is used to install an edge device on the server network device, and the edge device scans all edge computing nodes of the server network device;

[0133] The server network device evaluation module 20 is used for the edge device to obtain original data from each edge computing node of the server network device, obtain data log information of each edge computing node through the original data, and determine the security result of the server network device by evaluating the data log information;

[0134] The subsequent processing module 30 is used to send an alarm message to the server network device if the safety result of the assessment is unsafe.

[0135] like Fig.11 As shown, on the other hand, this embodiment 3 is based on the data security protection method of the edge reliable elastic network provided in the embodiment 1 of the invention, and also provides a computer storage medium 1140 (hereinafter referred to as storage medium). It is a schematic diagram of the computer storage medium structure framework provided in the embodiment 3 of the present invention, which includes:

[0136] A memory 1130, used for storing computer programs;

[0137] The communication interface 1120 is used to connect the memory 1130 to the processor 1110;

[0138] The processor 1110 is used to execute a computer program to implement a data security protection method for an edge reliable elastic network involved in Example 1 disclosed in combination with any of the above-mentioned implementation methods.

[0139] In summary, the data security protection method and system of an edge reliable elastic network proposed in the example of the present invention scans edge nodes by installing edge devices on server network devices, and analyzes data log information through the original data of each edge node, and the data log information includes task access request information, task response information and performance information; the daily task description feature value Fn of the edge node is calculated according to the task access time of the task access request information, the task response time of the task response information and the bandwidth utilization rate of the performance information, and the task response efficiency status of the edge node on the nth day can be obtained;

[0140] Furthermore, firstly, by collecting the data of the daily task description eigenvalue Fn of the current edge computing node, and performing eigenvector clustering of the Laplace matrix according to the data of the daily task description eigenvalue Fn within a certain period of time, a task response efficiency label is obtained. The task response efficiency label includes four levels, namely, a high-efficiency task response efficiency label, a medium-efficiency task response efficiency label, a low-efficiency task response efficiency label, and a severely low-efficiency task response efficiency label; the assessment security result of the current edge computing node is judged according to the task response efficiency label;

[0141] Furthermore, through the task response efficiency label finally obtained by the daily task description characteristic value Fn of the current edge computing node mentioned above, the daily task description characteristic values ​​Fn of multiple edge computing nodes are collected, and the daily task description characteristic values ​​Fn within a specific time are clustered to obtain the task response efficiency label of each edge node, and the evaluation safety result of each edge node is determined.

[0142] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. A person skilled in the art may modify the technical solutions described in the above embodiments, or replace part or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data security protection method for edge reliable elastic network, characterized in that: The steps include: Installing an edge device on the server network device, wherein the edge device scans all edge computing nodes on the server network device; The edge device obtains raw data from each edge computing node of the server network device, obtains data log information of each edge computing node through the raw data, and determines the security result of the server network device by evaluating the data log information; if the evaluated security result is unsafe, an alarm message is sent to the server network device and an emergency response operation of strengthening protection processing is implemented; The edge device obtains original data from each edge computing node of the server network device, obtains data log information of each edge computing node through the original data, and determines the security result of the server network device by evaluating the data log information. The specific operation steps are as follows: Collect data from each edge node through the edge device to obtain raw data; analyze the raw data to obtain data log information of each edge node, the data log information includes: task access request information, task response information and performance information; Obtain the task description feature value Fn of the edge node corresponding to each task according to the task access request information of the current edge computing node and each task response information and performance information; Collect the data of the daily task description eigenvalue Fn of the current edge computing node, perform Laplace matrix eigenvector clustering on the daily task description eigenvalue Fn corresponding to the current edge computing node within the preset time period, realize clustering output of the daily task description eigenvalue of the current edge computing node, and finally output the task response efficiency label of the daily task of the current edge computing node; Collect the data of daily task description eigenvalues ​​Fn of multiple edge computing nodes, perform eigenvector clustering of the Laplace matrix on the task description eigenvalues ​​Fn of the current multiple edge computing nodes at a specific time node day, realize clustering output of the task description eigenvalues ​​of the current different edge nodes, and finally output the task response efficiency labels of multiple edge computing nodes to realize the evaluation output of multiple edge computing nodes.

2. According to claim 1, a data security protection method for edge reliable elastic network is characterized in that: The task description characteristic value Fn of the edge node corresponding to each task is obtained, including: calculating the daily task description characteristic value Fn of the nth day, the daily task volume of the integrated edge node, the response time and access time of each task, the average response time and average access time of the daily task, and the edge node bandwidth utilization at the current moment; the formula is as follows: Where, Fn: daily task description feature value of day n; h: total number of tasks processed daily; i: the i-th task running on that day; Zi: task response time of the i-th task; Ki: task access time of the i-th task; D: average task response time of daily tasks; C: Average task access time of daily tasks; b: bandwidth utilization of edge nodes at the current moment; α, β, γ: weight coefficients, used to adjust the impact of various parameters on the eigenvalues ​​of task description.

3. According to claim 2, a data security protection method for edge reliable elastic network is characterized in that: Collect the data of the daily task description eigenvalue Fn of the current edge computing node, perform Laplace matrix eigenvector clustering on the daily task description eigenvalue Fn corresponding to the current edge computing node within the preset time period, realize clustering output of the daily task description eigenvalue of the current edge computing node, and finally output the task response efficiency label of the daily task of the current edge computing node; the specific operation steps are as follows: Collect data on the daily task description feature value Fn; Calculate the similarity matrix W between the data points of the current edge computing node, use the Gaussian kernel function to calculate, and construct the similarity matrix; The Gaussian kernel function calculation formula is as follows: Where σ is the parameter of the Gaussian kernel; when calculating the similarity matrix W between two data points, Fi and Fj represent any two data points; where Fi is the daily task description feature value of the current edge computing node on the i-th day; Fj is the daily task description feature value of the current edge computing node on the j-th day; Constructing a Laplace matrix L using the similarity matrix W; First, calculate the degree matrix D; D=∑ j W ij The Laplace matrix L is calculated from the above degree matrix D: L = DW; Calculate the eigenvectors corresponding to the first k smallest eigenvalues ​​of the Laplace matrix L to form the matrix U; Taking the rows of the eigenvector matrix U as new data points, clustering the new data points using K-means, and outputting the clustering results of the current new data points; The clustering results of the new data points are mapped to the original data, and the clustering results are output to assign a clustering label to the daily task description feature value Fn of each current edge computing node.

4. According to claim 3, a data security protection method for edge reliable elastic network is characterized in that: Collect the data of daily task description eigenvalues ​​Fn of multiple edge computing nodes, perform Laplace matrix eigenvector clustering on the task description eigenvalues ​​Fn of the current multiple edge computing nodes at a specific time node day, realize clustering output of task description eigenvalues ​​of current different edge nodes, and finally output task response efficiency labels of multiple edge computing nodes to realize evaluation output of multiple edge computing nodes. The specific operation steps are as follows: Collect the data of daily task description feature values ​​Fn of multiple edge computing nodes at a specific time node t; at the same time, collect the historical efficiency average FT of the efficiency values ​​of all edge nodes at the same historical time t; Calculate the daily task description feature value Fn' corresponding to the current edge computing node at a specific time node t; Fn' = Fn-historical efficiency average FT; Calculate the similarity matrix W' between the daily task description feature values ​​Fn' corresponding to the current specific time node day of any two edge nodes, use the Gaussian kernel function to calculate, and construct the similarity matrix; The Gaussian kernel function calculation formula is as follows: in; Fn u 'It represents the daily task description feature value corresponding to the current u-th edge node at the current specific time node day; Fn p 'It represents the daily task description feature value corresponding to the current p-th edge node at the current specific time node day; The similarity matrix W' between the daily task description feature values ​​corresponding to the current specific time node day of any two edge nodes is calculated by the above formula; Constructing a Laplace matrix L' using the similarity matrix W'; First, calculate the degree matrix D'; D'=Σ p W up '; The Laplace matrix L' calculated from the above degree matrix D' is: L' = D' - W'; Calculate the eigenvectors corresponding to the first k' smallest eigenvalues ​​of the Laplace matrix L' to form the matrix U'; Taking the rows of the eigenvector matrix U' as new data points, clustering the new data points using K-means, and outputting the clustering results; The clustering results are mapped back to the original data, and the clustering results are output to assign a clustering label to the daily task description feature value Fn' of each current edge computing node; the output of the evaluation security result is confirmed by the clustering label obtained by each current edge computing node.

5. According to claim 4, a data security protection method for edge reliable elastic network is characterized in that: After the clustering label obtained by the edge computing node confirms the output of the evaluation security result, it also includes: establishing evaluation lists respectively through the task response efficiency label of the daily task of the current edge computing node and the task response efficiency labels of the multiple edge computing nodes to obtain a first evaluation list and a second evaluation list; The first evaluation list includes a first owning edge node set, a second owning edge node set, a third owning edge node set, and a fourth owning edge node set; The second evaluation list includes a first target edge node set, a second target edge node set, a third target edge node set, and a fourth target edge node set.

6. According to claim 5, a data security protection method for edge reliable elastic network is characterized in that: After the clustering label obtained by the edge computing node confirms the output of the assessment security result, it also includes receiving the execution instruction of the distribution task sent by the current server network device, splitting the current distribution task into multiple subtasks, and screening according to the combination of the subtask node and all edge computing nodes, outputting the optimal multiple edge computing nodes to allocate multiple subtasks. The specific operation steps are as follows: S251: receiving an execution instruction of the distribution task sent by the current server, detecting the time and date of the current distribution task, and determining a second evaluation list corresponding to the time and date of the current distribution task; Detecting the number N of current subtasks, and determining whether the number N of current subtasks is less than the number of edge computing nodes in the first target edge node set in the second evaluation list; If so, randomly assigning the same number of edge computing nodes in the first target edge node set to the multiple subtasks in a first priority manner; Or execute S252; S252: Match multiple edge computing nodes in the first target edge node set in the second evaluation list with the first own edge node set in the first evaluation list to solve edge computing nodes with the same IP address, and obtain a number of identical edge computing nodes; cluster the several identical edge computing nodes to form a new data set; and assign the multiple edge computing nodes in the new data set to the multiple subtasks; S253: If not, assign all edge computing nodes in the first target edge node set to multiple subtasks; if all edge computing nodes in the first target edge node set are still insufficient, assign all edge computing nodes in the second target edge node set, the third target edge node set, and the fourth target edge node set to multiple subtasks in order until all N subtasks are assigned; S254: After the above preset logic steps, monitor and calculate in real time the task load score of the edge computing node corresponding to the current subtask that has been screened; S255: construct a third evaluation list using the task load scores of the multiple edge computing nodes corresponding to the above preset logical steps; sort the third evaluation list in descending order according to the task load scores of the multiple edge computing nodes; form a new data set according to the corresponding multiple edge computing nodes and push it to the cloud server; The preset logic step includes any one of step S251, S252 or S253.

7. A data security protection method for edge reliable elastic network according to claim 6, characterized in that: Wherein, during the execution of S255: a third evaluation list is constructed using the task load scores of the plurality of edge computing nodes corresponding to the above-mentioned preset logic steps; When sequential screening is performed during the execution of step S255, the task load scores of the edge computing nodes corresponding to the multiple selected edge computing nodes determined in step S251 or S252 or S253 are used to form a third evaluation list in which the task load scores are sorted from high to low by numerical value.

Citation Information

Patent Citations

  • Cloud edge collaboration method based on intelligent edge Internet of Things

    CN114285855A