tenantguard scalable runtime verification of cloud wide
play

TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level - PowerPoint PPT Presentation

TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Han Song SJTU May 24, 2017 Han Song TenantGuard: Scalable Runtime


  1. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Han Song SJTU May 24, 2017 Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 1 / 28

  2. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Outline 1 Background 2 Architecture and Data Structures 3 Verification 4 Experiments 5 Conclusion 6 Q & A Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 2 / 28

  3. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Isolation Breaches One of the Biggest Security Concerns in Cloud Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 3 / 28

  4. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Isolation Breaches One of the Biggest Security Concerns in Cloud Something went wrong and D is hacked! Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 4 / 28

  5. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Isolation Breaches One of the Biggest Security Concerns in Cloud OpenStack real world vulnerabilities Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 5 / 28

  6. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Isolation Breaches One of the Biggest Security Concerns in Cloud One possible solution is: network isolation verification Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 6 / 28

  7. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Network Isolation Verification Challenges Size of virtual networks: 150M+ VM pairs Diverse and distributed network functions Large data from heterogeneous sources Quickly invalidating verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 7 / 28

  8. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Network Isolation Verification Challenges Size of virtual networks: 150M+ VM pairs Diverse and distributed network functions Large data from heterogeneous sources Quickly invalidating verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 7 / 28

  9. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Network Isolation Verification Challenges Size of virtual networks: 150M+ VM pairs Diverse and distributed network functions Large data from heterogeneous sources Quickly invalidating verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 7 / 28

  10. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Network Isolation Verification Challenges Size of virtual networks: 150M+ VM pairs Diverse and distributed network functions Large data from heterogeneous sources Quickly invalidating verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 7 / 28

  11. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Existing Approaches Designed for physical networks Not suitable for VM-level pair-wise reachability Focus on small to medium virtual infrastructure Not designed for millions of VM pairs Can support VM-level reachability Taking minutes to hours for over 100 million pairs Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 8 / 28

  12. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Existing Approaches Designed for physical networks Not suitable for VM-level pair-wise reachability Focus on small to medium virtual infrastructure Not designed for millions of VM pairs Can support VM-level reachability Taking minutes to hours for over 100 million pairs Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 8 / 28

  13. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Existing Approaches Designed for physical networks Not suitable for VM-level pair-wise reachability Focus on small to medium virtual infrastructure Not designed for millions of VM pairs Can support VM-level reachability Taking minutes to hours for over 100 million pairs Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 8 / 28

  14. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Existing Approaches Designed for physical networks Not suitable for VM-level pair-wise reachability Focus on small to medium virtual infrastructure Not designed for millions of VM pairs Can support VM-level reachability Taking minutes to hours for over 100 million pairs Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 8 / 28

  15. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Existing Approaches Designed for physical networks Not suitable for VM-level pair-wise reachability Focus on small to medium virtual infrastructure Not designed for millions of VM pairs Can support VM-level reachability Taking minutes to hours for over 100 million pairs Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 8 / 28

  16. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Existing Approaches Designed for physical networks Not suitable for VM-level pair-wise reachability Focus on small to medium virtual infrastructure Not designed for millions of VM pairs Can support VM-level reachability Taking minutes to hours for over 100 million pairs Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 8 / 28

  17. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Assumptions Focused on: Verifying security properties specified by cloud tenants Not detecting any specific attack Relies on: The correctness of input data Existing solutions at other layers No sensitive information in the verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 9 / 28

  18. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Assumptions Focused on: Verifying security properties specified by cloud tenants Not detecting any specific attack Relies on: The correctness of input data Existing solutions at other layers No sensitive information in the verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 9 / 28

  19. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Assumptions Focused on: Verifying security properties specified by cloud tenants Not detecting any specific attack Relies on: The correctness of input data Existing solutions at other layers No sensitive information in the verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 9 / 28

  20. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Assumptions Focused on: Verifying security properties specified by cloud tenants Not detecting any specific attack Relies on: The correctness of input data Existing solutions at other layers No sensitive information in the verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 9 / 28

  21. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Assumptions Focused on: Verifying security properties specified by cloud tenants Not detecting any specific attack Relies on: The correctness of input data Existing solutions at other layers No sensitive information in the verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 9 / 28

  22. TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation Background Assumptions Focused on: Verifying security properties specified by cloud tenants Not detecting any specific attack Relies on: The correctness of input data Existing solutions at other layers No sensitive information in the verification results Han Song TenantGuard: Scalable Runtime Verification of Cloud-Wide VM-Level Network Isolation May 24, 2017 9 / 28

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend