News for hackers. Stuff that matters.
Re:Changes to Tailscale Pricing and Plans by codethief on Tuesday April 18, 2023 @05:00PM (#35620070)
I've been looking into using Tailscale/Headscale but I've been struggling[0] to find in-depth information about what security risk the coordination server poses (should it get hacked). Yes, the node list can be locked but the ACL cannot(?) So if I, say, run the Headscale coordination server on one of the devices that are part of my Tailnet, wouldn't an attacker that controls the coordination server automatically get access to my entire Tailnet, including SSH access to every device? So is the conclusion

- Always lock your node list, whether you use Tailscale or Headscale.

- If you use Headscale, run the coordination server entirely separately from your Tailnet.

?

[0]: https://forum.tailscale.com/t/tailscale-security-what-if-the... )

Re:Changes to Tailscale Pricing and Plans by sconi on Tuesday April 18, 2023 @06:06PM (#35621033)
Curious why you want to run Headscale? Is it purely to avoid the risks of the coordination server?
Re:Changes to Tailscale Pricing and Plans by codethief on Wednesday April 19, 2023 @04:20AM (#35625713)
Yes, and because Tailscale requires me to use a third-party identity provider.
Re:Changes to Tailscale Pricing and Plans by sconi on Wednesday April 19, 2023 @12:14PM (#35629969)
Got it. Makes sense. A big part of why we're building Bowtie. https://bowtie.works . We stay out of the critical path.
Re:Changes to Tailscale Pricing and Plans by andrew-d on Wednesday April 19, 2023 @12:33PM (#35630209)
As of about a month ago, you can self-host your own OIDC identity provider; for example, Ory Hydra is open-source.

https://tailscale.com/blog/custom-oidc/

Re:Changes to Tailscale Pricing and Plans by codethief on Wednesday April 19, 2023 @01:40PM (#35631017)
Thanks, I did read that blog post but adding yet another dependency to my stack just for authentication of a single user (me)? I don't know… Then I might as well just install Headscale.