Securing The Cloud

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Securing The Cloud - Presentation Transcript

    1. Securing the Cloud (Don’t get lost in the fog) Chris Munt M/Gateway Developments Ltd
    2. Topics
      • Real World View
        • Assessing risk
      • Corporate/Lawyers View
        • Analysis of commercial risk
      • Technical View
        • Using technology to mitigate risk
    3. Real world view
    4. Assessing risk What risks are you exposed to?
    5. Assessing risk
    6. Assessing risk Indentify weaknesses
    7. Assessing risk Can technology help?
    8. Assessing risk Source: XKCD web comic: http://xkcd.com/
    9. Assessing risk Lost in the fog of fanciful terms used to describe technology?
    10. Assessing risk Cyberspace Virtualization Cloud computing Private Cloud Public Cloud Hybrid Cloud Cloudware IaaS, PaaS, SaaS
    11. Assessing risk Cloud Computing
        • Real computers
        • Real databases
        • Real networks
      Who’s watching you?
    12. Assessing risk What about human factors?
    13. Assessing risk
    14. Assessing risk
    15. Assessing risk “ You must change your password every few weeks and it must be constructed from no less than twelve characters which will include a mixture of upper and lower case letters, digits and punctuation characters”
    16. Assessing risk Security versus Convenience?
    17. Assessing risk
    18. Assessing risk Why would anyone want to break your security?
    19. Assessing risk
    20. Assessing risk What’s your data worth to you? What’s it worth to someone else?
    21. Assessing risk Lindisfarne Castle, Holy Island ~1797 by Thomas Girtin (1775–1802)
    22. Assessing risk
      • Best security is data locked in a secure room
        • Not practical
      • Sensible compromise required
        • Must be practical with safeguards against all likely risks
    23. Corporate/Lawyers view
    24. Cloud Computing: Risks to an organization
      • Focus on Security and Accountability
      • Gartner report June 2008
        • Identify seven areas of risk
        • Suggest questions to be directed at service provider
        • Reference:
          • http://www.infoworld.com/article/08/07/02/Gartner_Seven_cloudcomputing_security_risks_1.html
    25. User Access Risk
      • Privileged user access
        • Who has access to your data?
        • Who administers the systems?
        • Governance
    26. Regulatory Compliance Risk
      • You are ultimately responsible for the security and integrity of your own data
        • What is in your data?
        • Do you store sensitive information about others?
        • Is the supplier subject to external audit in the same way as conventional suppliers of outsourcing solutions?
    27. Data Location Risk
      • You probably have no control of where your data is physically held
        • Can you insist that it be held within a certain jurisdiction?
        • Can the Cloud provider sign up to local privacy requirements on behalf of their customers?
    28. Data Segregation Risk
      • Your data is usually stored in shared environments along with the data of other customers.
        • Ask about encryption schemes used and how they are verified
        • Assess risk of encryption accidents
          • Possibility of rendering data unreadable
    29. Risks Associated With Recovery
      • Even with modern equipment disasters can (and do) still happen
        • Can the supplier do a complete recovery?
        • How long will a full recovery take?
        • Granularity of recovery?
    30. Risks inherent in investigating security breaches and illegal activity
      • Inherent difficulty in investigating illegal activity in shared environments
        • To what extent can the supplier support investigative work?
        • To what extent do you have to account for illegal activity involving your application and/or data?
    31. Risks associated with sustainability
      • Long term viability of supplier
        • What happens if the supplier goes bust?
        • What happens if the supplier is taken over by another company?
        • How would you get your data back (and port it to another platform) if you needed to?
    32. Technical view
    33. Cloud Computing: Security Standards compliance
      • Credit Card transactions
        • Payment Card Industry – PCI compliance
          • 4 Levels
      • Confidential data
        • Medical records
        • Personal financial data
      • Securing applications
    34. PCI compliance
      • Level 1
        • Very large businesses and/or those that have been compromised
        • More than 6 million transactions per year
        • Systems designed by credit card companies
        • Annual on-site security audit
        • Quarterly system perimeter scans
          • Probe of network to detect vulnerabilities
        • Merchants choose from certified list of service providers
    35. PCI compliance
      • Level 2
        • Merchants processing 1,000,000 to 6,000,000 transactions per year
        • Annual compliance questionnaire
        • Quarterly system perimeter scans
    36. PCI compliance
      • Level 3
        • Merchants processing 20,000 to 1,000,000 transactions per year
        • Annual compliance questionnaire
        • Quarterly system scans
    37. PCI compliance
      • Level 4
        • Merchants processing less than 20,000 transactions per year
        • Annual self-assessment questionnaires
        • Quarterly scans
    38. PCI compliance in the Cloud
      • Basic Level 4 compliance
        • Don’t store credit card information
          • One-time transactions via web services to a credit card processing gateway
        • Can be done inside or outside cloud
    39. PCI compliance in the Cloud
      • Storing credit card information?
        • Usually need level-2 compliance
          • Not attainable on shared virtualized servers in the cloud
      • In-house solution
        • Credit card details must be stored outside cloud
          • Or on dedicated virtualized environments
            • Rackspace and GoGrid
      • Third party supplier
        • Cloud based provider of billing systems
          • Store the credit card data on your behalf and manage any recurring transactions for you
            • Zuora or Aria
    40. PCI Compliance in the Cloud Source: http://cloudsecurity.org
    41. Cloud Computing: Securing confidential information
      • Medical records
      • Personal financial data
      • Perception of risk is as important as actual risk
      • Compartmentalise data
        • Anonymous data in the cloud
        • ‘ Root index’ stored outside the cloud
        • Data in the cloud cannot be related to a particular individual without the ‘root index’.
    42. Cloud Computing: Securing confidential information PATIENT Patient_ID Name Birth_Date Address ADMISSION Patient_ID Admission_Date Ward Consultant TEST Test_Date Specimen_ID Patient_ID Specimen_Type TEST_RESULT Test_Date Specimen_ID Test_ID Result
    43. Cloud Computing: Securing confidential information
      • Typical Hospital Database
        • Data is meaningless without the Patient Master Index
          • PATIENT Object/Table keyed by PATIENT_ID
        • Use of surrogate keys
        • Anonymization is already used for research data
      • Hybrid approaches using public and private cloud infrastructure
        • M/Gateway’s M/DB
          • Plug compatible with Amazon’s SimpleDB
    44. Obscurity in the Cloud
      • Most attacks on publically accessible infrastructure are against known vulnerabilities
      • Hide identity of web server and underlying platform
        • Use header masking facilities if they are available
        • Use customized error pages
    45. Securing Applications in the Cloud
      • HTTP Basic authentication
        • Supported by all browsers
        • Client credentials passed to server in the clear
        • Really only useful for secured (internal) networks
      • HTTP digest authentication
        • Protection for password
        • Some compatibility issues with browsers
        • Still not as strong as authentication over SSL/TLS or Kerberos.
      • Both only suitable for guarding against casual attacks in private Clouds
    46. Securing Applications in the Cloud
      • SSL/TLS
        • Transport Layer Security (successor to SSL)
        • Usually authenticates server to a non-authenticated client
          • Certificate issued to server.
          • Client identifies him/herself using a username/password over the secure channel (all communications encrypted).
        • Mutual authentication
          • Certificate issued to both client and server
      • Kerberos
      • Both suitable for use in public Clouds
        • User authentication
        • Content protection
    47. Coding for the Cloud
      • Client-side JavaScript in web applications
        • Ajax techniques
        • Code can be viewed by the client
        • Protect against users modifying URLs used in Ajax calls
    48. Storing Data in the Cloud
      • Your own database hosted in the cloud
        • Security ‘best practice’ is the same as for any other public facing web application
        • Be careful with Ajax techniques
      • Proprietary Cloud-based data store
        • Amazon Web Services: S3, Simple DB
        • Charged by usage
        • Be sure to protect ‘access keys’ to data-store!
          • AWS Access Key
          • Be particularly careful with JavaScript
          • Keys should only be visible to a ‘proxy layer’ mediating between client and server
    49. Conclusion
      • Conventional Web Security
      • Role for Hybrid Architectures
        • E.g. M/DB and Amazon SimpleDB
      • Common sense

    + george.jamesgeorge.james, 8 months ago

    custom

    701 views, 2 favs, 3 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 701
      • 679 on SlideShare
      • 22 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds
    • 20 views on http://www.outoftheslipstream.com
    • 1 views on http://outoftheslipstream.org
    • 1 views on http://www.outoftheslipstream.org

    more

    All embeds
    • 20 views on http://www.outoftheslipstream.com
    • 1 views on http://outoftheslipstream.org
    • 1 views on http://www.outoftheslipstream.org

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags