CUMULUS Infrastructure V2 Version: 1.0 Security: Public
Total Page:16
File Type:pdf, Size:1020Kb
Document name: D5.4 CUMULUS Infrastructure v2 Version: 1.0 Security: Public Project Acronym: CUMULUS Project Title: Certification infrastrUcture for MUlti-Layer cloUd Services Call identifier: FP7-ICT-2011-8 Grant agreement no.: 318580 Starting date: 1st October 2012 Ending date: 30th September 2015 < D5.4 CUMULUS Infrastructure v2 AUTHOR(S): Rosa Vieira (Atos), Anil Ozdeniz (Atos), Luca Pino (CITY), Filippo Gaudenzi (UMIL), Javier Gonzalez (UMA), Matthias Junk (IFX), Daniel Schmölzer (IFX) REVIEWER(S): Alessandro Riccardi (FUB), Ignacio Sanchis Robina (WELL) PROPRIETARY RIGHTS STATEMENT This document contains information, which is proprietary to the CUMULUS consortium. Neither this document nor the information contained herein shall be used, duplicated or communicated by any means to any third party, in whole or in parts, except with prior written consent of the CUMULUS consortium. 6/22/2015 Page 1/109 Document name: D5.4 CUMULUS Infrastructure v2 Version: 1.0 Security: Public 6/22/2015 Page 2/109 Document name: D5.4 CUMULUS Infrastructure v2 Version: 1.0 Security: Public Summary EXECUTIVE SUMMARY .............................................................................................................................................. 7 1. INTRODUCTION AND SCOPE ........................................................................................................................... 8 1.1. Roadmap ...................................................................................................................................................................... 8 1.2. Acronyms ..................................................................................................................................................................... 9 2. PROTOTYPE DESCRIPTION ........................................................................................................................... 11 2.1. CUMULUS framework overview .................................................................................................................... 12 2.1.1. Dashboard .......................................................................................................................................................... 13 2.1.2. Authentication and Access Control ........................................................................................................ 15 2.1.3. Certification Manager .................................................................................................................................. 15 2.1.4. Certification Communicator ..................................................................................................................... 16 2.1.5. Monitoring Manager ..................................................................................................................................... 17 2.1.6. Testing Manager ............................................................................................................................................. 19 2.1.7. TC Manager ....................................................................................................................................................... 21 2.1.8. Security Models Repository ........................................................................................................................ 25 2.1.9. Audit Manager ................................................................................................................................................. 26 3. FRAMEWORK COMPONENTS INTERACTIONS ........................................................................................ 31 3.1. Sequence Diagrams............................................................................................................................................... 31 3.1.1. Requesting Certificates ................................................................................................................................ 31 3.1.2. Adding and Deleting Certification Models .......................................................................................... 32 3.1.3. Retrieving Certificates .................................................................................................................................. 34 3.1.4. Anomalies and Conflicts Resolution ....................................................................................................... 35 3.1.5. Auditing the CUMULUS framework integrity .................................................................................... 36 3.2. Activity Diagrams .................................................................................................................................................. 36 3.2.1. Requesting Certificate .................................................................................................................................. 37 3.2.2. Adding/deleting Certification Models ................................................................................................... 38 3.2.3. Retrieving Certificates .................................................................................................................................. 39 3.2.4. Anomalies and Conflicts Resolution ....................................................................................................... 40 3.2.5. Auditing the CUMULUS framework integrity .................................................................................... 41 4. USER GUIDE ........................................................................................................................................................ 42 4.1. CUMULUS framework administration .......................................................................................................... 42 4.2. CUMULUS Certificates issue .............................................................................................................................. 43 4.3. Retrieval of the CUMULUS certificates ......................................................................................................... 46 4.4. Certification Models Management.................................................................................................................. 47 4.5. Auditing functionality .......................................................................................................................................... 47 5. FINAL PROTOTYPE DEPLOYMENT GUIDE ............................................................................................... 48 5.1. Deployment description ..................................................................................................................................... 48 5.2. Step by step deployment .................................................................................................................................... 52 5.3. Prototype Supporting Technologies .............................................................................................................. 52 6. CONCLUSIONS AND NEXT STEPS ................................................................................................................. 53 7. REFERENCES ....................................................................................................................................................... 54 8. APPENDIX 1 ........................................................................................................................................................ 55 8.1. Openfire installation and configuration guide .......................................................................................... 55 8.2. CUMULUS framework deployment step-by-step ..................................................................................... 60 8.2.1. Installing VMware Workstation .............................................................................................................. 60 8.2.2. Downloading the Virtual Machine Images ......................................................................................... 61 8.2.3. Adding the Virtual Machines ..................................................................................................................... 62 8.2.4. Setting up the Networking Interfaces ................................................................................................... 63 8.2.5. Starting up the Virtual Machines ............................................................................................................ 65 8.3. Prototype Supporting Technologies .............................................................................................................. 66 6/22/2015 Page 3/109 Document name: D5.4 CUMULUS Infrastructure v2 Version: 1.0 Security: Public 8.3.1. Cloud Infrastructure...................................................................................................................................... 67 8.3.2. Operating Systems.......................................................................................................................................... 67 8.3.3. Server Technologies ...................................................................................................................................... 68 9. APPENDIX 2 ........................................................................................................................................................ 70 9.1. Security Models Repository – Data Structures .........................................................................................