
ASLR and other defense measures have been deployed in modern computers against memory data leakage and control flow hijacking, which are two common vulnerability exploitation methods, but attackers can always bypass these security defense mechanisms to attack the computer. For the problem of the randomization strategy in ASLR technology is partial-oriented memory space. This paper presents a heap randomization strategy for the entire heap memory space. By changing the access order of memory pool, the strategy reduces the time consumption of memory region search, a random memory block allocation algorithm is proposed to increase the unpredictability of heap memory addresses and improve the security of computer systems. The randomization algorithm increases the variation interval of memory block gap by adding randomization parameters, then through the attack experiment and time performance experiment, the appropriate randomization parameters are determined to ensure the efficiency of the algorithm.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 2 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
