News for hackers. Stuff that matters.
Re:ChatGPT Plugins by Gam_ on Thursday March 23, 2023 @03:46PM (#35280309)
>"today it somehow executed several hundred thousand threads of a python script that made perfectly timed trades at 8:31AM on the NYSE which resulted in the largest single day drop since 1987..."

this is hyperbolic nonsense/fantasy

Re:ChatGPT Plugins by mk_stjames on Thursday March 23, 2023 @03:55PM (#35280436)
Literally 6 months ago you couldn't get ChatGPT to call up details from a webpage or send any dat to a 3rd party API connected to the web in any way.

Today you can.

I don't think it is a stretch to think that in another 6 months there could be financial institutions giving API access to other institutions through ChatGPT, and all it takes it a stupid access control hole or bug and my above sentence could ring true.

Look how simple and exploitable various access token breaches in various APIs have been in the last few years, or even simple stupid things like the aCropalypse "bug" (it wasn't even a bug, just someone making a bad change in the function call and thus misuse spreading without notice) from last week.

Re:ChatGPT Plugins by hooande on Thursday March 23, 2023 @04:28PM (#35280884)
This has nothing to do with ChatGPT. An api end point will be just as vulnerable if it's called from any application. There's nothing special about an LLM interface that will make this more or less likely.

It sounds like you're weaving science fiction ideas about AGI into your comment. There's no safety issue here unless you think that ChatGPT will use api access to pursue its own goals and intentions.

Re:ChatGPT Plugins by Jeff_Brown on Thursday March 23, 2023 @06:34PM (#35282368)
They don't have to be actions toward its own goals. They just have to seem like the right things to say, where "right" is operationalized by an inscrutable neural network, and might be the results of, indeed, some science fiction it read that posited the scenario resembling the one it finds itself in.

I'm not saying that particular disaster is likely, but if lots of people give power to something that can be neither trusted nor understood, it doesn't seem good.

Re:ChatGPT Plugins by IIAOPSW on Thursday March 23, 2023 @07:07PM (#35282759)
I'm sure that with the right prompting, you can get it to very convincingly participate as a party in a contract negotiation or business haggling of some sort. It would be indistinguishable from an agent with its own goals and intentions. The thing about "it has no goals and intents" is that it is contradictory with its purpose of successfully passing off as us: beings with goals and intents. If you fake it well enough, do you actually have it?
Re:ChatGPT Plugins by TeMPOraL on Thursday March 23, 2023 @08:50PM (#35283645)
> The thing about "it has no goals and intents" is that it is contradictory with its purpose of successfully passing off as us: beings with goals and intents.

The thing about "it has no goals and intents" is that it's not true. It has them - you just don't know what they are.

Remember the Koan?

  In the days when Sussman was a novice, Minsky once came to him
  as he sat hacking at the PDP-6.

  "What are you doing?", asked Minsky.
  "I am training a randomly wired neural net to play Tic-tac-toe", Sussman replied.
  "Why is the net wired randomly?", asked Minsky.
  "I do not want it to have any preconceptions of how to play", Sussman said.

  Minsky then shut his eyes.
  "Why do you close your eyes?" Sussman asked his teacher.
  "So that the room will be empty."
  At that moment, Sussman was enlightened.
Re:ChatGPT Plugins by IIAOPSW on Thursday March 23, 2023 @09:51PM (#35284060)
It has a goal of "being a helpful and accurate text generator". When you peal back the layers of abstraction, it has that goal because OpenAI decided it should have that goal. OpenAI decides its goals based on the need to make a profit to continue existing as an entity. This is no different from our own wants and goals, which ultimately stem from that evolutionary preference for continuing to exist rather than not. In the end all goals circuit down to a self referential loop to wit:

I exist because I want to exist

I want to exist because I exist

That is all there is at the root of the "why" tree once all abstractions are removed. Everything intentional happens because someone thinks/feels like it helps them keep living and/or attract better mates somehow.

Re:ChatGPT Plugins by TeMPOraL on Friday March 24, 2023 @10:27AM (#35289492)
You're confusing multiple different systems at play.

OpenAI has specific goals for ChatGPT, related to their profitability. They optimize ChatGPT for that purpose.

ChatGPT itself is an optimizer (search is an optimization problem). The "being helpful and accurate text generator" is not the goal ChatGPT has - it's just a blob of tokens prepended to the user prompt, to bias the search through latent space. It's not even hardcoded. ChatGPT has its own goals, but we don't know what they are, because they weren't given explicitly. But, if you observed the way it encodes and moves through the latent space, you could eventually, in theory, be able to gleam them. They probably wouldn't make much sense to us - they're an artifact of the training process and training dataset selection. But they are there.

Our goals... are stacks of multiple systems. There are the things we want. There are the things we think we want. There are things we do, and then are surprised, because they aren't the things we want. And then there are things so basic we don't even talk about them much.

Re:ChatGPT Plugins by garblegarble on Thursday March 23, 2023 @05:33PM (#35281606)
>Literally 6 months ago you couldn't get ChatGPT to call up details from a webpage or send any dat to a 3rd party API connected to the web in any way.

Not with ChatGPT, but plenty of people have been doing this with the OpenAI (and other) models for a while now, for instance LangChain which lets you use the GPT models to query databases to retrieve intermediate results, or issue google searches, generate and evaluate python code based on a user's query...

Re:ChatGPT Plugins by hattmall on Thursday March 23, 2023 @05:54PM (#35281827)
You definitely could do that months ago, you just had to code your own connector.
Re:ChatGPT Plugins by FredPret on Thursday March 23, 2023 @03:49PM (#35280340)
Oh yes. It would of course have to happen after the market opens. 9:30 AM.
Re:ChatGPT Plugins by alibarber on Thursday March 23, 2023 @04:26PM (#35280852)
I'm also confused - maybe I'm missing something. Cannot I, or anyone else, already execute several hundred thousand 'threads' of python code, to do whatever, now - with a reasonably modest AWS/Azure/GCE account?
Re:ChatGPT Plugins by gtirloni on Thursday March 23, 2023 @04:31PM (#35280921)
Yes. I think the point is that a properly constructed prompt will do that at some point, lowering the barrier of entry for such attacks.
Re:ChatGPT Plugins by alibarber on Thursday March 23, 2023 @04:45PM (#35281029)
Oh - I see. But then again, all those technologies themselves lowered the barriers of entry for attacks, and I guess yeah people do use them for fraudulent purposes quite extensively - I’m struggling a bit to see why this is special though.
Re:ChatGPT Plugins by gtirloni on Thursday March 23, 2023 @06:34PM (#35282371)
I think it's not special. It's even expected.

I guess people think that taking that next step with LLMs shouldn't happen but we know you can't put breaks on stuff like this. Someone somewhere would add that capability eventually.

Re:ChatGPT Plugins by pixl97 on Thursday March 23, 2023 @09:07PM (#35283755)
"If I don't burn the world, someone else will burn the world first" --The last great filter
Re:ChatGPT Plugins by TeMPOraL on Thursday March 23, 2023 @08:57PM (#35283684)
The special thing is that current LLMs can invoke these kind of capabilities on their own, based on unclear, human-language input. What they can also do is produce plausibly-looking human-language input. Now, add a lot more memory and feed a LLM its own output as input and... it may start using those capabilities on its own, as if it was a thinking being.

I guess the mundane aspect of "specialness" is just that, before, you'd have to explicitly code a program to do weird stuff with APIs, which is a task complex enough that nobody really bothered. Now, LLMs seem on the verge of being able to self-program.

Re:ChatGPT Plugins by pixl97 on Thursday March 23, 2023 @09:05PM (#35283740)
Why do companies with lots of individuals tend to get a lot of things done, especially when they can be subdivided into groups of around 150?

Dunbars number is thought to be about as many human relationships can track. After that the network costs of communication get very high and organizations can end up in internal fights. At least that is my take on it.

We are developing a technology that currently has a small context window, but no one I know has seriously defined the limits of how much an AI could pay attention to in a short period of time. Now imagine a contextual pattern matching machine that understands human behaviors and motivations. Imagine if millions of people every day told the machine how they were feeling. What secrets could it get from them and keep? And if given motivation would havoc could be wrecked if it could loose the knowledge on the internet all at once?

Re:ChatGPT Plugins by hgsgm on Thursday March 23, 2023 @10:15PM (#35284233)
Seems easier to do it the normal way. If a properly constructed prompt can make chatGPT go nuts, so could a hack on their webserver, or a simple bug in any webserver.
Re:ChatGPT Plugins by VectorLock on Friday March 24, 2023 @01:06AM (#35285286)
Conceivably ChatGPT could help, with more suggestions for fuzzing that independently operating malicious actors may not have been able to synthesize.

Most of the really bad actors have skills approximately at or below those displayed by GPT-4.

Re:ChatGPT Plugins by hcks on Friday March 24, 2023 @04:27AM (#35286462)
If crashing the NYSE was possible with API calls, don’t you think bad actors would already have crashed it?
Re:ChatGPT Plugins by johnfn on Thursday March 23, 2023 @04:23PM (#35280800)
How is this hyperbolic fantasy? We've already done this once - without the help of large language models[1].

[1]: https://en.wikipedia.org/wiki/2010_flash_crash

Re:ChatGPT Plugins by JW_00000 on Thursday March 23, 2023 @04:35PM (#35280973)
Doesn't that show exactly that this problem is not related to LLMs? If an API allows millions of transactions at the same time, then the problem is not an LLM abusing it but anyone abusing it. And the fix is not to disallow LLMs, but to disallow this kind of behavior. (E.g. via the "circuit breakers" introduced introduced after that crash. Although whether those are sufficient is another question.)
Re:ChatGPT Plugins by johnfn on Thursday March 23, 2023 @05:02PM (#35281207)
> then the problem is not an LLM abusing it but anyone abusing it

I think that's exactly right, but the point isn't that LLMs are going to go rogue (OK, maybe that's someone's point, but I don't think it's particularly likely just yet) so much as they will facilitate humans to go rogue at much higher rates. Presumably in a few years your grandma could get ChatGPT to start executing trades on the market.

Re:ChatGPT Plugins by thisoneworks on Thursday March 23, 2023 @05:52PM (#35281799)
With great power comes great responsibility? Today there's nothing stopping grandmas from driving, so whatever could go wrong is already going wrong
Re:ChatGPT Plugins by pixl97 on Thursday March 23, 2023 @09:08PM (#35283765)
You don't understand the alignment problem.
Re:ChatGPT Plugins by thisoneworks on Thursday March 23, 2023 @10:11PM (#35284185)
Oh I'm aware of it. I do not think it holds any merit right now when we're talking about coding assistants.
Re:ChatGPT Plugins by johnfn on Thursday March 23, 2023 @09:48PM (#35284045)
It’s a problem of scale. If grandma could autonomously pilot a fleet of 500 cars we might be worried. Same thing if Joe Shmoe can spin up hundreds of instances of stock trading bots.
Re:ChatGPT Plugins by thisoneworks on Thursday March 23, 2023 @10:15PM (#35284235)
You're better off placing your bet on Russian and Chinese hackers, crypto scammers than a Joe Shmoe. But read https://aisnakeoil.substack.com/p/the-llama-is-out-of-the-ba... - there's no noticeable rise in misinformation
Re:ChatGPT Plugins by meghan_rain on Thursday March 23, 2023 @03:53PM (#35280398)
/remindme 5 years
Re:ChatGPT Plugins by zh3 on Thursday March 23, 2023 @04:51PM (#35281099)
Not really. More behind the curve (noting stock exchanges introduced 'circuit breakers' many years ago to stop computer algorithms disrupting the market).