SlideShare a Scribd company logo
building automated policy
and trust systems:
[ vega / dvorkin ]
the secure compute fabric
the modern datacenter acrobat
complexity
security challenges
simplicity has complications
whether you get the picture or not,
threats are always lurking around.
more data does not make you more secure
[ everything is broken ]
everything just work
in the cloud, there’s no perimeter
Building Automated Infrastructure Policy and Trust Systems
IP address is a poor persistent identifier
the persistence of static configurations
trust solves the problem better than filtering
but how can we ever
establish trust?
….
….
...
...
...
...
is infra trusted?
OSis OS trusted? OS OS OS
app app app app app app app appis app trusted?
by other apps
by the OS
by the infra
SPIFFE -- identity trust protocol. ref implementation: SPIRE
ISTIO -- service mesh
OPA -- open policy agent. framework for authorization
gPXE -- secure boot
secure boot
[ gPXE for OS/HV/VMs. ]
….
….
compute fabric
any server
smartNIC with trust/encryption + policy offload [ optional ]
trust: fabric → hw → apps
[ SPIFFE, etc. ]
+ gPXE
trusted
with modern security features (ie: TPM)
secure boot serverOS
infrastructure SW [ K8s, Docker, … ]
application SW [ container images ]
….
trust authority (SPIRE: SPIFFE workload API)
flat L3 network
OS
app app
Images are scanned, signed and validated as part of CI/CD pipeline
secure boot server
gPXE image
→ PXE boot gPXE preboot image
→ scan, validate, update firmware [ BIOS, … ]
validatorcollector
→ collect inventory [ built-in identifiers, serials, … ]SPIRE
agent
→ assign identity
→ establish trust with the fabric
→ determine the image to boot
IMG
loader
→ download the image (via HTTPS)
→ boot the image
trust authority (SPIRE-server: SPIFFE workload API)
secure boot server
OS
validator collector
→ collect inventory [ built-in identifiers, serials, … ]SPIRE
agent
→ assign identity
→ establish trust with the fabric
→ validate inventory and OS config
app orch.
trust authority (SPIRE-server: SPIFFE workload API)
→ ready for the apps
secure boot server
OS
authz collector
→ collect properties [ labels, metadata, linux-level, … ]SPIRE
agent
→ assign identity
→ establish trust with the fabric
→ authorize the app
app orch.
trust authority (SPIRE-server: SPIFFE workload API)
app
….
….
...
...
...
...
OS OS OS OS
service mesh: ISTIO|envoy
trust framework: SPIFFE|SPIRE
authorization | admission control framework: OPA
app app app app app app app app app app app app
inter-application
dependencies
are trust based
and authorized
trusted automated compute fabric to run
both traditional and cloud native application in
across private environments.
focus on secure booting and connectivity.
● Get infra bootstrapped in minutes
● Get secure apps running in seconds
● Secure end-to-end
thank you

More Related Content

ODP
Presentation_On_25June09
PPT
Presentation hybrid cloud
DOCX
Ccie notes configuring cisco ios ca server and enrolling cisco asa to a ca se...
DOCX
How to install ssl certificate from .pem
PPTX
Web Technology Management Lecture IV
PDF
ODP
OpenStack keystone identity service
PDF
How to Install & Configure Your Own Identity Manager GE
Presentation_On_25June09
Presentation hybrid cloud
Ccie notes configuring cisco ios ca server and enrolling cisco asa to a ca se...
How to install ssl certificate from .pem
Web Technology Management Lecture IV
OpenStack keystone identity service
How to Install & Configure Your Own Identity Manager GE

Similar to Building Automated Infrastructure Policy and Trust Systems (20)

