Es considerada como una buena práctica si cada módulo de software es responsable de mantener la fidelidad del diseño de seguridad haciéndose responsable de la seguridad de mantener su parte de información segura ante accesos.