Related Experiment Videos

Evading control flow graph based GNN malware detectors via active opcode insertion method with maliciousness

Hao Peng1,2, Zehao Yu1, Dandan Zhao1

  • 1College of Computer Science and Technology, Zhejiang Normal University, Jinhua, Zhejiang, China.

Scientific Reports
|March 18, 2025
PubMed
Summary

This study introduces MalAOI, a novel method for creating adversarial malware by inserting opcodes into portable executable control flow graphs. MalAOI effectively evades graph neural network detection models, demonstrating a 93.73% evasion rate.

Related Concept Videos

Leaky Scanning02:28

Leaky Scanning

During most eukaryotic translation processes, the small 40S ribosome subunit scans an mRNA from its 5' end until it encounters the first start AUG codon. The large 60S ribosomal subunit then joins the smaller one to initiate protein synthesis. The location of the translation initiation is largely determined by the nucleotides near the start codon as there may be multiple translation initiation sites present on the mRNA.  Marilyn Kozak discovered that the sequence RCCAUGG (where R stands for...
Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Masking and Demasking Agents01:19

Masking and Demasking Agents

EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on the metal...
Signal Flow Graphs01:18

Signal Flow Graphs

Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
Underflow Gates01:30

Underflow Gates

Underflow gates are vital for controlling water flow in irrigation canals. The three main types of underflow gates — vertical, radial, and drum gates — serve different purposes while ensuring effective flow management. Vertical gates move up and down, generating a free-flowing water jet; radial gates pivot to regulate the flow; and drum gates rotate for precise adjustments. The flow through these gates is influenced by downstream conditions, resulting in free or drowned outflow.Free and Drowned...
Censoring Survival Data01:09

Censoring Survival Data

Survival analysis is a statistical method used to analyze time-to-event data, often employed in fields such as medicine, engineering, and social sciences. One of the key challenges in survival analysis is dealing with incomplete data, a phenomenon known as "censoring." Censoring occurs when the event of interest (such as death, relapse, or system failure) has not occurred for some individuals by the end of the study period or is otherwise unobservable, and it might have many different reasons...