Ok neel, seriously your ignorance is pissing me off.
Name an open development project that utilizes any semblance of repeatable project management... just one. Open development by its very definition is not repeatable, no matter how professional some of your programmers are. As soon as you accept any input from someone outside the scope of project management you are utilizing an ad hoc system... aka Level 1.
No it isn't.Quote:
linking hardware design directly to security then is weird... the software design describes how the hardware resources are used and the rest is a mather of choice and opinion.
"The TCB shall maintain process isolation through the provision of distinct address spaces under its control. The TCB shall be internally structured into well-defined largely independent modules. It shall make effective use of available hardware to separate those elements that are protection-critical from those that are not."
- 3.3.3.1.1 System Architecture - DOD-5200.28-STD
Clearly hardware is critical in achieving this level of evaluation.
This is done in different ways, some use the different security rings available in the Pentium architecture (XTS-400). Others use a completely separate processor to handle the security kernel (LOCK) and still others use physically separated RAM chips in conjunction with a hard-coded security kernel (HYDRA).
These have nothing to do with the application of the system... they have to do with meeting the process separation requirements. They would need to be consistent on a satellite or in a bunker.
catch
