Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubernetes-native security with Starboard
Search
Liz Rice
January 01, 2021
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes-native security with Starboard
Liz Rice
January 01, 2021
More Decks by Liz Rice
See All by Liz Rice
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
190
Building a cloud native business on open source
lizrice
0
270
KCD Lima: eBee in Peru!
lizrice
0
220
Unleashing the kernel with eBPF
lizrice
0
430
eBPF's Abilities and Limitations: The Truth
lizrice
0
540
Simplifying multi-cloud and multi-cluster Kubernetes deployments with Cilium
lizrice
0
310
When is a Secure Connection not encrypted? And other stories
lizrice
1
150
Keeping it simple: Cilium Mesh - networking for multi-cloud Kubernetes and beyond
lizrice
1
800
How Many Proxies Do You Need
lizrice
1
220
Other Decks in Programming
See All in Programming
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
730
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
240
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.5k
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
410
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
5
1.5k
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
180
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
290
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.7k
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
490
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
360
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
From π to Pie charts
rasagy
0
280
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Making the Leap to Tech Lead
cromwellryan
135
10k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
230
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
770
Optimizing for Happiness
mojombo
378
71k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Balancing Empowerment & Direction
lara
6
1.2k
Transcript
© 2020 Aqua Security Software Ltd., All Rights Reserved Kubernetes-native
security with Starboard Liz Rice & Daniel Pacak Open Source Engineering, Aqua Security @lizrice @d_pacak
@lizrice @d_pacak Kubernetes K8s resources Starboard – motivation Dave Loper
pods deployments statefulsets daemonsets Security tools Image vulnerabilities CIS benchmarks Config auditing Pen testing Dashboard kubectl Kubernetes API
@lizrice @d_pacak Starboard – brings security reports into Kubernetes Kubernetes
Dashboard Dave Loper K8s resources pods deployments statefulsets daemonsets Security tools Image vulnerabilities CIS benchmarks Config auditing Pen testing kubehunterreports vulnerabilityreports ciskubebenchreports configauditreports Starboard kubectl Kubernetes API
@lizrice @d_pacak Starboard CLI demo
@lizrice @d_pacak Starboard operator Starboard operator – automation Kubernetes Dashboard
Dave Loper K8s resources pods deployments statefulsets daemonsets Security tools Image vulnerabilities CIS benchmarks Config auditing Pen testing kubehunterreports vulnerabilityreports ciskubebenchreports configauditreports Starboard kubectl Kubernetes API
@lizrice @d_pacak Starboard operator demo
@lizrice @d_pacak Starboard design decisions
@lizrice @d_pacak Resource What security issues are this for this
resource? Security report Resource type = pod Resource name = my-app owner
@lizrice @d_pacak Resource What security issues are this for this
resource? Security report Resource type = pod Resource name = my-app owner Resource name
@lizrice @d_pacak namespace Resource What security issues are this for
this resource? Security report
@lizrice @d_pacak namespace Resource What security issues are this for
this resource? Security report starboard Scan job
@lizrice @d_pacak Deployment ReplicaSet app-image:1.3 ReplicaSet image:1.3 Pod image:1.3 ReplicaSet
image:1.3 Pod app-image:1.3 What security issues are there for my workloads? Unmanaged pod other-image:2.0
@lizrice @d_pacak Deployment ReplicaSet app-image:1.3 ReplicaSet image:1.3 Pod image:1.3 ReplicaSet
image:1.3 Pod app-image:1.3 Unmanaged pod other-image:2.0 Vuln report some-image:2.0
@lizrice @d_pacak Deployment ReplicaSet app-image:1.3 ReplicaSet image:1.3 Pod image:1.3 ReplicaSet
image:1.3 Pod app-image:1.3 Unmanaged pod other-image:2.0 Vuln report some-image:2.0 Vuln report some-image:2.0 Vuln report some-image:2.0 Vuln report some-image:2.0
@lizrice @d_pacak Deployment ReplicaSet app-image:1.3 ReplicaSet image:1.3 Pod image:1.3 ReplicaSet
image:1.3 Pod app-image:1.3 Unmanaged pod other-image:2.0 Vuln report some-image:2.0 Vuln report
@lizrice @d_pacak Deployment ReplicaSet app-image:1.3 ReplicaSet app-image:1.6 ReplicaSet image:1.3 Pod
image:1.3 ReplicaSet image:1.3 Pod app-image:1.3 ReplicaSet image:1.3 Pod app-image:1.6 Unmanaged pod other-image:2.0 Vuln report some-image:2.0 Vuln report
@lizrice @d_pacak Deployment ReplicaSet app-image:1.3 ReplicaSet app-image:1.6 ReplicaSet image:1.3 Pod
image:1.3 ReplicaSet image:1.3 Pod app-image:1.3 ReplicaSet image:1.3 Pod app-image:1.6 Unmanaged pod some-image:2.0 Vuln report some-image:2.0 Vuln report app-image:1.6 Vuln report app-image:1.3
@lizrice @d_pacak Deployment ReplicaSet ReplicaSet image:1.3 Pod image:1.3 ReplicaSet image:1.3
Pod Vuln report What vulnerabilities are in my deployment?
@lizrice @d_pacak Starboard hierarchy demo
@lizrice @d_pacak Extending Starboard
@lizrice @d_pacak Kind: Job Name: efavbs-d21... Namespace: starboard-operator Pluggable vulnerability
scanners Kind: Deployment Name: my-app Image: some-image:2.0 Struct: PodTemplateSpec Image: aquasec/trivy:0.11.0 Command: trivy some-image:2.0 Kind: VulnerabilityReport Name: deployment-my-app-some-container PodSpec Trivy output converter
22 22 VulnerabilityScanner interface
@lizrice @d_pacak
@lizrice @d_pacak
@lizrice @d_pacak Starboard future
@lizrice @d_pacak Fully pluggable security reporting Kubernetes Dashboard Dave Loper
K8s resources pods <some resources> replicasets Security tools Image vulnerabilities CIS benchmarks Config auditing Pen testing kubehunterreports vulnerabilityreports ciskubebenchreports configauditreports Starboard kubectl Kubernetes API Starboard ConfigMap Scanners - Tool: Resource: Report: - Tool: Resource: Report: … <other>reports some other security tool
@lizrice @d_pacak What are the most important security issues in
my cluster? kubectl starboard summary <namespace>
@lizrice @d_pacak github.com/aquasecurity/starboard