当前位置: X-MOL 学术arXiv.cs.PF › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Randomized C/C++ dynamic memory allocator
arXiv - CS - Performance Pub Date : 2021-08-24 , DOI: arxiv-2108.10779
Irina Aleksandrovna Astrakhantseva, Roman Gennadevich Astrakhantsev, Arseny Viktorovich Mitin

Dynamic memory management requires special attention in programming. It should be fast and secure at the same time. This paper proposes a new randomized dynamic memory management algorithm designed to meet these requirements. Randomization is a key feature intended to protect applications from "use-after-free" or similar attacks. At the same time, the state in the algorithm consists only of one pointer, so it does not consume extra memory for itself. However, our algorithm is not a universal solution. It does not solve the memory fragmentation problem and it needs further development and testing.

中文翻译:

随机 C/C++ 动态内存分配器

动态内存管理需要在编程中特别注意。它应该同时快速和安全。本文提出了一种新的随机动态内存管理算法,旨在满足这些要求。随机化是一项关键功能,旨在保护应用程序免受“释放后使用”或类似攻击。同时,算法中的状态仅由一个指针组成,因此不会为自身消耗额外的内存。然而,我们的算法并不是一个通用的解决方案。它没有解决内存碎片问题,需要进一步开发和测试。
更新日期:2021-08-25
down
wechat
bug