中文
相关论文

相关论文: B-Side: Binary-Level Static System Call Identifica…

200 篇论文

Static analysis is a powerful tool for detecting security vulnerabilities and other programming problems. Global taint tracking, in particular, can spot vulnerabilities arising from complicated data flow across multiple functions. However,…

软件工程 · 计算机科学 2023-01-26 Yiu Wai Chow , Max Schäfer , Michael Pradel

Nonlinear, adaptive, or otherwise complex control techniques are increasingly relied upon to ensure the safety of systems operating in uncertain environments. However, the nonlinearity of the resulting closed-loop system complicates…

系统与控制 · 计算机科学 2018-01-17 John F. Quindlen , Ufuk Topcu , Girish Chowdhary , Jonathan P. How

Binary analysis is traditionally used in the realm of malware detection. However, the same technique may be employed by an attacker to analyze the original binaries in order to reverse engineer them and extract exploitable weaknesses. When…

分布式、并行与集群计算 · 计算机科学 2019-12-04 Novak Boskov , Mihailo Isakov , Michel A. Kinsy

Profiling techniques are used extensively at different parts of the computing stack to achieve many goals. One major goal is to make a piece of software execute more efficiently on a specific hardware platform, where efficiency spans…

分布式、并行与集群计算 · 计算机科学 2017-11-07 Chris Quackenbush , Mohamed Zahran

Static analysis plays a crucial role in software vulnerability detection, yet faces a persistent precision-scalability tradeoff. In large codebases like the Linux kernel, traditional static analysis tools often generate excessive false…

软件工程 · 计算机科学 2025-06-03 Haonan Li , Hang Zhang , Kexin Pei , Zhiyun Qian

The present thesis addresses the topic of denial of service capabilities detection at malware binary level, with the aim of designing a framework that integrate results from different binary analysis methods and decide on the DDoS…

密码学与安全 · 计算机科学 2018-12-04 Mounir Baammi

Static bug detection tools help developers detect problems in the code, including bad programming practices and potential defects. Recent efforts to integrate static bug detectors in modern software development workflows, such as in code…

软件工程 · 计算机科学 2024-01-24 Junjie Li , Jinqiu Yang

Binary Static Code Analysis (BSCA) is a pivotal area in software vulnerability research, focusing on the precise localization of vulnerabilities within binary executables. Despite advancements in BSCA techniques, there is a notable scarcity…

密码学与安全 · 计算机科学 2025-01-22 Lingfeng Chen

A common way to get insight into a malicious program's functionality is to look at which API functions it calls. To complicate the reverse engineering of their programs, malware authors deploy API obfuscation techniques, hiding them from…

密码学与安全 · 计算机科学 2020-12-08 Vadim Kotov , Michael Wojnowicz

Interrupts have been widely used in safety-critical computer systems to handle outside stimuli and interact with the hardware, but reasoning about interrupt-driven software remains a difficult task. Although a number of static verification…

编程语言 · 计算机科学 2017-09-29 Chungha Sung , Markus Kusano , Chao Wang

Software deobfuscation is a crucial activity in security analysis and especially, in malware analysis. While standard static and dynamic approaches suffer from well-known shortcomings, Dynamic Symbolic Execution (DSE) has recently been…

密码学与安全 · 计算机科学 2016-12-20 Robin David , Sébastien Bardin , Jean-Yves Marion

Binary program analysis represents a fundamental pillar of modern system security. Fine-grained methodologies like dynamic taint analysis still suffer from deployment complexity and performance overhead despite significant progress.…

软件工程 · 计算机科学 2026-02-04 Zhangbo Long , Letian Sha , Jiaye Pan , Haiping Huang , Dongpeng Xu , Yifei Huang , Fu Xiao

Linux Seccomp is widely used by the program developers and the system maintainers to secure the operating systems, which can block unused syscalls for different applications and containers to shrink the attack surface of the operating…

密码学与安全 · 计算机科学 2025-10-07 Dongyang Zhan , Zhaofeng Yu , Xiangzhan Yu , Hongli Zhang , Lin Ye

Static security analysis is a widely used technique for detecting software vulnerabilities across a wide range of weaknesses, application domains, and programming languages. While prior work surveyed static analyzes for specific weaknesses…

密码学与安全 · 计算机科学 2026-02-23 Kevin Hermann , Sven Peldszus , Thorsten Berger

The increasingly sophisticated environment in which attackers operate makes software security an even greater challenge in open-source projects, where malicious packages are prevalent. Static analysis tools, such as Malcontent, are highly…

密码学与安全 · 计算机科学 2026-01-27 Duc-Ly Vu , Thanh-Cong Nguyen , Minh-Khanh Vu , Ngoc-Thanh Nguyen , Kim-Anh Do Thi

Sequence models for binary analysis are bottlenecked by byte-level tokenization: raw bytes waste precious context window capacity for transformers and other neural network architectures, and many existing text-oriented tokenizers fail on…

机器学习 · 计算机科学 2025-11-25 Michael J. Bommarito

Application Binary Interface (ABI) compatibility is essential for system or software updates to ensure that libraries continue to function. Tools that can assess a binary or library ABI can thus be used to make predictions about…

软件工程 · 计算机科学 2023-02-03 Vanessa Sochat , Tim Haines

Researchers have recently devised tools for debloating software and detecting configuration errors. Several of these tools rely on the observation that programs are composed of an initialization phase followed by a main-computation phase.…

软件工程 · 计算机科学 2023-11-21 Mohannad Alhanahnah , Philipp Schubert , Thomas Reps , Somesh Jha , Eric Bodden

Detecting performance issues due to suboptimal code during the development process can be a daunting task, especially when it comes to localizing them after noticing performance degradation after deployment. Static analysis has the…

软件工程 · 计算机科学 2021-05-06 Aaron Beigelbeck , Maurício Aniche , Jürgen Cito

Large language models (LLMs) are increasingly used to generate requirements specifications, design documents, code, and test cases. In contrast, much less attention has been given to a more difficult assurance problem: statically verifying…

软件工程 · 计算机科学 2026-05-19 Zhi Quan Zhou , Dave Towey , Tsong Yueh Chen