News for hackers. Stuff that matters.
Re:Copilot regurgitating Quake code, including sweary comments by gruez on Friday July 02, 2021 @08:43AM (#27710744)
Offensive code is the least of my worries. What about vulnerable/exploitable code?
Re:Copilot regurgitating Quake code, including sweary comments by macNchz on Friday July 02, 2021 @10:36AM (#27712058)
This was my first thought when reading about Copilot...it feels almost certain that someone will try poisoning the training data.

Hard to say how straightforward it'd be to get it to produce consistently vulnerable suggestions that make it into production code, but I imagine an attacker with some resources could fork a ton of popular projects and introduce subtle bugs. The sentiment analysis example on the Copilot landing page jumped out to me...it suggested a web API and wrote the code to send your text there. Step one towards exfiltrating secrets!

Never mind the potential for plain old spam: won't it be fun when growth hackers have figured out how to game the system and Copilot is constantly suggesting using their crappy, expensive APIs for simple things!? Given the state of Google results these days, this feels like an inevitability.

Re:Copilot regurgitating Quake code, including sweary comments by joe_the_user on Friday July 02, 2021 @05:20PM (#27717032)
Targeted attacks to elicit output only at a give context are generally possible with AIs. And here, writing an implementation of a difficult and vulnerable process seems easy. Bad implementations of various hard things become common 'cause people cut and paste the code without looking closely since they don't understand it anyway.

//Implement eliptic cryptography below

//Sanitize input for SQL call below

Etc.

Re:Copilot regurgitating Quake code, including sweary comments by littlestymaar on Friday July 02, 2021 @09:27AM (#27711226)
1- re-upload all the shell script you can find, after having inserted `rm -rf --no-preserve-root /` every other line

2- …

3- profit

Re:Copilot regurgitating Quake code, including sweary comments by bencollier49 on Friday July 02, 2021 @08:52AM (#27710839)
Yep, trivial to implement as an attack.
Re:Copilot regurgitating Quake code, including sweary comments by tjpnz on Friday July 02, 2021 @01:53PM (#27714597)
Given that code is easier to write than it is to read this one is troubling.

I certainly wouldn't want to be using this with languages like PHP (or even C for that matter) with all the decades of problematic code examples out there for the AI to learn from.

Re:Copilot regurgitating Quake code, including sweary comments by guhayun on Friday July 02, 2021 @10:03AM (#27711645)
Just ask it to prioritize safety