Weakly virtualized memory management scheme

Ryan Carboni ryacko at gmail.com
Wed Mar 6 15:22:10 PST 2019


This is a simple suggestion for a weakly virtualized memory management
scheme.

Heap allocation for arrays that change in size use a variable width block
to choose the position of the memory page that the object is allocated to.

Vtables could be nested to reduce risk of ASLR defeat.

This is vulnerable to fragmentation for obvious reasons, so it should be
limited to objects that are either multiple pages in size or are being
modified in size by untrusted code.

This would add some factorial complexity over that of ASLR.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/html
Size: 625 bytes
Desc: not available
URL: <http://lists.cpunks.org/pipermail/cypherpunks/attachments/20190306/43dcbb9b/attachment.txt>


More information about the cypherpunks mailing list