Process isolation

Process isolation is a set of different hardware and software technologies[1] designed to protect each process from other processes on the operating system. It does so by preventing process A from writing to process B.

Process isolation can be implemented with virtual address space, where process A's address space is different from process B's address space – preventing A from writing onto B.

Security is easier to enforce by disallowing inter-process memory access, in contrast with less secure architectures such as DOS in which any process can write to any memory in any other process.[2]

  1. ^ Aiken, Mark; Fähndrich, Manuel; Hawblitzel, Chris; Hunt, Galen; Larus, James R. (October 2006). Deconstructing Process Isolation (PDF). ACM SIGPLAN Workshop on Memory Systems Performance and Correctness. doi:10.1145/1178597.1178599.
  2. ^ All in one CISSP Exam Guide, 3rd Edition, Shon Harris

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search