Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenStack Security Group: Status Update and Plans

OpenStack Security Group: Status Update and Plans

Bryan Payne

April 18, 2013
Tweet

More Decks by Bryan Payne

Other Decks in Technology

Transcript

  1. Recap From Last Summit • Discussed the need for a

    unified OpenStack security group • Attempted to gather the relevant parties ◦ Got a lot, happy for others to join • Put forward a high level game plan
  2. Launchpad Group • https://launchpad.net/~openstack-ossg • Linked into other areas of

    launchpad ◦ security tagged bugs ◦ linked to security note work • Provides email notification for the above
  3. Weekly Meetings • https://wiki.openstack.org/wiki/Meetings/OpenStackSecurity • IRC Meetings ◦ Started in

    Jan 2013 ◦ Thursdays at 18:00 UTC ◦ 30 minute sync-up between OSSG members • Minutes posted online
  4. Security Notes (OSNs) • https://launchpad.net/osn • Purpose of OSNs ◦

    Convey security best practice information ◦ Timely ◦ Complement CVEs • OSNs to date ◦ Security impact of Libvirt / LXC ◦ Keystone request header size can lead to DoS • More to come
  5. Volume Encryption • Work done by team at JHU/APL ◦

    Will be included in Havana • Transparent encryption of data at rest
  6. HTTPS Support in Clients • Work done by Dean Troyer

    at Nebula • Starting with (early 2013 release) ◦ python-keystoneclient ◦ python-glanceclient ◦ python-novaclient ◦ python-cinderclient ◦ python-swiftclient • Clients support ◦ Proper hostname checking ◦ Custom certificate chains ◦ Full certificate validation ◦ http://hackstack.org/x/blog/2012/12/21/securing-openstack-client-connections-part-2/
  7. Review Efforts • Mailing list discussions • Security tagging for

    bugs / PRs ◦ Security tag on bugs (available today) ◦ Security tag on gerrit (work in progress) • Assistance on vulnerability reports
  8. OpenStack Security Mailing List • Setup recently (early April) •

    Facilitates security discussions ◦ OSSG discussions ◦ Meeting place for security discussions ◦ Interactions with broader development community • Fills a separate niche than openstack-dev • [email protected]
  9. OSSG Challenges • Rethinking security at all levels ◦ Understand

    current state ◦ Monitor, influence changes ◦ Start small, but scale • OpenStack expertise vs. Security expertise ◦ OSSG has many security experts ◦ OSSG has less OpenStack experts ◦ Need more participation from core developers • Time -- everyone is busy
  10. Nova Swift Network Glance Keystone Horizon Cinder DNS Metering Automation

    Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Lots of Glue Certificate Authorities
  11. Nova Swift Network Glance Keystone Horizon Cinder DNS Metering Automation

    Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Data Paths Certificate Authorities
  12. Nova Swift Network Glance Keystone Horizon Cinder DNS Metering Automation

    Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Message Plumbing Certificate Authorities
  13. Nova Swift Network Glance Keystone Horizon Cinder DNS Metering Automation

    Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Billing Plumbing Certificate Authorities
  14. Alarm Plumbing Nova Swift Network Glance Keystone Horizon Cinder DNS

    Metering Automation Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Certificate Authorities
  15. SSL Plumbing Nova Swift Network Glance Keystone Horizon Cinder DNS

    Metering Automation Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Certificate Authorities
  16. Under Cloud Admin Plumbing Nova Swift Network Glance Keystone Horizon

    Cinder DNS Metering Automation Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance Certificate Authorities
  17. Nova Swift Network Glance Keystone Horizon Cinder DNS Metering Automation

    Load Balancing Monitoring Billing Databases Orchestration Alarming Messaging Account Maintenance SO MUCH PLUMBING Certificate Authorities
  18. OSSG Work In Progress • Security Hardening Guide • Recruiting

    • OpenStack Security Notes • Consultancy and Support • Critical Code Review
  19. OpenStack Hardening Guide • Initial project and templates • Engaged

    with Private, Public and Government Agencies • Documentation Sprint in June • Security Awareness
  20. How You Can Help • Get Involved! ◦ Be our

    eyes & ears on core projects ◦ Participate in weekly IRC meetings ◦ Volunteer to help with security tasks • Share your knowledge ◦ OpenStack security? ◦ Secure deployment options? ◦ Architectural security concerns? ◦ Please share what you know!
  21. Recruiting :: Enthusiasts • Hardening Guide Reviewers • Security Note

    Editors • Issue Researchers • Community Engagement • Security Group Tooling
  22. Recruiting :: OpenStack Devs • Code Review • Design Review

    • Security Blueprints • Help with Patching • Community Engagement
  23. Recruiting :: InfoSec Ninjas • Threat Analysis • Architectural Security

    Reviews • Code Reviews • Automated Code Review • VMT Engagement • Security Evangelism & Awareness
  24. • Documentation sprint in June • Lots of work to

    be done • Actively seeking more OSSG members • Work with community for improving all aspects of security in OpenStack Summary