Comment

Comment by xyzzy_plugh

This never should have been on by default. The end user (read: administrator) needs to know they want to use the TPM.

This is a huge foot gun for many devices.

The accompanying changelog note hints at why:

> Failure to load hardware attestation keys no longer prevents the client from starting. This could happen when the TPM device is reset or replaced.

This is unfortunate as for many, many deployments, you absolutely want this on. But because it's a time bomb for certain device/OS combinations that Tailscale can't control or predict, and folks install Tailscale on pretty much everything, then the incidence of borked installs can only rise.

parent xyzzy_plugh 9 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton