Zhi Yang

Prof. Zhi Yang

orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

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

Representative Publications

View All Publications
15 January 2021 in Electronics
Verified
Journal Article
Open access
PDF file
YYYang Yang
Yang Yang
XDXuehui Du
Xuehui Du
ZYZhi Yang
Zhi Yang
XLXing Liu
Xing Liu
The openness of Android operating system not only brings convenience to users, but also leads to the attack threat from a large number of malicious applications (apps). Thus malware detection has become the research focus in the field of mobile security. In order to solve the problem of more coarse-grained feature selection and larger feature loss of graph structure existing in the current detection methods, we put forward a method named DGCNDroid for Android malware detection, which is based on the deep graph convolutional network. Our method starts by generating a function call graph for the decompiled Android application. Then the function call subgraph containing the sensitive application programming interface (API) is extracted. Finally, the function call subgraphs with structural features are trained as the input of the deep graph convolutional network. Thus the detection and classification of malicious apps can be realized. Through experimentation on a dataset containing 11,120 Android apps, the method proposed in this paper can achieve detection accuracy of 98.2%, which is higher than other existing detection methods.

12 January 2021 in IEEE Access
Verified
Journal Article
Open access
ZZZhao Zhang
Zhao Zhang
ZYZhi Yang
Zhi Yang
XDXuehui Du
Xuehui Du
WLWenfa Li
Wenfa Li
XCXingyuan Chen
Xingyuan Chen
LSLei Sun
Lei Sun
When users upload their private data to the cloud, they lose control of the data stored in the cloud server. If the cloud system cannot provide an effective security mechanism to protect the data, the consequent data leakage issue will hinder the development of cloud computing. Conventional access control and encryption technologies cannot effectively control the propagation of tenant private data in the system. The mandatory one-way information flow control model is limited by the complexity of the cloud environment, and it is difficult to effectively protect private data stored in the cloud. To solve the above problems, this article proposes a tenant-led ciphertext information flow control method for cloud virtual machines. Through the design of a decentralized information flow control security policy, a secret-domain key management scheme, and a multi-ID-based threshold encryption scheme, the information flow control strategies of taint infection, secret-level reduction, and ability propagation are realized in a ciphertext form, which can effectively prevent malicious users inside and outside the system from illegally reading private data. The feasibility of this method is verified by a security proof and an experiment.

26 February 2019 in IEEE Transactions on Information Forensics and Security
Verified
Journal Article
Open access
ZWZezhi Wu
Zezhi Wu
XCXingyuan Chen
Xingyuan Chen
ZYZhi Yang
Zhi Yang
XDXuehui Du
Xuehui Du
A remarkable characteristic of modern operating system is open, which means that we can download data or execute codes from any Internet sources whether they are trusted or not. As a consequence, there is a contradict situation when we want to use these data or codes as well as keep the system security. Despite decades of researches and experiences on this problem, it is still assumed as a great challenge. This paper presents a novel dynamic defense model (DDM) to reduce security risks brought by these suspicious data or codes for the open operating systems. DDM is a high-level security defense abstraction with four key minds: dynamic label marking, dynamic label tracking, dynamic label modulating, and run-time controlling. With these minds, DDM achieves the full, dynamic and real-time security protection in the whole life cycle of the operating system. We also practically implemented a prototype system named DDDroid on Android. We constructed a mixed experimental data set with 30 malware samples and 970 benign applications to test the defense effects of DDDroid. DDDroid detects 97% of the malware samples have malicious actions and blocks these actions with a negligible false positive on legal actions. We also demonstrated DDDroid is an effective system that prevents the sensitive data from being leaked by suspicious applications deliberately or by users unintentionally through some sample experiments. What’s more, with extensive evaluations, DDDroid is proved to be a system with low performance overhead and limited memory consumption.

22 August 2024 in Computers & Security
Verified
Journal Article
Open access
HSHaodong Sun
Haodong Sun
ZYZhi Yang
Zhi Yang
XCXingyuan Chen
Xingyuan Chen
HXHang Xu
Hang Xu
ZYZhanhui Yuan
Zhanhui Yuan

12 October 2021 in Neural Computing and Applications
Verified
Journal Article
Closed access
PDF file
WLWenfa Li
Wenfa Li
ZYZhi Yang
Zhi Yang
JLJia Liu
Jia Liu

6 June 2022 in Electronics
Verified
Journal Article
Open access
PDF file
ZYZhi Yang
Zhi Yang
FCFan Chao
Fan Chao
XCXingyuan Chen
Xingyuan Chen
SJShuyuan Jin
Shuyuan Jin
LSLei Sun
Lei Sun
XDXuehui Du
Xuehui Du
Android faces an increasing threat of malware attacks. The few existing formal detection methods have drawbacks such as complex code modeling, incomplete and inaccurate expression of family properties, and excessive manual participation. To this end, this paper proposes a formal detection method, called DroidFDR, for Android malware classification based on communicating sequential processes (CSP). In this method, the APK file of an application is converted to an easy-to-analyze representation, namely Jimple, in order to model the code behavior with CSP. The process describing the behavior of a sample is inputted to an FDR model checker to be simplified and verified against a process that is automatically abstracted from the malware to express the property of a family. The sample is classified by detecting whether it has the typical behavior of any family property. DroidFDR can capture the behavioral characteristics of malicious code such as control flow, data flow, procedure calls, and API calls. The experimental results show that the automated method can characterize the behavior patterns of applications from the structure level, with a high family classification accuracy of 99.06% in comparison with another formal detection method.