| Literature DB >> 35655517 |
Wei Guo1, Hexiong Chen1, Feilu Hang1, Yingjun He1, Jun Zhang2.
Abstract
Whitelisting is a widely used method in the security field. However, due to the rapid development of the Internet, the traditional whitelisting method cannot promote the security of increasing Internet access. In recent years, with the success of machine learning in different areas, many researchers focus on the security of Internet access through machine learning methods. The most common form of machine learning is supervised learning. Supervised learning requires a large number of labeled samples, but it is difficult to obtain labeled samples in practical applications. This paper introduced an unsupervised deep learning algorithm based on seq2seq, which combined with the recurrent neural network and the autoencoder structure to realize an intelligent boundary security control mechanism. The main methods proposed in this paper are divided into two parts: data processing and modeling. In the phase of data processing, the access text table was coded with dicts, and all sequences were padded to the maximum. In the modeling phase, the network was optimized according to the principle of minimizing the reconstruction error. From the comparative experiments, the proposed method's AUC on the public data set reached 0.99, and its performance is better than several classical supervised learning algorithms, proving that the proposed method has an efficient defense against abnormal network access.Entities:
Mesh:
Year: 2022 PMID: 35655517 PMCID: PMC9152390 DOI: 10.1155/2022/4199044
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Process of edge security control mechanism based on intelligent whitelist verification.
Figure 2Encoding of network access data.
Figure 3Architecture of an edge security control mechanism with intelligent whitelist verification based on seq2seq.
Figure 4Architecture of gated recurrent units (GRU).
Figure 5The process of beam search.
Figure 6An example of a bank's network access.
Experimental results.
| Algorithm | Precision | Recall |
| Accuracy_score |
|---|---|---|---|---|
| seq2seq | 0.9995339 | 1 | 0.999771898 | 0.999556221 |
| Decision Tree | 0.998629824 | 0.997718458 | 0.998173933 | 0.996535297 |
| SVM | 0.999543692 | 0.999543692 | 0.999543692 | 0.999133824 |
| GBDT | 0.999088007 | 0.999771846 | 0.99942981 | 0.99891728 |
| XGBoost | 0.9995439 | 1 | 0.999771898 | 0.999566912 |
Figure 7Experimental results.