All Projects → stackrox → bsidessf-2020-workshop

stackrox / bsidessf-2020-workshop

Licence: Apache-2.0 license
Materials for a live workshop at BSidesSF on deployment-level Kubernetes security controls

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
HTML
75241 projects
Makefile
30231 projects
Dockerfile
14818 projects
CSS
56736 projects

Projects that are alternatives of or similar to bsidessf-2020-workshop

kubernetes-workshop
Kubernetes Workshop
Stars: ✭ 20 (-47.37%)
Mutual labels:  workshop, k8s
dashboard
No description or website provided.
Stars: ✭ 18 (-52.63%)
Mutual labels:  k8s
hacking-games-with-verbs
Whether it is running or collecting, shooting or trading, games are driven by verbs. In this workshop we pick out the verbs that make up a game and explore how these verbs express certain messages and values. Then we hack the game with new verbs, so that it communicates our own messages and values.
Stars: ✭ 16 (-57.89%)
Mutual labels:  workshop
bilrost
Kubernetes controller/operator to set up OAUTH2/OIDC security on any ingress based service
Stars: ✭ 17 (-55.26%)
Mutual labels:  k8s
terraform-provider-carvel
Carvel Terraform provider with resources for ytt and kapp to template and deploy to Kubernetes
Stars: ✭ 40 (+5.26%)
Mutual labels:  k8s
dapr-workshop
Workshop that teaches how to apply Dapr to an existing .NET, Java or Python based microservices application.
Stars: ✭ 118 (+210.53%)
Mutual labels:  workshop
codis-operator
Codis Operator creates and manages codis clusters(proxy based Redis cluster solution) running in kubernetes.(WIP)
Stars: ✭ 21 (-44.74%)
Mutual labels:  k8s
vultr-cloud-controller-manager
Kubernetes Cloud Controller Manager for Vultr
Stars: ✭ 51 (+34.21%)
Mutual labels:  k8s
kube-toolkit
Toolkit for creating gRPC-based CLI and web tools for Kubernetes
Stars: ✭ 74 (+94.74%)
Mutual labels:  k8s
MLab
“云上炼丹师”中的云
Stars: ✭ 54 (+42.11%)
Mutual labels:  k8s
scheduled-scaler
No description or website provided.
Stars: ✭ 68 (+78.95%)
Mutual labels:  k8s
Annif-tutorial
Instructions, exercises and example data sets for Annif hands-on tutorial
Stars: ✭ 21 (-44.74%)
Mutual labels:  workshop
nodejs-health-checker
This is a Node package that allows you to track the health of your application providing readiness and liveness functionalities.
Stars: ✭ 34 (-10.53%)
Mutual labels:  k8s
streams-workshop
A workshop on Node.js Streams
Stars: ✭ 176 (+363.16%)
Mutual labels:  workshop
configurator
Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts.
Stars: ✭ 68 (+78.95%)
Mutual labels:  k8s
workshop-edsl-in-typescript
Code template for workshop "Building eDSLs in functional TypeScript"
Stars: ✭ 49 (+28.95%)
Mutual labels:  workshop
tezos-k8s
Deploy a Tezos Blockchain on Kubernetes
Stars: ✭ 43 (+13.16%)
Mutual labels:  k8s
pwa-workshop
Workshop: Turning a regular website into a Progressive Web Application
Stars: ✭ 41 (+7.89%)
Mutual labels:  workshop
kubernetes-reading-notes
Kubernetes源码阅读笔记
Stars: ✭ 96 (+152.63%)
Mutual labels:  k8s
workshop-sustainable-productivity
Workshop: the basics of stress, productivity, flow, focus, meditation and sustainability.
Stars: ✭ 20 (-47.37%)
Mutual labels:  workshop

This content supports a live workshop at BSidesSF 2020: "Using Built-in Kubernetes Controls to Secure Your Applications".

The workshop includes some extra introduction and conclusion content, but centers around these workshop examples.

Each case will typically follow a common structure:

  • Presenter: a short introduction on how the control works (2 minutes)
  • Attendees: run a deployment with the default configuration
  • Attendees: attack the default configuration
    • Note: be clear if this is an out-of-the box default (e.g. no netpols), something particular to one environment (e.g. no CNI provider), or a contrived “mistake” (e.g. cluster admin)
  • Presenter: explain what we can do to change the default (1-2 minutes)
  • Attendees: apply a patch
  • Attendees: repeat attack and be sad (or happy!) it is stopped
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].