Re[2]: Bug: sensitive data written to insecure memory
Peter Gutmann
pgut001@cs.auckland.ac.nz
Thu Apr 5 16:27:00 2001
Oleg Smolsky <small@clear.net.nz> writes:
>Actually, it's really easy to lock a set of pages in memory if you are running
>on the NT branch. Here are the user mode functions that are relevant:
>VirtualAlloc() and VirtualFree() VirtualLock() and VirtualUnlock()
No it isn't. These functions don't do what MS say they do, if anything they'll
make your data more likely to be paged out. See "Developing Windows NT Device
Drivers: A Programmers Handbook" by Edward Dekker and Joseph Newcomer. What
you need are the Win2K address windowing extensions (AWE), and some day I'll
actually get around to finishing and posting the code I wrote to use these.
Peter.