Earlier quoted context omitted.
Being able to ask a question in human language and get back an answer is the single most useful thing that LLMs have to offer. The obvious challenge here is "how do I ensure it can answer questions about this information that wasn't included in its training data?" RAG is the best answer we have to that. Done well it can work great. (Actually doing it well is surprisingly difficult - getting a basic implementation of…
I recognize it's useful. I don't think it justifies the cost.
Data Exfiltration from Slack AI via indirect prompt injection
171–180 of 182 posts
Re: Data Exfiltration from Slack AI via indirect prompt injection
#172Earlier quoted context omitted.
Wildcard dns would work: *.example.com. 14400 IN A 1.2.3.4 after that just collect webserver logs.
Yeah, assuming Slack does prefetch these links that makes the attack significantly easier and faster to carry out.
In case of DNS prefetching, a wildcard record wouldn't be needed, you just need to control the nameservers of the domain and enable query logging.
But I'm not sure how do browsers decide what links to DNS prefetch, maybe it's not even possible for links generated with JS or something like that ... I'm just guessing.
Re: Data Exfiltration from Slack AI via indirect prompt injection
#173Earlier quoted context omitted.
Maybe. I think users will be largely in control of their context and message history over the course of decades. Context is not being stored in Gemini or OpenAi (yet, I think, not to that degree). My one year’s worth of LLM chats isn’t actually stored anywhere yet and doesn’t have to be, and for the most part I’d want it to be portable. I’d say this is probably something that needs to be legally protected asap.
My trust in AI operators not storing original content for later use is zero.
Personally I've decided to trust them when they tell me they won't do that in their terms and conditions. My content isn't actually very valuable to them.
Re: Data Exfiltration from Slack AI via indirect prompt injection
#174I suck at security, let's get this out of the way. However, it seems like to make this exfiltration work you need access to the Slack workspace. In other words the malicious user is already operating from within. I see two possibilities of how that would happen. Either you're already a member of the organization and you want to burn it all down, or you broke the security model of an organization and you are in their…
Re: Data Exfiltration from Slack AI via indirect prompt injection
#175I suck at security, let's get this out of the way. However, it seems like to make this exfiltration work you need access to the Slack workspace. In other words the malicious user is already operating from within. I see two possibilities of how that would happen. Either you're already a member of the organization and you want to burn it all down, or you broke the security model of an organization and you are in their…
I've seen plenty of organizations who run community Slack channels where they invite non-employees in to talk with them - I'm a member of several of those myself.
I think of it like an office space. If you bring in some consultants do you set up a space for them and keep them off your VPN, or do you let them run around, sit where they want, and peek over everybody's shoulder to see what they're up to?
Re: Data Exfiltration from Slack AI via indirect prompt injection
#176Are companies really just YOLOing and plugging LLMs into everything knowing prompt injection is possible? This is insanity. We're supposedly on the cusp of a "revolution" and almost 2 years on from GPT-3 we still can't get LLMs to distinguish trusted and untrusted input...?
Re: Data Exfiltration from Slack AI via indirect prompt injection
#177Earlier quoted context omitted.
They have to be part of the same Slack workspace, but not necessarily the same organization.
yeah so the same company. and given the type of attack have to have a lot of knowledge about usernames and what they may have potentially shared in some random private slack channel. I can understand why slack is not alarmed with this. would like to see their official response though
Re: Data Exfiltration from Slack AI via indirect prompt injection
#178Earlier quoted context omitted.
I've seen plenty of organizations who run community Slack channels where they invite non-employees in to talk with them - I'm a member of several of those myself.
Hm that's a good point, and we've done that ourselves. I believe we limited those folks to one private channel and didn't allow them to create new channels. I think of it like an office space. If you bring in some consultants do you set up a space for them and keep them off your VPN, or do you let them run around, sit where they want, and peek over everybody's shoulder to see what they're up to?
Anything you say in Slack - or anything in a document that is available within Slack - could potentially be leaked to an attacker who manages to get their malicious instructions into your Slack. There are many ways they might be able to do that, such as tricking an employee of yours into uploading a file to Slack that includes those instructions.
Re: Data Exfiltration from Slack AI via indirect prompt injection
#179Earlier quoted context omitted.
a belief is not the truth
So they shouldn’t have published what they’ve discovered so far?
Re: Data Exfiltration from Slack AI via indirect prompt injection
#180Earlier quoted context omitted.
yeah so the same company. and given the type of attack have to have a lot of knowledge about usernames and what they may have potentially shared in some random private slack channel. I can understand why slack is not alarmed with this. would like to see their official response though
Same workspace != same company. It's not uncommon to have people from multiple organizations in the same workspace.