K

Kelly Shortridge

swagitda.com · Personal blog · on HN since 2019

Kelly Shortridge writes about security strategy, DevOps and security, and tools like Deciduous for building security decision trees.

What HN saysHN links it for her SecObs post and the Deciduous tool, and she responds to feedback there.
16HN people shared it
2linked it in comments
19stories submitted
287story points
4 years agolast shared
2019people per year2026

Most-shared posts

  1. 1
    The Security Obstructionism (SecObs) Market
    3 people · 5 points · first shared 2022 · discussion on HN
  2. 2
    On YOLOsec and FOMOsec
    2 people · 72 points · first shared 2020 · 11 comments on HN
  3. 3
    Securing the Supply Chain of Nothing
    2 people · 49 points · first shared 2022 · 24 comments on HN
  4. 4
  5. 5
    Creating Security Decision Trees with Graphviz
    2 people · 5 points · first shared 2021 · discussion on HN
  6. 6
  7. 7
  8. 8
    Deciduous: A Security Decision Tree Generator
    1 people · 39 points · first shared 2021 · 1 comments on HN
  9. 9
    Markets DGAF About Cybersecurity
    1 people · 5 points · first shared 2021 · 1 comments on HN
  10. 10
  11. 11
    Ransomware: Towards an Economic Equilibrium
    1 people · 2 points · first shared 2019 · discussion on HN
  12. 12
    Shall We Play a Coordination Game?
    1 people · 1 points · first shared 2020 · discussion on HN
  13. 13
    Resilience in Security 101
    1 people · 1 points · first shared 2020 · discussion on HN
  14. 14

What HN people wrote when they linked it

andrewrynhard · 2019-09-26
First of all, thank you for taking the time to write this out. The feedback is very valuable. I will do my best to address each comment. Let me start by laying out our design constraints. We knew we wanted a handful of simple features: - minimal - immutable - and secure and we approached them with the willingness to do whatever it took to achieve them, no matter how different it would be from any Linux distribution today. The degree to which we want to obtain minimalism is what I like to call "ultra". Not a single file should be on the image that isn't absolutely needed. Furthermore, not a single process should be allowed to run that isn't required to obtain the goal of running Kubernetes. So we started by creating an image with just enough to run the kubelet and the kubelet only. Obviously, this isn't practical, but it was a place to start. In implementing our immutability design constraint we decided to: - make the root filesystem read-only - have no package manager - not allow any generic use of the OS (i.e. it would be only for the purposes of running Kubernetes) When optimizing for one thing, you often degrade another. In our case, if we optimize for minimalism, then immutability becomes degraded. We need to address a way to manage and debug the node, and we need libraries/binaries to do so. With no package manager, this means everything must be baked into the image, and thus we degrade immutability. Tacking on yet another design constraint, security,…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close