中文
相关论文

相关论文: Top of the Heap: Efficient Memory Error Protection…

200 篇论文

In spite of years of improvements to software security, heap-related attacks still remain a severe threat. One reason is that many existing memory allocators fall short in a variety of aspects. For instance, performance-oriented allocators…

操作系统 · 计算机科学 2017-09-26 Sam Silvestro , Hongyu Liu , Corey Crosser , Zhiqiang Lin , Tongping Liu

Attacks on heap memory, encompassing memory overflow, double and invalid free, use-after-free (UAF), and various heap spraying techniques are ever-increasing. Existing entropy-based secure memory allocators provide statistical defenses…

密码学与安全 · 计算机科学 2024-05-31 Ruizhe Wang , Meng Xu , N. Asokan

The heap is a critical and widely used component of many applications. Due to its dynamic nature, combined with the complexity of heap management algorithms, it is also a frequent target for security exploits. To enhance the heap's…

密码学与安全 · 计算机科学 2024-06-06 Zhenpeng Lin , Zheng Yu , Ziyi Guo , Simone Campanoni , Peter Dinda , Xinyu Xing

Memory safety errors continue to pose a significant threat to current computing systems, and graphics processing units (GPUs) are no exception. A prominent class of memory safety algorithms is allocation-based solutions. The key idea is to…

分布式、并行与集群计算 · 计算机科学 2025-02-27 Mohamed Tarek Ibn Ziad , Sana Damani , Mark Stephenson , Stephen W. Keckler , Aamer Jaleel

In software development, the prevalence of unsafe languages such as C and C++ introduces potential vulnerabilities, especially within the heap, a pivotal component for dynamic memory allocation. Despite its significance, heap management…

密码学与安全 · 计算机科学 2024-09-24 Zheng Yu , Ganxiang Yang , Xinyu Xing

Temporal memory corruptions are commonly exploited software vulnerabilities that can lead to powerful attacks. Despite significant progress made by decades of research on mitigation techniques, existing countermeasures fall short due to…

密码学与安全 · 计算机科学 2020-10-27 Reza Mirzazade Farkhani , Mansour Ahmadi , Long Lu

Spatial safety violations are the root cause of many security attacks and unexpected behavior of applications. Existing techniques to enforce spatial safety work broadly at either object or pointer granularity. Object-based approaches tend…

密码学与安全 · 计算机科学 2023-08-30 Piyus Kedia , Rahul Purandare , Udit Kumar Agarwal , Rishabh

Heap security has been a major concern since the past two decades. Recently many methods have been proposed to secure heap i.e. to avoid heap overrun and attacks. The paper describes a method suggested to secure heap at the operating system…

密码学与安全 · 计算机科学 2012-06-08 Arundhati Walia , Syed i. Ahson

While memory corruption bugs stemming from the use of unsafe programming languages are an old and well-researched problem, the resulting vulnerabilities still dominate real-world exploitation today. Various mitigations have been proposed to…

密码学与安全 · 计算机科学 2021-08-20 Emanuel Q. Vintila , Philipp Zieris , Julian Horsch

RISC-V is a promising open-source architecture primarily targeted for embedded systems. Programs compiled using the RISC-V toolchain can run bare-metal on the system, and, as such, can be vulnerable to several memory corruption…

密码学与安全 · 计算机科学 2021-05-19 Asmit De , Swaroop Ghosh

Stack-based memory corruption vulnerabilities have long been exploited by attackers to execute arbitrary code or perform unauthorized memory operations. Various defense mechanisms have been introduced to mitigate stack memory errors, but…

密码学与安全 · 计算机科学 2025-03-24 Lei Chong

Use-after-free (UAF) is a critical and prevalent problem in memory unsafe languages. While many solutions have been proposed, balancing security, run-time cost, and memory overhead (an impossible trinity) is hard. In this paper, we show one…

密码学与安全 · 计算机科学 2024-05-27 Ruizhe Wang , Meng Xu , N. Asokan

The extensive networking of devices and the large amount of data generated from the Internet of Things (IoT) has brought security issues to the attention of the researcher. Java is the most common platform for embedded applications such as…

密码学与安全 · 计算机科学 2020-11-23 Mahmoud Khalifa , Fahad Algarni , Mohammad Ayoub Khan , Azmat Ullah , Khalid Aloufic

Top-$k$ frequent items detection is a fundamental task in data stream mining. Many promising solutions are proposed to improve memory efficiency while still maintaining high accuracy for detecting the Top-$k$ items. Despite the memory…

密码学与安全 · 计算机科学 2023-11-28 Xiaochen Li , Weiran Liu , Jian Lou , Yuan Hong , Lei Zhang , Zhan Qin , Kui Ren

Oblivious RAM (ORAM) is a provable secure primitive to prevent access pattern leakage on the memory bus. It serves as the intermediate layer between the trusted on-chip components and the untrusted external memory systems to modulate the…

硬件体系结构 · 计算机科学 2023-01-03 Gang Liu , Kenli Li , Zheng Xiao , Rujia Wang

Supporting error resilience in future exascale-class supercomputing systems is a critical challenge. Due to transistor scaling trends and increasing memory density, scientific simulations are expected to experience more interruptions caused…

分布式、并行与集群计算 · 计算机科学 2016-10-27 Saurabh Hukerikar , Christian Engelmann

We investigate the decidability of automatic program verification for programs that manipulate heaps, and in particular, decision procedures for proving memory safety for them. We extend recent work that identified a decidable subclass of…

编程语言 · 计算机科学 2020-01-01 Umang Mathur , Adithya Murali , Paul Krogmeier , P. Madhusudan , Mahesh Viswanathan

Rowhammer is a hardware security vulnerability at the heart of every system with modern DRAM-based memory. Despite its discovery a decade ago, comprehensive defenses remain elusive, while the probability of successful attacks grows with…

密码学与安全 · 计算机科学 2024-09-25 Anish Saxena , Walter Wang , Alexandros Daglis

Modern computing systems face security threats, including memory corruption attacks, speculative execution vulnerabilities, and control-flow hijacking. Although existing solutions address these threats individually, they frequently…

密码学与安全 · 计算机科学 2025-12-19 Suraj Kumar Sah , Love Kumar Sah

Oblivious RAM (ORAM) is a cryptographic primitive which obfuscates the access patterns to a storage thereby preventing privacy leakage. So far in the current literature, only `fully functional' ORAMs are widely studied which can protect, at…

硬件体系结构 · 计算机科学 2017-09-12 Syed Kamran Haider , Marten van Dijk
‹ 上一页 1 2 3 10 下一页 ›