10 comments

  • continuational 35 minutes ago
    It's kinda funny there is still software coming out whose security model is "constantly ask the user for permission, and hope they never make a mistake".

    It's been tried so many times before, and it never worked.

    • est31 31 minutes ago
      I think it's partially for responsibility reasons. Your employee approved the bash call? not our fault then!
      • inigyou 7 minutes ago
        Yep and the car wasn't self-driving at the moment it crashed.
    • applfanboysbgon 11 minutes ago
      The alternative is software that is useless. You can convince consumers to use software that is useless (eg. iOS), but useless software is a hard sell for businesses that are being promised 10x productivity and the ability to fire everyone.
      • csbrooks 10 minutes ago
        There's really no other alternative, though?
        • inigyou 7 minutes ago
          I mean we could make software that isn't malicious. But where would the money be in that?
  • VladVladikoff 2 minutes ago
    I remember when this game was posted here, and there was a lot of discussion at the time that some of the prompts were misleading about weather or not they were risky, some people were debating about how some of the prompts flagged as bad weren’t bad, and others flagged as not bad were. This is a fundamental flaw in the test, that makes the analysis of results meaningless.

    Also the game was on a timer, and maybe there are some very abusive workplaces where you feel that kind of pressure, but I think most of us actually take the time to understand what a being asked before approving it.

  • Wirbelwind 2 hours ago
    A couple of months ago I shared the AI agent permission game here on HN. After adding in stats it got a little over 40k plays and 409k decisions since then.

    It's just a game, but I found the stats still interesting that I wanted to share back. Even with the warning up front, 1 in 3 threats were missed, and the history log above npm run commands seems to be typically ignored.

    I also incorporated the feedback and insights from the previous HN thread, dns_snek's point about npm run in particular. Appreciate everyone who played and shared feedback!

  • cmiles8 23 minutes ago
    The “click yes the proceed” was never a serious security mechanism.

    It’s simply a CYA click-thru by the model vendors so their lawyers can say “well you approved it this is on you” when AI does something stupid.

  • xlii 1 minute ago
    [delayed]
  • wmanley 12 minutes ago
    The agent should ask whether it's allowed to read/write particular files, rather than whether it's allowed to run particular commands. It would be much easier to review. Then wrap each command invocation in bwrap (+http proxy) accordingly.
    • carljungslabtek 4 minutes ago
      I’ve even had plenty of situations where the command was so long that it gets truncated. Maybe my screen wasn’t big enough but as far as I could tell it wasn’t possible to read the whole thing. “Send it, claude!!”
    • crabbone 5 minutes ago
      Look at how SELinux is structured, or AppArmor. Neither one is enough. I.e. you need both: file access permissions and permissions to run commands and more... Trying to restrict to only one security feature will make the system either too restrictive or too fragile or useless.
  • ilc 4 minutes ago
    Sandbox and use Local AI. This is the real answer.
  • whazor 32 minutes ago
    This is a good case for custom harness/sandbox engineering.
    • kibwen 29 minutes ago
      I hope that the people doing real engineering work out there have started thinking about a new term to describe themselves as a result of the irreparable harm the tech industry has done to the word "engineer".
      • inigyou 6 minutes ago
        Are civil engineers, electrical engineers, and train engineers rebranding because of the tech industry?
  • jascha_eng 14 minutes ago
    1 in 3 is not terrible you just need a few more humans in the loop to reduce the error rate meaningfully. Combined with other classifier models and heuristics you can get good results. Humans can probably also perform better if they don't have to judge every single command but just suspicious ones our attention is limited after all.
  • _pdp_ 24 minutes ago
    [dead]