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

Recommend


More recommend