Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    Twistlock Blog

    twistlock.com · Company blog · on HN since 2015

    Company blog of Twistlock, a container security vendor, with research on Docker, Kubernetes and rkt vulnerabilities and escapes.

    Visit blogHN submissions
    SecurityDevOps & Cloud
    What HN says

    HN commenters link it for container-escape research and mention Twistlock's product for CVE scanning, compliance and Kubernetes security.

    Stats for nerds
    23HN people shared it
    38linked in comments
    1Kstory points
    Dec 2019last shared
    2016people per year2019

    Top posts on HN

    1. 1
      Escaping Docker container using waitid() – CVE-2017-5123
      2 people · 446 points · first shared 2017 · 121 comments on HN
    2. 2
      Show HN: Hiding code from Git diff
      1 person · 167 points · first shared 2017 · 72 comments on HN
    3. 3
      Breaking Out of Docker via RunC
      2 people · 116 points · first shared 2019 · 20 comments on HN
    4. 4
      Exploiting Alpine Linux
      1 person · 91 points · first shared 2017 · 22 comments on HN
    5. 5
      CVE-2017-16544: A Busybox autocompletion vulnerability
      1 person · 49 points · first shared 2017 · 14 comments on HN
    6. 6
      Exploitable buffer overflows found in apk (Alpine Linux's package manager)
      1 person · 19 points · first shared 2017 · Discussion on HN
    7. 7
      Deep dive on the most severe Kubernetes vulnerabilities – CVE-2017-1002101/2
      1 person · 15 points · first shared 2018 · 2 comments on HN
    8. 8
      Disclosing a directory traversal vulnerability in Kubernetes copy
      1 person · 14 points · first shared 2019 · 4 comments on HN
    9. 9
      Non-root containers, Kubernetes CVE-2019-11245 and why you should care
      2 people · 11 points · first shared 2019 · 1 comments on HN
    10. 10
      Demystifying Kubernetes CVE-2018-1002105 (and a dead simple exploit)
      2 people · 8 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • yumyumyumyumOct 2017

      From a production Swarm operator without much experience with k8s:

      When you create a new Swarm cluster with `docker swarm init`, Swarmkit creates PKI that is used for everything onward: gRPC cluster state communication, encrypted overlay networks, secrets, and so on. Keys are automatically rolled every 12 hours by default. This is done automatically and transparently to the operator, without any effort on their part. Adding workers or managers after that is as done with `docker swarm join --token <token>` on the new node, that's all.

      I believe operation ease for starting a cluster and maintaining it for k8s is something that's going to get a lot easier soon from Moby and k8s joining forces.

      Secrets. Swarm got encrypted secrets in January, and you create one with `docker secret create <secret-name> <file/stdin>` or the API. It looks like k8s got it as an alpha feature at the end of June and it doesn't look easy: https://www.twistlock.com/2017/08/02/kubernetes-secrets-encryption/
      They are making secrets functionality plug-able, to match the flexibiliy in networks, volumes, and logging.

      As far as development power goes, 9k contributors and 9k pull requests in the last year is nothing to scoff at. That's also a misrepresentation because of the effort put forth for CNI and container standards that make a lot of the work interchangeable.

      k8s has a lot of nice stuff and a great, evolving ecosystem, but I think you are being a bit harsh on Swarm. I think Moby (and derivatives)…

    • choosegooseNov 2018

      We use Twistlock (https://www.twistlock.com/) as it does the CVE scanning but you can setup rules for compliance, binary monitoring and a whole plethora of other security/auditing type things. It also has a jenkins plugin so you can fail builds if a certain threshold of CVEs/compliance failures are introduced by developers (the only way to actually get the team to care about security).

      Our security folks haven't really decided what to do with containers although some people are just using RHEL7 base images since its "enterprise-y". Our group personally uses alpine base images. If we have something like a java service hosted by Tomcat, we build alpine then build tomcat and then build our "service" container. While most people are fine pulling from Dockerhub, we do work in closed-loop environments and have a private docker registry where we host our "chain" of docker images which are versioned and updated regularly.

    • danShumwayJun 2018

      Not sure if this is what grandparent is referring to, but DNS rebinding[0] is what springs to mind.

      It's simultaneously kind of smart and also really stupid. Basically, you give a valid 3rd-party domain multiple IPs, one of them normal and one of them resolving to a local IP. Then you cut off the normal one and the browser just allows you to make calls to whatever local interface you want.

      There was a good defcon video about this a while back[1]. It's a much bigger problem than most people realize. This is why it's good practice to have at least some security around devices even if they're only connected to your LAN.

      [0]: https://www.twistlock.com/2018/02/28/dear-developers-beware-dns-rebinding/

      [1]: https://www.youtube.com/watch?v=stnJiPBIM6o

    • auslanderJul 2018

      Excellent point :) So. First of all, you'd not have to worry about following, if you don't use containers.

      If your app, running in Docker container, is compromised, like PHP webshell, it might try to escape the container. What capabilities you granted for your containers? CAP_SYS_ADMIN, CAP_NET_ADMIN or you have no idea? This is just one example of escaping https://www.twistlock.com/2017/12/27/escaping-docker-container-using-waitid-cve-2017-5123 and lets talk about namespaces, like user namespace. Is root inside container is a root user on host system?

      Does it feels like production ready system?

    • dredmorbiusDec 2019

      Containers (and virtualisation) are helpful but. not bulletproof. If your threat model is already malicious code with ill intent, you probably want higher grades of privsep / sandboxing.

      E.g.,

      https://www.twistlock.com/labs-blog/escaping-docker-container-using-waitid-cve-2017-5123/

      https://www.exploit-db.com/exploits/46978

      Full virtualisation does far better, though I believe there've been exploits there as well. Yes, from 2015:

      https://threatpost.com/xen-patches-7-year-old-vm-escape-hypervisor-vulnerability/115206/

    • dimastopelOct 2016

      Not sure if you are looking for a commercial solution, but we (Twistlock [1]) develop a security suite for enterprises working with Docker and / or Kubernetes. In fact, we are officially recommended by Google for working with GKE which is very much based on Kubernetes [2]. I'd be glad to elaborate if relevant.

      [1] https://www.twistlock.com/

      [2] https://cloudplatform.googleblog.com/2015/11/enhancements-to-Container-Engine-and-Container-Registry.html

    Related

    Unit 42unit42.paloaltonetworks.com88 people

    Making Containers More Isolated: An Overview of Sandboxed Container Technologies

    Unit 42
    Company · last shared 2026
    Pulse Security Blogpulsesecurity.co.nz28 people

    Zerotier – multiple vulnerabilities lead to private network access

    Pulse Security Blog
    Company · last shared 2026
    Snyk Blogsnyk.io210 people

    The most popular docker images each contain at least 30 vulnerabilities

    Snyk Blog
    Company · last shared 2026
    Capsule8 Blogcapsule8.com21 people

    Millions of Binaries Later: A Look into Linux Hardening in the Wild

    Capsule8 Blog
    Company · last shared 2021
    Securelistsecurelist.com368 people

    Operation Triangulation: What you get when attack iPhones of researchers

    Securelist
    Company · last shared 2026
    Aqua Security Blogblog.aquasec.com51 people

    Perfctl: Stealthy malware targeting Linux servers

    Aqua Security Blog
    Company · last shared 2026
    CoreOS Blogcoreos.com316 people

    CoreOS is building a container runtime, Rocket

    CoreOS Blog
    Company · last shared 2020
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026