Enterprise Level Security 2: Advanced Topics in an Uncertain World follows on from the authors’ first book on Enterprise Level Security (ELS), which covered the basic concepts of ELS and the discoveries made during the first eight years of its development. This book follows on from this to give a discussion of advanced topics and solutions, derived from 16 years of research, pilots, and operational trials in putting an enterprise system together. The chapters cover specific advanced topics derived from painful mistakes and numerous revisions of processes. This book covers many of the topics omitted from the first book including multi-factor authentication, cloud key management, enterprise change management, entity veracity, homomorphic computing, device management, mobile ad hoc, big data, mediation, and several other topics.
Chapter 1. The First 16 Years.
1.1 The Beginning of Enterprise Level Security (ELS).
1.2 Design Principles.
1.3 Key Concepts.
Chapter 2. A Brief Review of the Initial Book.
2.1 Security Principles.
2.2 ELS Framework.
Chapter 3. Minimal Requirements for the Advanced Topics.
3.1 Needed Capabilities.
3.2 Creating an Attribute Store.
3.3 Registering a Service.
3.4 Computing Claims.
3.5 User Convenience Services.
3.6 The Enterprise Attribute Ecosystem.
Identity and Access Advanced Topics.
Chapter 4. Identity Claims in High Assurance.
4.1 Who Are You?.
4.2 Entity Vetting.
4.4 Key and Credential Generation.
4.5 Key and Credential Access Control.
4.6 Key and Credential Management.
4.7 Key and Credential Uses.
4.8 Some Other Considerations.
Chapter 5. Cloud Key Management.
5.2 ELS in a Private Cloud.
5.3 The Public Cloud Challenge.
5.4 Potential Hybrid Cloud Solutions.
5.5 Proposed Secure Solutions.
5.7 Cloud Key Management Summary.
Chapter 6. Enhanced Assurance Needs.
6.1 Enhanced Identity Issues.
6.2 Scale of Identity Assurance.
6.3 Implementing the Identity Assurance Requirement.
6.4 Additional Requirements.
6.5 Enhanced Assurance Summary.
Chapter 7. Temporary Certificates.
7.1 Users That Do Not Have a PIV..
7.2 Non-PIV STS/CA-Issued Certificate.
7.3 Required Additional Elements.
7.4 Precluding the Use of Temporary Certificates.
7.5 Temporary Certificate Summary.
Chapter 8. Derived Certificates on Mobile Devices.
8.1 Derived Credentials.
8.2 Authentication with the Derived Credential.
8.3 Encryption with the Derived Credential.
8.4 Security Considerations.
8.5 Certificate Management.
Chapter 9. Veracity and Counter Claims.
9.1 The Insider Threat.
9.2 Integrity, Reputation, and Veracity.
9.3 Measuring Veracity.
9.4 Creating a Model & Counter-Claims.
9.5 Veracity and Counter-Claims Summary.
Chapter 10. Delegation of Access and Privilege.
10.1 Access and Privilege.
10.2 Delegation Principles.
10.3 ELS Delegation.
10.4 Delegation Summary.
Chapter 11. Escalation of Privilege.
11.1 Context for Escalation.
11.2 Access and Privilege Escalation.
11.3 Planning for Escalation.
11.4 Invoking Escalation.
11.5 Escalation Implementation within ELS.
11.7 Escalation Summary.
Chapter 12. Federation.
12.1 Federation Technical Considerations.
12.2 Federation Trust Considerations.
12.3 Federation Conclusions.
ELS Extensions – Content Management.
Chapter 13. Content Object Uniqueness for Forensics.
13.1 Exfiltration in Complex Systems.
13.2 Product Identifiers.
13.3 Hidden Messages.
13.4 Content Management.
13.5 Content Object Summary.
Chapter 14. Homomorphic Encryption.
14.1 Full Homomorphic Encryption (FHE)
14.2 Partial Homomorphic Encryption (PHE)
14.3 PHE Performance Evaluation.
14.4 Homomorphic Encryption Conclusions.
ELS Extensions – Data Aggregation.
Chapter 15. Access and Privilege in Big Data Analysis.
15.1 Big Data Access.
15.2 Big Data Related Work.
15.3 Big Data with ELS.
15.4 Big Data Summary.
Chapter 16. Data Mediation
16.1 Maintaining Security with Data Mediation.
16.2 The Mediation Issue.
16.4 Choosing a Solution.
16.5 Mediation Summary.
ELS Extensions – Mobile Devices.
Chapter 17. Mobile Ad Hoc
17.1 Mobile Ad Hoc Implementations.
17.2 Network Service Descriptions.
17.3 Other Considerations.
17.4 Mobile Ad Hoc Summary.
Chapter 18. Endpoint Device Management
18.1 Endpoint Device Choices.
18.2 Endpoint Device Management
ELS Extensions – Other Topics.
Chapter 19. Endpoint Agent Architecture
19.1 Agent Architecture.
19.2 Related Work.
19.3 ELS Agent Methods.
19.4 Endpoint Agent Results.
19.5 Endpoint Agent Conclusions.
19.6 Endpoint Agent Extensions.
Chapter 20. Ports and Protocols
20.2 Communication Models.
20.3 Ports in Transport Protocols.
20.4 Threats Considered.
20.5 Assigning Ports and Protocols.
20.6 Server Configurations.
20.7 Firewalls and Port Blocking.
20.8 Application Firewalls.
20.9 Network Firewalls in ELS.
20.10 Endpoint Protection in ELS.
20.11 Handling and Inspection of Traffic.
20.12 Additional Security Hardening.
Chapter 21. Asynchronous Messaging
21.1 Why Asynchronous Messaging?.
21.2 Prior Work.
21.3 Asynchronous Messaging Security.
21.4 PSS Rock and Jewel
Chapter 22. Virtual Application Data Center
22.2 Enterprise Level Security and VADC Concepts.
22.3 VADC Implementation.
22.4 Resource Utilization.
22.5 Distributed Benefits and Challenges.
22.6 Virtual Application Conclusions.
Chapter 23. Managing System Changes
23.1 System Change.
23.2 Current Approaches.
23.3 The Vision.
23.4 Realizing the Vision.
23.5 Moving into the Future.
23.6 Managing Information Technology Changes.
Chapter 24. Concluding Remarks
24.1 Staying Secure in an Uncertain World.
24.2 The Model is Important
24.3 Zero Trust Architecture.
24.4 Computing Efficiencies.
24.5 Current Full ELS System..
24.6 Future Directions.
References and Bibliography.