Software heterogeneity technology based on application address randomization during software runtime

This article focuses on key endogenous security technologies and, based on the network endogenous security defense concept of "structure determines security" in mimetic defense, studies heterogeneous redundancy construction and heterogeneous technology and redundant execution technology for IoT access gateways. Firstly, the sources of heterogeneity were analyzed. Based on the timing of introducing heterogeneity, heterogeneous technologies were divided into three types: compile time, pre runtime, and runtime, and each of the three heterogeneous technologies was studied separately; We conducted in-depth research on process level heterogeneous redundant execution technology, namely multi variant execution. In order to solve several problems of process level redundant execution, we studied resource isolation technology on the Linux platform and combined it with container technology to form a container level redundant execution technology solution for power IoT access gateways.

Authors

Institutions

Publication Details

Published
2025-01-09
DOI
https://doi.org/10.1117/12.3055759
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software heterogeneity technology based on application address randomization during software runtime

Yunfan Wang, Chuan He, Zesheng Xi, Bo Zhang et al.
Software System Performance and Reliability
article

Software heterogeneity technology based on application address randomization during software runtime

Yunfan Wang, Chuan He, Zesheng Xi, Bo Zhang, Chunhua Chen, Zhuo Lv, Hojin Chang
article en

Abstract

This article focuses on key endogenous security technologies and, based on the network endogenous security defense concept of "structure determines security" in mimetic defense, studies heterogeneous redundancy construction and heterogeneous technology and redundant execution technology for IoT access gateways. Firstly, the sources of heterogeneity were analyzed. Based on the timing of introducing heterogeneity, heterogeneous technologies were divided into three types: compile time, pre runtime, and runtime, and each of the three heterogeneous technologies was studied separately; We conducted in-depth research on process level heterogeneous redundant execution technology, namely multi variant execution. In order to solve several problems of process level redundant execution, we studied resource isolation technology on the Linux platform and combined it with container technology to form a container level redundant execution technology solution for power IoT access gateways.

North China Electric Power University (CN), China Electric Power Research Institute
Openalex Percentile: Top 100%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Software heterogeneity technology based on application address randomization during software runtime — Yunfan Wang, Chuan He, et al. · (2025) | TGRS Research Map | TGRS