Yijia Xu

Dr. Yijia Xu

School of Cyber Science and Engineering, Sichuan University, Chengdu, Sichuan, China
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
24 March 2024 in Pattern Recognition
Verified
Journal Article
Closed access
KWKaiyang Wang
Kaiyang Wang
HDHuaxin Deng
Huaxin Deng
Yijia XuYijia Xu
Yijia Xu
ZLZhonglin Liu
Zhonglin Liu
YFYong Fang
Yong Fang

14 August 2019 in Future Internet
Verified
Journal Article
Open access
PDF file
Yong FangYong Fang
Yong Fang
CHCHENG HUANG
CHENG HUANG
Yijia XuYijia Xu
Yijia Xu
YLYang Li
Yang Li
With the development of artificial intelligence, machine learning algorithms and deep learning algorithms are widely applied to attack detection models. Adversarial attacks against artificial intelligence models become inevitable problems when there is a lack of research on the cross-site scripting (XSS) attack detection model for defense against attacks. It is extremely important to design a method that can effectively improve the detection model against attack. In this paper, we present a method based on reinforcement learning (called RLXSS), which aims to optimize the XSS detection model to defend against adversarial attacks. First, the adversarial samples of the detection model are mined by the adversarial attack model based on reinforcement learning. Secondly, the detection model and the adversarial model are alternately trained. After each round, the newly-excavated adversarial samples are marked as a malicious sample and are used to retrain the detection model. Experimental results show that the proposed RLXSS model can successfully mine adversarial samples that escape black-box and white-box detection and retain aggressive features. What is more, by alternately training the detection model and the confrontation attack model, the escape rate of the detection model is continuously reduced, which indicates that the model can improve the ability of the detection model to defend against attacks.

28 July 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
QQQinglin Qi
Qinglin Qi
WWWang Wang
Wang Wang
Yijia XuYijia Xu
Yijia Xu
Yong FangYong Fang
Yong Fang
CWChanghui Wang
Changhui Wang
In real-world scenarios, the number of phishing and benign emails is usually imbalanced, leading to traditional machine learning or deep learning algorithms being biased towards benign emails and misclassifying phishing emails. Few studies take measures to address the imbalance between them, which significantly threatens people’s financial and information security. To mitigate the impact of imbalance on the model and enhance the detection performance of phishing emails, this paper proposes two new algorithms with undersampling: the Fisher–Markov-based phishing ensemble detection (FMPED) method and the Fisher–Markov–Markov-based phishing ensemble detection (FMMPED) method. The algorithms first remove benign emails in overlapping areas, then undersample the remaining benign emails, and finally, combine the retained benign emails with phishing emails into a new training set, using ensemble learning algorithms for training and classification. Experimental results have demonstrated that the proposed algorithms outperform other machine learning and deep learning algorithms, achieving an F1-score of 0.9945, an accuracy of 0.9945, an AUC of 0.9828, and a G-mean of 0.9827.

6 September 2022 in Information Sciences
Verified
Journal Article
Closed access
Yijia XuYijia Xu
Yijia Xu
YFYong Fang
Yong Fang
CHCheng Huang
Cheng Huang
ZLZhonglin Liu
Zhonglin Liu

6 January 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
CLChun Lin
Chun Lin
Yijia XuYijia Xu
Yijia Xu
Yong FangYong Fang
Yong Fang
ZLZhonglin Liu
Zhonglin Liu
Following advances in machine learning and deep learning processing, cyber security experts are committed to creating deep intelligent approaches for automatically detecting software vulnerabilities. Nowadays, many practices are for C and C++ programs, and methods rarely target PHP application. Moreover, many of these methods use LSTM (Long Short-Term Memory) but not GNN (Graph Neural Networks) to learn the token dependencies within the source code through different transformations. That may lose a lot of semantic information in terms of code representation. This article presents a novel Graph Neural Network vulnerability detection approach, VulEye, for PHP applications. VulEye can assist security researchers in finding vulnerabilities in PHP projects quickly. VulEye first constructs the PDG (Program Dependence Graph) of the PHP source code, slices PDG with sensitive functions contained in the source code into sub-graphs called SDG (Sub-Dependence Graph), and then makes SDG the model input to train with a Graph Neural Network model which contains three stack units with a GCN layer, Top-k pooling layer, and attention layer, and finally uses MLP (Multi-Layer Perceptron) and softmax as a classifier to predict if the SDG is vulnerable. We evaluated VulEye on the PHP vulnerability test suite in Software Assurance Reference Dataset. The experiment reports show that the best macro-average F1 score of the VulEye reached 99% in the binary classification task and 95% in the multi-classes classification task. VulEye achieved the best result compared with the existing open-source vulnerability detection implements and other state-of-art deep learning models. Moreover, VulEye can also locate the precise area of the flaw, since our SDG contains code slices closely related to vulnerabilities with a key triggering sensitive/sink function.

12 April 2025 in Information Fusion
Verified
Journal Article
Closed access
QQQinglin Qi
Qinglin Qi
YLYun Luo
Yun Luo
Yijia XuYijia Xu
Yijia Xu
WGWenbo Guo
Wenbo Guo
YFYong Fang
Yong Fang