• kevincox@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    8 hours ago

    I hope they are using more than just docker for isolation 😅 Each user should be running in a different VM for security.

      • kevincox@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        4 hours ago

        The short answer is that Docker (and other containerization technologies) share the Linux kernel with the host. The Linux kernel is very complicated and shouldn’t be trusted to be vulnerability free. Exploitable bugs are regularly discovered in the Linux kernel (and Windows and Darwin). No serious companies separate different tenets with just container technology. Look at GCP, AWS, DigitalOcean… they all use hardware virtualization which is much simpler and much more likely to be secure (but even then bugs are found on occasion).

        So in theory it is secure, but it is just too complex to rely on. I say that docker is good for “mostly trusted” isolation. Different organizations in the same companies, different software that isn’t actively trying to be malicious. But shouldn’t be used to separate different untrusted parties.

    • Jinni
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      The only fuckers who are getting their own VM is enterprise lol. I can’t imagine they give that much of a fuck about their average user.