such as “Practice defense-in-depth” or “Compartmentalize” (cited by McGraw
and Viega [245] and Cinnabar Networks’ tutorial on secure programming and
development practices, [246] among numerous other sources), both of which
are principles achieved at the architecture and design levels rather than the