Yutian Yang

dblp:218/5245 · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
14since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 7 · 2 first-author · 7 since 2021Computer networks · 5 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
YearPublicationVenuePosition
2026 M1Pecker: A Dynamic Analysis Framework for Pointer Authentication in Apple M1 Chips
abstract
Pointer Authentication (PA) was introduced by ARMv8.3 to safeguard the integrity of pointers. While ARM specification allows vendors to implement and customize PA, Apple has tailored it to protect iPhones and Macs with M-series chips on their hardware. Since its debut, Apple PA has been considered to introduce domain isolation to defeat pointer corruption. However, its details have not been publicly disclosed. To shed light on Apple PA customization, this paper first establishes a security model for PA that defines expected properties for cross-domain and intra-domain isolation. We then introduce M1Pecker, a novel analysis framework built upon our Trap-Relay-Based Automated Analysis technique, to evaluate Apple's hardware and software dynamically and automatically against this model. Based on our framework, we perform a comprehensive kernel analysis that combines static and dynamic approaches. We confirm that Apple PA employs multiple diversifiers that robustly satisfy our model's cross-domain isolation property. In contrast, our intra-domain analysis of the XNU kernel identifies violations of intra-domain properties, resulting in four attack surfaces. Apple has fixed these issues in a security update, assigned us a new CVE, and publicly acknowledged our findings.
Jiaxun Zhu, Zechao Cai, Wenbo Shen, Yutian Yang
IEEE Trans. Dependable Secur. Comput.4
2025 Intelligent Control Integrating Sensing, Communication and Computing in Industrial Internet of Things
abstract
In recent years, the rapid development of the industrial Internet of things (IIoT) has brought new innovation opportunities to the manufacturing industry, but it also faces some major challenges. Currently, the IIoT systems often lack flexibility in sensing capabilities and have rigid communication architectures, resulting in insufficient coordination between different control tasks. In addition, the disconnect between sensing, communication, and computing further limits the system's ability to achieve optimal control, and the lack of intelligent data processing in the system also increases the control cost. In response to these challenges, this paper proposes an intelligent control framework, CISCC, which combines industrial edge computing technology with artificial intelligence (AI) models to achieve a deep integration of sensing, communication, and computing resources in IIoT systems, aiming to jointly optimize the configuration of these resources to improve the overall system performance and reduce control costs. Simulation results show that the CISCC framework can effectively handle resource allocation problems in IIoT systems, thereby better supporting the development of smart manufacturing applications.
Yutian Yang, Zihang Yin, Qinqin Tang, Yang Liu 0171, Jiayi Cui, Renchao Xie, Tao Huang 0005
ICC1
2025 ELFSurf: Explicit Latent Fusion for Implicit Surface Reconstruction
abstract
Implicit neural networks are widely used to reconstruct 3D surfaces from noisy point clouds. In order to construct accurate implicit fields, existing methods encode input point clouds into either feature vectors for each point (point latents) or regular grid features (grid latents). Point latents can capture higher frequency features and are good for detailed reconstruction. However, the reconstruction results are easily affected by noise and point distribution, resulting in incomplete reconstruction. In contrast, grid latents are coarser and therefore some details are lost, but the reconstruction results are more complete and smoother. In order to make full use of these two types of latents, we propose a new method to explicit fuse them for more accurate 3D surface reconstruction, called ELFSurf. Specifically, ELFSurf obtains the feature vectors for each point by our Point Convolution Module (PCM). The grid features are obtained by Grid Transformer Module (GTM). In addition, we design a Sparse Decoding Module (SDM) to sparsify and fuse the extracted features to improve the decoding performance. The decoder finally maps the features to occupancy probabilities. The experiments demonstrate that our method can achieve more accurate 3D surface reconstruction on object-level and scene-level datasets with better generalization compared to the state-of-the-art approaches.
Jijun Zhou, Zhuhua Yang, Lingyu Liang, Yutian Yang
IJCNN5
2025 SeCo4: Co-Design of Sensing, Communication, and Computing for Intelligent Control in Industrial Cyber-Physical Systems
abstract
Industrial Cyber-Physical Systems (CPS) have made significant strides in recent years, driving the future of manufacturing. However, for further advancement in Cloud-Fog Automation (CFA), several challenges remain: rigid sensor sampling, inflexible communication configurations, insufficient coordination between cloud and fog resources, and a lack of integration between sensing, communication, and computing for effective control. To address these issues, this article presents SeCo4, an intelligent control framework for the co-design of sensing, communication, and computing in industrial CPS. The SeCo4 optimization problem is analyzed and divided into two sub-problems: a multi-controller cloud resource competition problem, formulated with a combinatorial auction to enable multi-controller competition for additional cloud resources and improve control performance; and a joint resource optimization problem for sensing, communication, and computing, modeled using a Mixed Integer Programming (MIP) problem to minimize control costs. Given the interdependence of these sub-problems, a hierarchical solution based on the online matching mechanism and the heuristic approach is developed to iteratively find the optimal solution. Finally, extensive simulations demonstrate the effectiveness and superiority of the proposed approach.
Qinqin Tang, Yutian Yang, Jiayi Cui, Renchao Xie, Tao Huang 0005, Tianjiao Chen, Ran Zhang 0004, Zehui Xiong
IEEE J. Sel. Areas Commun.2
2025 Towards Understanding and Defeating Abstract Resource Attacks for Container Platforms
abstract
OS-level virtualization (a.k.a. container) has become a fundamental technology in cloud computing due to the efficiency provided by the shared-kernel design. However, this design results in containers sharing thousands of kernel variables and data structures (termedabstract resources), which are prevalent but under-protected. Without exploiting other kernel vulnerabilities, a non-privileged container can easily exhaust abstract resources to cause DoS attacks against other containers. Even worse, our experiments demonstrate that abstract resource attacks are a broad class of attacks that affect Linux, FreeBSD, Fuchsia, and all shared-kernel container environments on the top four cloud vendors. To defend against the abstract resource attack, we automatically analyze vulnerable abstract resources in the Linux kernel and detect 501 container-exhaustible resources. To confine these abstract resources dynamically, we propose two new techniques: the flexible in-kernel attachment for flexible resource consumption attachment and the tree-based resource accounting for efficient usage retrieval. Based on these two techniques, we design and implement aflexibleabstract resource confinement framework, named Flask, to achieve flexible and efficient abstract resource confinement. Our evaluation shows Flask can efficiently limit abstract resource usage with less than 0.6% performance overhead.
Wenbo Shen, Yutian Yang, Nanzi Yang, Jinku Li, Kangjie Lu, Jianfeng Ma 0001
IEEE Trans. Dependable Secur. Comput.3
2024 GNF-Net: An Adaptive Mesh Denoising Method with GCN-Based Guided Normal Filtering
abstract
Mesh Denoising has become a popular area of research, many traditional and learning-based methods have been proposed to remove noise from meshes. However, most approaches only focus on denoising meshes with low levels of noise. When the noise is high-frequency, it can be difficult to recover the original shape. In this paper, we present a mesh denoising approach that utilizes graph convolution representations to enhance the understanding of the mesh characteristics. It integrates precisely designed graphs to explore the inherent compositional structure of the mesh. When analyzing meshes under the influence of various noises, we extract information about the original features of the mesh by capturing spatial geometric features through graph convolution calculations. Our method is based on Guided Normal Filtering (GNF) to design a Graphical Representation Module (GRM) and a GCN-Based Normal Prediction Module (NPM). It can adaptively obtain the optimal guided normal vectors for noisy meshes. We have compared and analyzed the various methods to produce state-of-the-art results.
Lingyu Liang, Yutian Yang, Shuangping Huang
SMC3
2024 A Multi-Stream Structure-Enhanced Network for Mesh Denoising
abstract
Triangular meshes provide an efficient representation of 3D shapes. Various applications such as 3D simulation suffer from degradation in geometric quality. This paper proposes a novel Multi-stream Structure-Enhanced Network (MSE-Net) based on graph convolutional networks. The network uses multi-scale features besides vertex position to guide face normal filtering, which can better preserve the geometric feature during the denoising process. In contrast to former methods that focus on filtering vertex coordinate and face normal apart, MSE-Net innovatively fuses more structure features like face area, inner product between face normal and vertex normals, and the interior angles of face to guide the face normal and vertex position updating, utilizing the inherent structural characteristic of Mesh. Our method achieves state-of-the-art performance on several publicly available datasets, demonstrating its effectiveness.
Yutian Yang, Lingyu Liang, Yong Xu 0007
SMC1
2024 Ambush From All Sides: Understanding Security Threats in Open-Source Software CI/CD Pipelines
abstract
The continuous integration and continuous deployment (CI/CD) pipeline has been widely used and is becoming popular on Internet hosting platforms, such as GitHub. While being popular, however, current CI/CD pipelines suffer from malicious code and severe vulnerabilities. Even worse, it is often under-protected as people have not been fully aware of its attack surfaces and the corresponding impacts. Therefore, in this paper, we conduct a large-scale measurement and a systematic analysis to reveal the attack surfaces of the CI/CD pipeline and quantify their security impacts. Specifically, for the measurement, we collect a data set of 320,000+ CI/CD pipeline-configured GitHub repositories and build an analysis tool to parse the CI/CD pipelines and extract security-critical usages. Our measurement reveals that the script runtimes are prone to code hiding while the script usage update is not in time, giving attackers chances to hide malicious code and exploit existing vulnerabilities. Moreover, even the scripts from verified creators may contain severe vulnerabilities. Besides current CI/CD ecosystem heavily relies on several core scripts, which may lead to a single point of failure. While the CI/CD pipelines contain sensitive information/operations, making them the attacker's favorite targets. Inspired by the measurement findings, we abstract the threat model and the attack approach toward CI/CD pipelines, followed by a systematic analysis of attack surfaces, attack strategies, and the corresponding impacts. We further launch case studies on five attacks in real-world CI/CD environments to validate the revealed attack surfaces. Finally, we give suggestions on mitigating attacks on CI/CD scripts, including securing CI/CD configurations, securing CI/CD scripts, and improving CI/CD infrastructure.
Ziyue Pan, Wenbo Shen, Yutian Yang, Yao Liu 0007, Yang Liu 0003, Kui Ren 0001
IEEE Trans. Dependable Secur. Comput.4
2024 kCPA: Towards Sensitive Pointer Full Life Cycle Authentication for OS Kernels
abstract
Nowadays, code reuse attacks impose a substantial threat to the security of operating system kernels. Control-flow graph-based CFI techniques, while effective, bring considerable performance overhead, thus limiting their practical adoption in real-world products. As an alternative approach, recent research suggests safeguarding the integrity of sensitive pointers as a countermeasure against manipulation attempts. Unfortunately, existing pointer integrity protection schemes only protect sensitive pointers partially and ignore assembly code, leaving protection gaps. To fill up these protection gaps, we propose a novel security concept namedfull life-cycle integrity, which enforces the integrity of a sensitive pointer at every step on its value flow chain. To realize full life-cycle integrity, we propose three novel techniques, including assembly-aware sensitivity for analyzing assembly code, Merkle PAC tree for protecting interrupt context securely and efficiently, and pointer-grained authentication for defeating spatial substitution attacks. We have developed a practical implementation of comprehensive life-cycle integrity for the Linux kernel, called ”kernel Code Pointer Authentication” (kCPA), which leverages the ARM Pointer Authentication (PAuth) mechanism. This implementation has been extended to the Apple M1 architecture for real-world evaluation on PAuth hardware. Our assessment demonstrates that kCPA effectively mitigates a range of real-world attacks while incurring a minimal 2.5% performance overhead for the Phoronix Test Suite and nearly negligible performance impact for SPEC2017 benchmarks.
Yutian Yang, Jinjiang Tu, Wenbo Shen, Songbo Zhu, Yajin Zhou
IEEE Trans. Dependable Secur. Comput.1
2023 Demystifying Pointer Authentication on Apple M1
Zechao Cai, Jiaxun Zhu, Wenbo Shen, Yutian Yang, Jinku Li, Kui Ren 0001
USENIX Security Symposium4
2023 Efficient charge transfer in WS2/WxMo1-xS2 heterostructure empowered by energy level hybridization
Xuhong An, Yehui Zhang, Yuanfang Yu, Yutian Yang, Xianghong Niu, Junpeng Lu, Jinlan Wang, Zhenhua Ni
Sci. China Inf. Sci.5
2022 Making Memory Account Accountable: Analyzing and Detecting Memory Missing-account bugs for Container Platforms
abstract
Linux kernel introduces the memory control group (memcg) to account and confine memory usage at the process-level. Due to its flexibility and efficiency, memcg has been widely adopted by container platforms and has become a fundamental technique. While being critical, memory accounting is prone to missing-account bugs due to the diverse memory accounting interfaces and the massive amount of allocation/free paths. To our knowledge, there is still no systematic analysis against the memory missing-account problem, with respect to its security impacts, detection, etc.
Yutian Yang, Wenbo Shen, Xun Xie, Kangjie Lu, Mingsen Wang, Chenggang Qin, Kui Ren 0001
ACSAC1
2021 Demons in the Shared Kernel: Abstract Resource Attacks Against OS-level Virtualization
abstract
Due to its faster start-up speed and better resource utilization efficiency, OS-level virtualization has been widely adopted and has become a fundamental technology in cloud computing. Compared to hardware virtualization, OS-level virtualization leverages the shared-kernel design to achieve high efficiency and runs multiple user-space instances (a.k.a., containers) on the shared kernel. However, in this paper, we reveal a new attack surface that is intrinsic to OS-level virtualization, affecting Linux, FreeBSD, and Fuchsia. The root cause is that the shared-kernel design in OS-level virtualization results containers in sharing thousands of kernel variables and data structures directly and indirectly. Without exploiting any kernel vulnerabilities, a non-privileged container can easily exhaust the shared kernel variables and data structure instances to cause DoS attacks against other containers. Compared with the physical resources, these kernel variables or data structure instances (termed abstract resources) are more prevalent but under-protected. To show the importance of confining abstract resources, we conduct abstract resource attacks that target different aspects of the OS kernel. The results show that attacking abstract resources is highly practical and critical. We further conduct a systematic analysis to identify vulnerable abstract resources in the Linux kernel, which successfully detects 1,010 abstract resources and 501 of them can be repeatedly consumed dynamically. We also conduct the attacking experiments in the self-deployed shared-kernel container environments on the top 4 cloud vendors. The results show that all environments are vulnerable to abstract resource attacks. We conclude that containing abstract resources is hard and give out multiple strategies for mitigating the risks.
Nanzi Yang, Wenbo Shen, Jinku Li, Yutian Yang, Kangjie Lu, Jietao Xiao, Chenggang Qin, Jianfeng Ma 0001, Kui Ren 0001
CCS4
2021 Securing middlebox policy enforcement in SDN
Kai Bu, Yutian Yang, Yuanyuan Yang 0001, Xing Li 0001, Shigeng Zhang
Comput. Networks2
2018 FlowCloak: Defeating Middlebox-Bypass Attacks in Software-Defined Networking
abstract
Software-Defined Networking (SDN) greatly simplifies middlebox policy enforcement. Middleboxes need tag packet headers to avoid forwarding ambiguity on SDN switches. In this paper, we present a new attack, called middlebox-bypass attack, to breach SDN-based middlebox policy enforcement. Such an attack manipulates a compromised switch to locally tag attacking packets without handing them over to the attached middlebox for inspection. Existing SDN security solutions, however, cannot detect the middlebox-bypass attack under practical constraints of efficiency, robustness, and applicability. We design and implement FlowCloak, the first protocol for per-packet real-time detection and prevention of middlebox-bypass attacks. FlowCloak enables middleboxes to generate tags that are probabilistically unknown to an attacker and confines it to only random guessing. We propose a multi-tag verification technique to address the tradeoff between FlowCloak robustness and TCAM usage by tag verification rules on the egress switch. Experiment results show that dozens of verification rules can confine the attacking probability under 0.1 %. FlowCloak imposes only a 0.3 ms packet processing delay on middleboxes and no obvious delay on the egress switch.
Kai Bu, Yutian Yang, Yuanyuan Yang 0001, Xing Li 0001, Shigeng Zhang
INFOCOM2
2018 Fastlane-ing more flows with less bandwidth for software-Defined networking
Kai Bu, Yuanyuan Yang 0001, Yutian Yang, Linfeng Cheng
Comput. Networks5