A robust encrypted traffic identification scheme based on graph neural network
The current methods for identifying network traffic are generally designed and tested for specific network environments or datasets,making it difficult to generalize and apply to complex and ever-changing actual network en-vironments.A robust traffic recognition algorithm based on graph neural networks was proposed for achieving accu-rate traffic recognition in practical network scenarios.Firstly,in response to the current algorithm's neglect of net-work environment fluctuations and the decrease in accuracy caused by pattern changes,network flows were clustered and filtered by selecting high-level protocol features to reduce the impact of network bandwidth fluctuations on web-site access traffic behavior.Secondly,due to the fact that most current algorithms only perform single stream recogni-tion and ignore the interrelationships between flows,the various types of feature information and their correlations of network flows were considered,and spatiotemporal correlation features between network flows were extracted through graph neural networks to fully learn network traffic characteristics.By complementing multiple flows and fea-tures,the robustness of the algorithm was improved.Finally,a Transformer model that could capture global data infor-mation was used as a classifier to analyze the multi type features of network data flow,achieving robust network traf-fic recognition.Approximately 1 500 and 1 400 visits to 21 target websites in different network environments were collected as datasets for training and testing,achieving an accuracy of 90.7%.Compared with the latest ProGraph al-gorithm,the accuracy is improved by 7.3%,and the experimental results verify the effectiveness of the proposed method.