Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Let's take this a bit at a time:</p> <blockquote> <p>I want to create an allocator which provides memory with the following attributes:</p> </blockquote> <p>That's fair enough.</p> <blockquote> <pre><code>* cannot be paged to disk. </code></pre> </blockquote> <p>That's going to be hard. As far as I am aware, you cannot disable Virtual Paging as it is handled by the OS. If there is a way, then you'll be spelunking in the bowels of the OS.</p> <blockquote> <pre><code>* is incredibly hard to access through an attached debugger </code></pre> </blockquote> <p>You could run it through PGP and store it encrypted in memory and unencrypt it as needed. Massive performance hit.</p> <blockquote> <p>The idea is that this will contain sensitive information (like licence information) which should be inaccessible to the user. I have done the usual research online and asked a few other people about this, but I cannot find a good place start on this problem.</p> </blockquote> <p>Keep all sensitive information off the machine. Seriously. Don't store sensitive information in memory. Write a custom delete routine that will automatically remove all data from any allocations you perform. Never allow general access to a machine with sensitive material on it. If you perform db access, make sure all access is sanitized before firing. Only people with specific log-ins are allowed to access. No general group access.</p> <blockquote> <p>On a side note, what other methods are there of accessing the memory of a process other than attaching a debugger?</p> </blockquote> <p>Taking a dump of the memory.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload