from Hacker News

Diskless infrastructure in beta (System Transparency: stboot) (2022)

by lysergia on 1/17/23, 4:32 PM with 38 comments

  • by kfreds on 1/17/23, 7:36 PM

    It's worth noting that System Transparency is a multi-year effort to bring transparency to running computer systems. We are aiming for what we call transparent servers. Just like there's open source software and open source hardware we think there should be open source running systems.

    That's the gist of it.

    If you think this is interesting I can highly recommend you check out Sigsum - our transparency log design for signed checksums. We've been developing it for a few years and will most likely toggle it version 1 this spring. Here's its threat model:

    Sigsum is designed to be secure against a powerful attacker that controls:

    - The signer’s secret key and infrastructure - The log’s secret key and infrastructure - A threshold of so-called witnesses that cosign the log

    Another project that started at Mullvad VPN and is now its own company is Tillitis. Its first product is an open source hardware USB device with unconditional measured boot and key derivation inspired by DICE. Everything from source code to Verilog and KiCad files are on GitHub. Enjoy!

    Cheers, Fredrik Stromberg

    (Disclosure: I cofounded Mullvad VPN, invented System Transparency, co-designed Sigsum, co-designed TKey, and cofounded Tillitis)

  • by morsecodist on 1/17/23, 6:01 PM

    These are great updates. I couldn't be happier with mullvad. The VPN space is saturated with a lot of VPNs constantly advertising with borderline false claims (a VPN won't stop advertisers from targeting you for example) and adding unrelated features (like an anti-virus). But mullvad is off to the side providing a high quality, truly private, VPN service at a great price.
  • by crazygringo on 1/17/23, 5:46 PM

    Wow, I had no idea "diskless infrastructure" was even a thing. Easy to imagine in theory, but this is the first time I'm hearing about it in practice, and it makes total sense in this case.

    It makes me curious if there are any other real-world use cases for diskless. Are there any customers who would benefit from such a configuration from major cloud providers? E.g. a diskless EC2 instance type that ran off of a RAM disk?

  • by latchkey on 1/17/23, 7:10 PM

    I created a system that booted 12k+ diskless blades via PXE and running Ubuntu (it was built to scale to 30k+, but we never got there).

    This generally works well, but I'd say there are about 0-20 blades that crash a day due to some sort of memory corruption issues.

    Due to the fact that I was operating remotely from the hardware, I never really got a chance to resolve it... also... just a simple reboot would fix it (and the blades booted in ~60 seconds, so it wasn't a huge issue).

    So, on large enough scale... this can be an issue to consider.

  • by siliconc0w on 1/17/23, 6:34 PM

    No disks doesn't mean you can't retrieve data. (https://www.youtube.com/watch?v=E6gzVVjW4yY).
  • by ignoramous on 1/17/23, 8:49 PM

    > Running the system in RAM does not prevent the possibility of logging. It does however minimise the risk of accidentally storing something that can later be retrieved.

    I don't know what the threat model is, but if it involves nation states confiscating servers, then diskless is of limited help: https://en.wikipedia.org/wiki/Cold_boot_attack

    > If the computer is powered off, moved or confiscated, there is no data to retrieve.

    Oh wait...

  • by Mave83 on 1/17/23, 6:34 PM

    we at croit.io use PXE boot into RAM for more than 6 years on all our worldwide storage deployments.

    It provides so many benefits and eases the server management greatly.

  • by zppln on 1/17/23, 5:56 PM

    I could see some defence companies being paranoid enough for this (although they'd be more skeptical about the cloud provider part).
  • by Semaphor on 1/17/23, 7:13 PM

  • by l2silver on 1/17/23, 8:56 PM

    Anyone else read "dickless" first?
  • by patrakov on 1/17/23, 6:28 PM

    (2022), approximately a year ago.
  • by RVRX on 1/17/23, 5:51 PM

    Mullvad offers flat rate $5 (no matter 1 month or 12 months or 120 months) and never have any sales so I'm surprised to see these[1] prepaid amazon cards ARE offering discounts: 12mo @ $4.75/mo & 6mo @ $4.83/mo esp. when these are /physical/ code-card purchases

    [1] https://www.amazon.com/Mullvad-VPN-Devices-Protect-Security/...

  • by warinukraine on 1/17/23, 5:53 PM

    I wish I could buy shares in this company.

    However, what makes them great and unique is that they're ideologically motivated, so of course they're not selling shares.