PDF
Securely Serving Millions of Boot Artifacts a Day by João Pedro Lima & Matt ...
PDF
Secure IOT Gateway
PDF
Building trust between modern distributed systems with spiffe
PDF
Building Trust Between Modern Distributed Systems with SPIFFE
PPTX
The Subversive Six: Hidden Risk Points in ICS
PDF
Identiverse 2018 nathanael coffing
PDF
Cloud Native Identity with SPIFFE
PDF
AI橋渡しクラウド(ABCI)における高性能計算とAI/ビッグデータ処理の融合
PPTX
Integrating OpenStack To Existing Infrastructure
PDF
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
PPT
Automating Your CloudStack Cloud with Puppet
PPTX
NodeGrid Bold
PDF
Automating CloudStack with Puppet - David Nalley
PPTX
Fadi El Moussa Secure Cloud 2012 V2
PPTX
SDN and NFV integrated OpenStack Cloud - Birds eye view on Security
PDF
Sfa community of practice a natural way of building
PPTX
Accelerating Innovation from Edge to Cloud
PPTX
Private cloud day session 5 a solution for private cloud security
PDF
H2020 IoT Security/Privacy Cluster Projects Presentation
PDF
Soldatos cluster-h2020-security-projects-etsi-nice-221018-v final
Securely Serving Millions of Boot Artifacts a Day by João Pedro Lima & Matt ...
Secure IOT Gateway
Building trust between modern distributed systems with spiffe
Building Trust Between Modern Distributed Systems with SPIFFE
The Subversive Six: Hidden Risk Points in ICS
Identiverse 2018 nathanael coffing
Cloud Native Identity with SPIFFE
AI橋渡しクラウド(ABCI)における高性能計算とAI/ビッグデータ処理の融合
Integrating OpenStack To Existing Infrastructure
FedRAMP Compliant FlexPod architecture from NetApp, Cisco, HyTrust and Coalfire
Automating Your CloudStack Cloud with Puppet
NodeGrid Bold
Automating CloudStack with Puppet - David Nalley
Fadi El Moussa Secure Cloud 2012 V2
SDN and NFV integrated OpenStack Cloud - Birds eye view on Security
Sfa community of practice a natural way of building
Accelerating Innovation from Edge to Cloud
Private cloud day session 5 a solution for private cloud security
H2020 IoT Security/Privacy Cluster Projects Presentation
Soldatos cluster-h2020-security-projects-etsi-nice-221018-v final
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
sap open course for s4hana steps from ECC to s4
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Spectroscopy.pptx food analysis technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A comparative analysis of optical character recognition models for extracting...
Ad

Building Automated Infrastructure Policy and Trust Systems

  • 1. building automated policy and trust systems: [ vega / dvorkin ] the secure compute fabric
  • 5. whether you get the picture or not, threats are always lurking around.
  • 6. more data does not make you more secure
  • 7. [ everything is broken ] everything just work
  • 8. in the cloud, there’s no perimeter
  • 10. IP address is a poor persistent identifier
  • 11. the persistence of static configurations
  • 12. trust solves the problem better than filtering
  • 13. but how can we ever establish trust?
  • 14. …. …. ... ... ... ... is infra trusted? OSis OS trusted? OS OS OS app app app app app app app appis app trusted? by other apps by the OS by the infra
  • 15. SPIFFE -- identity trust protocol. ref implementation: SPIRE ISTIO -- service mesh OPA -- open policy agent. framework for authorization gPXE -- secure boot
  • 16. secure boot [ gPXE for OS/HV/VMs. ] …. …. compute fabric any server smartNIC with trust/encryption + policy offload [ optional ] trust: fabric → hw → apps [ SPIFFE, etc. ] + gPXE trusted with modern security features (ie: TPM) secure boot serverOS infrastructure SW [ K8s, Docker, … ] application SW [ container images ] …. trust authority (SPIRE: SPIFFE workload API) flat L3 network OS app app Images are scanned, signed and validated as part of CI/CD pipeline
  • 17. secure boot server gPXE image → PXE boot gPXE preboot image → scan, validate, update firmware [ BIOS, … ] validatorcollector → collect inventory [ built-in identifiers, serials, … ]SPIRE agent → assign identity → establish trust with the fabric → determine the image to boot IMG loader → download the image (via HTTPS) → boot the image trust authority (SPIRE-server: SPIFFE workload API)
  • 18. secure boot server OS validator collector → collect inventory [ built-in identifiers, serials, … ]SPIRE agent → assign identity → establish trust with the fabric → validate inventory and OS config app orch. trust authority (SPIRE-server: SPIFFE workload API) → ready for the apps
  • 19. secure boot server OS authz collector → collect properties [ labels, metadata, linux-level, … ]SPIRE agent → assign identity → establish trust with the fabric → authorize the app app orch. trust authority (SPIRE-server: SPIFFE workload API) app
  • 20. …. …. ... ... ... ... OS OS OS OS service mesh: ISTIO|envoy trust framework: SPIFFE|SPIRE authorization | admission control framework: OPA app app app app app app app app app app app app inter-application dependencies are trust based and authorized
  • 21. trusted automated compute fabric to run both traditional and cloud native application in across private environments. focus on secure booting and connectivity. ● Get infra bootstrapped in minutes ● Get secure apps running in seconds ● Secure end-to-end