Weiyu Dong

Dr. Weiyu Dong


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
15 May 2023 in Expert Systems with Applications
Verified
Journal Article
Closed access
HRHuajuan Ren
Huajuan Ren
YTYonghe Tang
Yonghe Tang
WDWeiyu Dong
Weiyu Dong
SRShuai Ren
Shuai Ren
LJLiehui Jiang
Liehui Jiang

26 January 2023 in Computers & Security
Verified
Journal Article
Closed access
YTYonghe Tang
Yonghe Tang
XQXuyan Qi
Xuyan Qi
JJJing Jing
Jing Jing
CLChunling Liu
Chunling Liu
WDWeiyu Dong
Weiyu Dong

2 November 2023 in IEEE Transactions on Software Engineering
Verified
Journal Article
Closed access
ZGZicong Gao
Zicong Gao
HXHao Xiong
Hao Xiong
WDWeiyu Dong
Weiyu Dong
RCRui Chang
Rui Chang
RYRui Yang
Rui Yang
LJLiehui Jiang
Liehui Jiang
Mutation-based fuzzing has been widely used in both academia and industry. Recently, researchers observe that the mutation scheduling scheme affects the efficiency of fuzzing. Accordingly, they propose PSO algorithm or machine learning-based technique to optimize the scheduling process. However, these methods fail to consider the fact that the optimal operator distribution of different seeds is different, even for the same program. In this paper, we propose a novel general scheduling scheme, named FA-fuzz, to find the optimal selecting probability distribution of mutation operators, which is based on the observations that the effective mutation operators are different for different seeds. Specifically, our method is based on the firefly algorithm. The positions of fireflies are mapped to the selection probability distribution of different mutation operators. The brightness of fireflies is expressed as the efficiency of discovering unique testcases. We implement prototype systems on multiple state-of-art fuzzers, and perform evaluations on two datasets. Our proposed method improves both the number of unique paths and unique bugs on real-world datasets. In addition, we discover 30 zero-day vulnerabilities in eight real-world programs, which demonstrate the effectiveness of FA-fuzz.

29 June 2022 in Sensors
Verified
Journal Article
Open access
PDF file
RWRuimin Wang
Ruimin Wang
HLHaitao Li
Haitao Li
JJJing Jing
Jing Jing
LJLiehui Jiang
Liehui Jiang
WDWeiyu Dong
Weiyu Dong
With the improvement of intelligence and interconnection, Internet of Things (IoT) devices tend to become more vulnerable and exposed to many threats. Device identification is the foundation of many cybersecurity operations, such as asset management, vulnerability reaction, and situational awareness, which are important for enhancing the security of IoT devices. The more information sources and the more angles of view we have, the more precise identification results we obtain. This study proposes a novel and alternative method for IoT device identification, which introduces commonly available WebUI login pages with distinctive characteristics specific to vendors as the data source and uses an ensemble learning model based on a combination of Convolutional Neural Networks (CNN) and Deep Neural Networks (DNN) for device vendor identification and develops an Optical Character Recognition (OCR) based method for device type and model identification. The experimental results show that the ensemble learning model can achieve 99.1% accuracy and 99.5% F1-Score in the determination of whether a device is from a vendor that appeared in the training dataset, and if the answer is positive, 98% accuracy and 98.3% F1-Score in identifying which vendor it is from. The OCR-based method can identify fine-grained attributes of the device and achieve an accuracy of 99.46% in device model identification, which is higher than the results of the Shodan cyber search engine by a considerable margin of 11.39%.

20 December 2019 in IEEE Access
Verified
Journal Article
Open access
YRYuzhu Ren
Yuzhu Ren
WDWeiyu Dong
Weiyu Dong
JLJian Lin
Jian Lin
XMXinliang Miao
Xinliang Miao
With the development of the Internet of Things, the security of embedded device has received extensive attention. Taint analysis technology can improve the understanding of the firmware program operating mechanism and improve the effectiveness of security analysis. It is an important method in security analysis. Traditional taint analysis of embedded device firmware requires complex pre-preparation work, setting up a virtual operating environment. This work takes up a lot of time and effort from the security analysts, and the results are often not only satisfactory. In this paper, we propose a dynamic taint analysis method based on entity equipment. The core idea of our approach is to divide the taint analysis into two parts: the simulation analysis on the host and the real execution on the entity equipment. Since one of the features of our method is based on entity equipment, there is no need to build a dedicated virtual environment. Another feature is that the tested firmware program runs on entity equipment and can ensure the accuracy of the analysis by comparing the results of the taint analysis with the device firmware run-time information.We implement a prototype system and verified the effectiveness of the method, which can perform taint analysis on multiple architecture embedded firmware programs and detect vulnerabilities such as stack overflow, heap overflow and so on. Finally, we verify our prototype with a test case to effectively detect vulnerabilities in the firmware program. And we evaluate the performance of the prototype, compared with PANDA, the time overhead of our prototype is reduced by 5.9%.

7 June 2023 in Computers & Security
Verified
Journal Article
Closed access
XSXuekai Sun
Xuekai Sun
CLChunling Liu
Chunling Liu
WDWeiyu Dong
Weiyu Dong
TLTieming Liu
Tieming Liu