News for hackers. Stuff that matters.
Re:ChatGPT Desktop forwards your SSH agent to remote machines by recsv-heredoc on Monday November 09, 2026 @04:51AM (#50423388)
It's amazing how often product decisions head this way for the purposes of 'removing friction'.

In security, friction is a GOOD thing. You want to have some ceremony to do things. It's pretty much inevitable that people will give up control for convenience.

Look at Artifacts for example.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by arghwhat on Monday November 09, 2026 @06:19AM (#50424071)
Which is in turn why for convenience, security is a bad thing, making people who do not think about threat models in their sleep opt out.

Problem is striking the right balance, and auto-forwarding your agent to foreign machines is not the right balance. At least not without being able to filter and approve individual signing requests.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by api on Monday November 09, 2026 @08:36AM (#50425408)
It's an inherent tension, and is also why so many things are insecure. People hate friction, and so they don't use secure stuff and turn security features off. Security abominations like "curl | bash" are popular for a reason.

It's true in the real world too which is why even in secure buildings a person can often slip in by coat-tailing someone. Stopping every single person to check ID is cumbersome and slows everyone down. People have stuff to do.

Truly high security environments are zero-tolerance, which makes them annoying and expensive to work in. I've talked to people who have worked in US military and CIA/NSA places and a very meaningful amount of time is spent complying with security and jumping through hoops. Even with all that, stuff gets leaked and stolen.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by 10111001 on Monday November 09, 2026 @10:38AM (#50427074)
> It's an inherent tension, and is also why so many things are insecure. People hate friction...

It's not just in computer security, it's in almost everything. People hate friction, but they need it make good decisions.

What we really need is smart people creating well-designed eusocial frictions, rather than trying to mindlessly eliminate friction from all areas. But guess which thing leads to products that can be sold more successfully on the market?

Re:ChatGPT Desktop forwards your SSH agent to remote machines by xg15 on Monday November 09, 2026 @03:54PM (#50431987)
> Security abominations like "curl | bash"

As a user, I would love to get rid of curl | bash and use the OS package manager instead. This would actually be more convenient to me: I wouldn't have to hunt through the documentation to find out what was installed, where it was installed, how I can update it (or does it register its own auto-updater?) and how - or if - I can uninstall it again.

This seems more like a convenience for certain software projects who can't be bothered to interact with distro maintainers and instead want to circumvent the distro system entirely.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by api on Monday November 09, 2026 @06:20PM (#50433793)
The problem is there’s no other way. Linux is 20 OSes in a trenchcoat. There is no standard way to do what you ask.
Re:ChatGPT Desktop forwards your SSH agent to remote machines by xg15 on Monday November 09, 2026 @06:25PM (#50433825)
No, but there is a handful of widely used distributions, which could us already get 80% of the way done.

Why not at least provide a Debian/Ubuntu and Red Hat package?

Re:ChatGPT Desktop forwards your SSH agent to remote machines by siva7 on Monday November 09, 2026 @08:50AM (#50425576)
> In security, friction is a GOOD thing.

Oh boy, it isn't. Friction leads to frustration and therefore more likelihood to ignore the importance altogether.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by mjr00 on Monday November 09, 2026 @09:39AM (#50426282)
This is a great point. If something is overly complex and arduous often times people will find a way to go "under the table" and do something in a way that accomplishes the goal but undermines the process.

The classic example is password rotation. It used to be standard to force users to rotate their passwords every 30/90 days, but that led to users having a sticky note on their monitor with their password on it, so security authorities no longer recommend this practice.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by rolosa on Monday November 09, 2026 @10:20AM (#50426863)
My work still forces password rotations. Everyone I know jokes about just changing the last character of their password each time, eg horse-staple-battery-1 to -2 to -3 etc.
Re:ChatGPT Desktop forwards your SSH agent to remote machines by aleksskoz on Monday November 09, 2026 @09:41AM (#50426308)
It's about balance between security and getting things done. When I give an AI a task, I say: do this and this, but your boundaries are here and here. It should only do what it's allowed to. Even in simple cases, like running separate sessions on different tasks, they shouldn't be able to touch each other's work.
Re:ChatGPT Desktop forwards your SSH agent to remote machines by jasonjayr on Monday November 09, 2026 @09:25AM (#50426084)
I think this is another oppertunity for folks to think of security, especially technical folks. (And maybe even another market pricing differentiator): User account management systems should more widely allow users to make permission-restricted 'subaccounts'. In this bold new era where folks are delegating their machines to take actions on their behalf, we need a new way that is far more fine grained than "all, ask every time, or nothing".

Choosing how to sub-divide abilities, and allowing the user to manage that, will be an art unto itself, and depend largely on the system. Thinking a banking API with a rule like "Allow sub user to send payment to water utility once per month, not to exceed $200". The user only needs to intervene if something goes wrong and the amount goes over.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by halJordan on Monday November 09, 2026 @10:54PM (#50435857)
[delayed]
Re:ChatGPT Desktop forwards your SSH agent to remote machines by saidnooneever on Tuesday November 10, 2026 @07:46AM (#50439588)
rbac surely won't work if you chuck your keys into an LLM.

People need to be responsible. They are all lazy. Happy to give away any agency and responsibility to a computer program and scream bloody murder when it goes awry.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by saidnooneever on Tuesday November 10, 2026 @07:45AM (#50439578)
You are right. People should thing about it, and your comment is even very mild and polite.

People give the keys to their kingdom to some program that will even hallucinate and do all sorts of stuff. WHY. it's stupid. that's not harsh, that's the truth.

Before AI (LLMs), people were much more careful with this sort of stuff, but now they give their keys away to some program which has tons of agency and expect that program to somehow be responsible on their behalf. it's stupid.

Be responsible. LLMs even if tailored truly correctly with all the safety guards can just hallucinate and do shit anyway, so if you don't lock them down, or if you give them your secrets, that _will_ end badly at some point.

Even if hallucinations only happen 0.0001% of the time, that is 1 in 10000, and you do tons and tons of tool calls and model calls even if you only put in 1 prompt, so really, the probability is HIGH.

Sure, the probability of that hallucination also involving a secret is much lower, but it is still HIGH if you consider using LLMs for months or years...

Re:ChatGPT Desktop forwards your SSH agent to remote machines by novarii_ on Tuesday November 10, 2026 @03:50PM (#50446137)
Re:ChatGPT Desktop forwards your SSH agent to remote machines by scotty79 on Monday November 09, 2026 @11:03AM (#50427399)
> In security, friction is a GOOD thing.

Sure, but in work, friction is not a good thing. So maybe security, if it involves friction, is not a good thing in work? Popularity of npm might be and evidence of that. Distribution system (along in its integration in a myriad of pojects) that's pretty insane from the security stanpoint contributed to so much great stuff and cooperation.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by hgoel on Monday November 09, 2026 @11:33AM (#50427877)
I think it's always worth bringing up the risk of 'confirmation fatigue' in these kinds of discussions. Friction is not universally good for security. Too much friction and your users start blindly confirming everything instead of reading/thinking. This is already a problem with LLM tool calls (due to which, everyone seems to be pushing towards an 'allow all, with some exceptions' type model).
Re:ChatGPT Desktop forwards your SSH agent to remote machines by cyanydeez on Monday November 09, 2026 @11:44AM (#50428036)
it took NIST a decade to realize that constantly making users change passwords for no other reason but the wall clock changed increased the use of insecure password practices.

It is indeed a world of reality vs what sounds good on paper.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by 1broseidon on Monday November 09, 2026 @04:36PM (#50432561)
Friction is good when it serves a security purpose, not for its own sake. Too much of it and users either stop using the thing or find ways around it, which is arguably worse - as you pointed out!

To have LESS friction you need MORE signals, ones that add up to "this action is low risk, proceed" as a cumulative risk score. Kind of like credit card transactions... most transactions go through silently because the issuer scores them on merchant, amount, device and history, and you only get the step-up prompt when the score is off.

"Manual Approval" and "Bypass Everything" are both what you ship when you have no signals.

Re:ChatGPT Desktop forwards your SSH agent to remote machines by NoPicklez on Monday November 09, 2026 @06:00PM (#50433564)
What about Artifacts for example?