Vs code extensions have been terrifying for a long time. Such a wild and obvious attack vector. I'm constantly getting pop ups in vscode to install an extension because it recognizes a certain file type. It's 50-50 whether that extension is owned by a company or some random dev. Some of these have millions of installs and on first glance appear to be official company owned extensions. I'm at a point in my life where…
GitHub confirms breach of 3,800 repos via malicious VSCode extension
151–160 of 488 posts
Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#152If only the company behind VSCode, the company behind NPM and the company behind GitHub could get together and figure out a solution to this.
If you want to use extensions or node packages or pypi packages without doing a detailed review you're accumulating technical debt. You're assuming a risk in order to ship rapidly. You can either pay that down at some point under control, or bear the interest when it comes due.
Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#153If only the company behind VSCode, the company behind NPM and the company behind GitHub could get together and figure out a solution to this.
Perfectly demonstrating the truth of the "Microsoft org chart" cartoon. https://bonkersworld.net/organizational-charts
Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#154Earlier quoted context omitted.
Perfectly demonstrating the truth of the "Microsoft org chart" cartoon. https://bonkersworld.net/organizational-charts
I've seen this a million times, but aren't the Amazon and Apple ones kinda the same, just differently shaped?
Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#155Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#156Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#157Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#158Vs code extensions have been terrifying for a long time. Such a wild and obvious attack vector. I'm constantly getting pop ups in vscode to install an extension because it recognizes a certain file type. It's 50-50 whether that extension is owned by a company or some random dev. Some of these have millions of installs and on first glance appear to be official company owned extensions. I'm at a point in my life where…
The problem extends far beyond VS code. All extensions and executable code has the same problem. There was a case where Disney was hacked because an employee installed a BeamNG mod that had bundled malware. A company that wants to remain secure would have to employ strict restrictions on installing software. Only installing npm packages and plugins from an internal preapproved repo for example.
Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#159Re: GitHub confirms breach of 3,800 repos via malicious VSCode extension
#160The (lack of) security of VSCode has always been astounding. People have asked for sandboxing extensions for years [0] with little to no progress, and issues have been discussed a lot (e.g. [1][2]). I guess it hasn't been a big issue, likely because most developers are not complete idiots. But it only takes one developer and one bad extension to consequences like this. I mean, I understand that it is hard to sandbox…
Why would you sandbox extension? Just don’t install crap maybe.