News for hackers. Stuff that matters.

iscoelho

Re:WTF Ubuntu? on Monday November 02, 2026 @10:54AM (#50338598)
I think you're forgetting about Ubuntu 26.04 (LTS) that is using kernel 7.0.
Re:Making Tailscale Faster on Thursday September 24, 2026 @12:57PM (#49833507)
Not true. There are plenty of userspace TCP stacks in production today, just like there are also userspace IPsec stacks. UDP is also an option if TCP is too complex for your tastes.
Re:Making Tailscale Faster on Thursday September 24, 2026 @10:39AM (#49831286)
Endianness of a nonce in cryptography does not matter and the rest of your statements are nonsensical.

You used AI to write that, didn't you? Please don't do that, it's disrespectful.

Re:Making Tailscale Faster on Thursday September 24, 2026 @04:40AM (#49827927)
By that logic, we should avoid TCP as the Linux kernel implementation has had plenty of CVEs. Thankfully our expert critical thinking helps us acknowledge that as silly.
Re:Making Tailscale Faster on Thursday September 24, 2026 @04:37AM (#49827905)
That is not true unfortunately. io_uring only avoids the userspace copy/switch. There are many other copies in the Linux userspace network stack.
Re:Making Tailscale Faster on Thursday September 24, 2026 @04:34AM (#49827882)
Replacing ChaCha20 with AES-GCM does not change the cryptographic guarantees of the WireGuard protocol whatsoever.
Re:Making Tailscale Faster on Wednesday September 23, 2026 @09:29PM (#49825065)
Yes, I agree, IPsec's complexity is definitely why client implementations are so universally finicky. That complexity is not needed by Tailscale.
Re:Making Tailscale Faster on Wednesday September 23, 2026 @09:27PM (#49825040)
It's only half the story. WireGuard uses chacha20-poly1305 and certain implementations can still achieve 100Gbps. Hardware acceleration is the path to 400Gbps and power efficiency though.
Re:Making Tailscale Faster on Wednesday September 23, 2026 @09:18PM (#49824976)
IPsec is a terrible fit. Tailscale uses a control plane for peer & key distribution and renders almost all of the complexity in the IPsec protocol useless.
Re:Making Tailscale Faster on Wednesday September 23, 2026 @09:10PM (#49824925)
1) Besides marketing, I see no reason that Tailscale needs to concern itself with the WireGuard protocol spec at all. Tailscale is already incompatible.

2) Tailscale's control plane model for peer distribution avoids every concern affecting IPsec in regard to protocol negotiation security and compatibility.

TL;DR, diverging from WireGuard & supporting AES (via protocol negotiation with hardware acceleration), would be relatively painless.

Re:Making Tailscale Faster on Wednesday September 23, 2026 @08:46PM (#49824728)
You're correct, kernel isn't faster by default. With that said, the following is true:

1) the WireGuard kernel implementation, despite not even being zero-copy, exceeds the performance of the userspace implementation

2) implementations utilizing the userspace network stack have a maximum potential performance (context switch + memcpy is very slow, and that affects UDP disproportionately). It's the wrong approach for meaningful improvement.

Re:Making Tailscale Faster on Wednesday September 23, 2026 @07:45PM (#49824248)
Tailscale's netstack is barely even WireGuard and they aren't compatible whatsoever. It's all marketing at this point.

So it's not that simple: it's impossible for Tailscale to use any existing kernel or accelerated WireGuard implementation. They could derive inspiration, but a kernel module for Linux won't fix Windows & Mac. With that said, I feel they have enough funding to maintain a few platforms (:

Re:Making Tailscale Faster on Wednesday September 23, 2026 @07:25PM (#49824080)
In my opinion, this is Tailscale's largest issue.

It is slow. It cannot achieve speeds of greater than 1Gbps on clients systems (Windows & Mac), where you'd normally see it being used. On Linux, it struggles to achieve 10Gbps even when using a synthetic large packet benchmark [1]. With an IMIX benchmark, it would not be competitive whatsoever.

This problem is fixable. WireGuard achieves higher performance (Kernel vs Userspace implementation) and IPsec implementations can achieve 100Gbps/400Gbps (DPDK/XDP). Zero-copy networking.

From this blog post, I can say Tailscale still seems to not have the appetite for that, which is a shame.

[1] https://tailscale.com/blog/more-throughput

Re:Cheap Desktop 400GbE Switch MikroTik CRS804-4DDQ-HRM Review on Thursday September 03, 2026 @04:10PM (#49556125)
Power usage is also very reasonable! 400GE switches and routers pull a ridiculous amount of power.
"there was a correction issue" is downplaying it. Etcd is truly the worst example of Raft.

Etcd corruption and loss of quorum is extremely common in practice and the GitHub issues sit for years. The design is simple, the performance is modest, yet it still has still never been reliable, despite being marketed as so. I can't speak to whether this is specifically due to their Raft implementation, but I'd argue the entire codebase is over-engineered and questionable.

Not speaking to their code, but to start GoBGP has the worst performance of any BGP daemon by a large margin [1].

[1] https://elegantnetwork.github.io/posts/comparing-open-source...

I don't think iPhone Upgrade Program was ever the best deal to be honest. It's just convenient.
I stand corrected! This doesn't look too bad then.
The Apple Upgrade lease model isn't even a replacement as you have to wait 24 months before upgrading.

The entire point of the iPhone Upgrade Program was to make it painless to swap to the newest iPhone every year. Without that, there's no value proposition.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @06:52PM (#48825099)
You'd be surprised to know that this strategy works quite well! Pixel bots require a hardware fake display when faced with kernel anti-cheat. They also depend on color/pattern recognition, as AI is not yet capable of operating at the frame rates required for competitive games. That allows the bait to be seen by a bot, but invisible to the eye.

If you are successfully baited and detected, you also get HWID banned, so it only takes once. This makes cheating via pixel bot unviable.

On the contrary, DMA is so desired because it eliminates this risk.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @06:13AM (#48815760)
Aimbot is actually very solvable!

1) When DMA is fully blocked, Aimbot resorts to being a pixel bot.

2) Once you're relying on a pixel bot, all the anti-cheat has to do is "bait" the bot. After you click the bait a few times, you're banned. (:

RuneScape is actually the pioneer of this technique.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @06:05AM (#48815712)
> "How come replay analysis doesn’t catch more cheaters?"

1) There's too many players.

2) Closet cheaters are extremely subjective: automated & manual moderation would be full of false positives. In these cases, functional anti-cheats actually serve to vindicate these players.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @05:55AM (#48815644)
I feel someone doesn't need to play competitive games to be able to give an honest assessment of the privacy & security risks.

I'm sad I'm not seeing that honesty elsewhere in this thread.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @05:40AM (#48815544)
At least in Valorant, DMA is becoming impossible due to IOMMU / Memory Integrity enforcement. The only option is becoming pixel bots.

As for faking the input device: I'm sure it's possible, but I'm also sure that perfectly spoofing an input device is much easier said than done.

Even if it is possible, all they have to do is make it hard enough to where the percentage of players cheating is at the point where you will rarely if ever encounter a cheater in your matches. As far as I'm aware, Valorant is one of the only games that has accomplished that.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @05:25AM (#48815429)
In my opinion, the debate about kernel anti-cheat on Windows is disingenuous fear-mongering. I'm confused why Hacker News of all places misrepresents the technical details.

You can already completely compromise the average user's privacy with an underprivileged process (nearly all of your personal information is accessible with zero privileges!), and you can already persist with administrator privileges (that is routinely given on Windows).

In regard to the "RCE attacker risk", attackers can RCE to escalate just as easily into vulnerable Windows services (there's too many to count). Kernel drivers aren't that special.

In regard to the "CrowdStrike risk", that's not privacy related and is extremely overblown.

What exactly does a kernel driver change regarding privacy? Nothing I can think of.

It's this simple: If games want your personal data, they don't need a kernel driver to get it.

Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @05:08AM (#48815297)
That's a different type of game entirely. Private/community servers cannot be competitive at the scale of modern competitive games.
Re:Kernel Anti-Cheat Is an Overreach on Tuesday July 07, 2026 @05:04AM (#48815271)
This isn't possible in Valorant. Their kernel module is extremely particular about input devices:

1) only allows a single mouse input device at a time

2) completely ignores virtual mouse input

3) flags "special"/"uncommon" input devices

Their anti-cheat is actually much more involved and effective than most would assume.

Re:Microsoft BitLocker – YellowKey zero-day exploit on Thursday May 14, 2026 @04:47PM (#48141010)
I don't disagree. Clarifying, I personally don't think this exploit is a backdoor, but rather that the negligence is enough to appear malicious.

Just for fun (not saying I believe this!): Did you ever consider that a malicious Microsoft employee may have intentionally planted this exploit? They don't have access to signing keys. They aren't able to make custom firmware. However, what they can do is leave innocent looking code in Windows that they and their co-conspirators can exploit later. Completely possible (-:

Re:Microsoft BitLocker – YellowKey zero-day exploit on Thursday May 14, 2026 @03:21AM (#48132130)
If the device does not have BitLocker, WinRE already by default provides full Administrator access to the unencrypted disk via Command Prompt.

> I think that level of pushback against the claims is a valid (and small) amount of "downplaying". I haven't seen anyone claiming this isn't a serious issue.

If you look in the other threads about this, it's much more obvious. Look for brand new users. There's comparatively few in this thread, but the pattern is there: if the user's name is green, they're downplaying this.

Re:Microsoft BitLocker – YellowKey zero-day exploit on Thursday May 14, 2026 @03:06AM (#48132048)
If the device doesn't have BitLocker, this exploit is pointless because you can already boot any OS USB and immediately have full access to the unencrypted disk.

This exploit is only ever relevant with BitLocker enabled (as a method to "bypass" BitLocker's security premise [categorically classifying this as, dare I say, a "BitLocker bypass"]).

To avoid typing 1)2)3)4) a bunch of more times, I'll just say 2/3/4) all still fit the definition of downplaying the situation.

Older »