News for hackers. Stuff that matters.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by chipdart on Monday May 06, 2024 @01:49AM (#40271502)
> So the attackers playing the long game just set out to develop the next great everybody-uses-it open-source library, so they control it from inception?

I'm not sure you read the article, but the example that's presented right at the start consists of a potential bad actor asking project owners of established popular projects to assign them as maintainers.

It's not from inception. It's capturing existing projects.

I feel this problem is more serious than what you're making it out to be. I know for a fact that this works very well, as I was already added as a maintainer to popular albeit dead projects. In one case I was even added as a maintainer even though I had zero contributions and I had just created an account on the platform that hosted the project's official source code repository.

You have whole organizations focused on exploiting software vulnerabilities throwing huge volumes of resources to find backdoors, and in the end all you need to do to add your own backdoors is ask to be handed the keys.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by austinjp on Monday May 06, 2024 @04:28AM (#40272448)
It's a multi-layered satirical joke. The 'absurd' aspect is the flipping of 'taking over a library' versus starting one, which is amusing given that the motivations of state-sponsored bad actors are to poison and/or control the hard work of others. They themselves would end up doing the hard work they've undermined. Further satirical layers are added by the prospect of those bad actors producing 'good' software instead of 'evil', and providing funding that they've historically been reluctant to cough up.

Of course, as the old saying goes, explaining a joke is like dissecting a frog: nobody laughs and a frog dies.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by yesseri on Monday May 06, 2024 @02:01AM (#40271590)
I think he was making a tounge in cheek point about how we could finally get extremely well-founded open source projects.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by chipdart on Monday May 06, 2024 @02:10AM (#40271639)
I did not referred to the funding remark. It is besides the point and immaterial to the discussion.

My point was on the remark that this attack vector is somehow only applicable when projects are starting out. This is false, and insinuating this does a disservice to the community. The attack consists of asking someone for the keys. The projects that are the most vulnerable are those who are already established and have a significant adoption rate but are not actively maintained. We are talking about Colors-like and Faker-like projects. All you need to pull this off is posting one message asking nicely for permissions, post a commit, and make a release.

https://fossa.com/blog/npm-packages-colors-faker-corrupted/

Re:Alert for Social Engineering Takeovers of Open Source Pro... by soks86 on Monday May 06, 2024 @02:16AM (#40271675)
The comment was not sincere and is meant to amuse.

If you believe amusement is a disservice to the community then I believe many others disagree.

edit: For clarity, the "since inception" part is an absurd setup for the, equally absurd, "well funded open source" part.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by Teknomancer on Monday May 06, 2024 @03:59AM (#40272285)
Taking over Open Source, just for the LULz.

There is an extreme lack of sense of humor around these parts.

I lol'd, and thank you for that.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by solumunus on Monday May 06, 2024 @05:17AM (#40272739)
Double whoosh then I guess.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by willvarfar on Monday May 06, 2024 @02:23AM (#40271725)
I edited to clarify that I was meaning future tense.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by z3t4 on Monday May 06, 2024 @02:16AM (#40271674)
For example NPM will give ownership to a package/module if you just ask support.