| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
email@hidden
Dirty" RAM can contain any data, and legitimate consumers of that memory can inadvertently pass along sensitive data if the memory isn't zeroed first.
Mighty Maomoondog <email@hidden>
A compromised program could easily read other processes memory and spew out valuable information (think CC numbers, Quicken data, your diary entry about your torrid affair with Britney Spears, etc.) onto the internet.
"Clark S. Cox III" <email@hidden>
Zero filling is my bottleneck currently.
Are you sure? how did you determine this.
A single process on your machine is exploited, and is now running malicious code. Without zero-filled pages, this process could just repeatedly call vm_allocate and examine the unallocated pages on your system. It could then, search for recognizable patterns in the pages (credit card numbers, addresses, social security numbers, etc.).
Ed Wynne <email@hidden>
Its been my growing impression that the fault cost (trip into the kernel, then back out)
and the page allocation cost tend to dwarf the zero-fill cost.
Jim Magee <email@hidden>
(they can re-zero fill only if its stolen in the meantime) via msync(MS_KILLPAGES or MS_DEACTIVATE) calls. All this without the overhead of releasing and re-acquiring the address space for the pages to sit in.
| References: | |
| >zero filling pages (From: Nat! <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.