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

Great that we'll finally get state-sponsored open-source development :D

Re:Alert for Social Engineering Takeovers of Open Source Pro... by pants2 on Monday May 06, 2024 @01:33AM (#40271423)
The ideal state is having the world's superpowers all devoting effort to improving open source libraries, but all catching each others' backdoors and at the end of the day improving security for everyone.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by bee_rider on Monday May 06, 2024 @01:36AM (#40271440)
Web of trust, but all commits must be signed by at least 3 intelligence agencies from rival countries.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by wiseowise on Monday May 06, 2024 @03:15AM (#40272027)
Russia, China, Iran and NK cock-block development for years, because the MR “doesn’t represent their interests”.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by saagarjha on Monday May 06, 2024 @05:13AM (#40272713)
Sounds a lot like how web standards work!
Re:Alert for Social Engineering Takeovers of Open Source Pro... by mdhb on Monday May 06, 2024 @06:51AM (#40273186)
Apple’s behaviour specifically
Re:Alert for Social Engineering Takeovers of Open Source Pro... by saagarjha on Monday May 06, 2024 @08:53AM (#40274055)
This is independent of browser vendor
Re:Alert for Social Engineering Takeovers of Open Source Pro... by protomolecule on Monday May 06, 2024 @08:09AM (#40273680)
You mean like the US blocks all efforts to ban putting weapons in space?
Re:Alert for Social Engineering Takeovers of Open Source Pro... by bee_rider on Monday May 06, 2024 @12:22PM (#40276387)
Yeah, it is definitely an off the cuff incomplete idea. I think you’d want to structure things pretty carefully. Maybe somehow classify countries into: Hostile, Competitor, Unaligned, Friendly, and Too Friendly.

Maybe just ignore Hostile, try to find enough competitors to ensure at least one will review, require a couple unaligneds and friendlies, and then consider “too friendly” to be the same as your own country.

Like from a US point of view, if the US and the UK agree on something… I mean, that only counts as one point, right? We are too close. But if like half of the EU and India agree, there’s enough competing self-interest to let it through (keeping in mind that it is all open source, nobody wants to be caught doing something sketchy). And if China, the US, and any other non-5-eyes country agree on something, it must be fine. (I picked these countries because I think they are pretty uncontroversial, I’m definitely not going to try and list who’d be in the hostile group, that’s just asking for unproductive political squabbling).

Multiple possible paths, no veto.

But I have no idea how to fix the problem of: some countries look more or less trustworthy from others’ point of view; I think we can easily suggest a plan from the US point of view, but I have no idea how to get everyone to agree on what the actual state of a single source code repository is, since commits have dependencies. Maybe it needs to be more like a package manager.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by transpute on Monday May 06, 2024 @02:01AM (#40271597)

  At least 2 rival legal Jurisdictions/Alliances/Spheres
  At least 2 rival state intelligence Agencies per Sphere
  At least 2 rival corporations per Sphere
  TOTAL: 2*(2+2) = 8
Widely used OSS projects are contested spheres of collaboration.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by voiper1 on Monday May 06, 2024 @02:29AM (#40271760)
So the long game is rival countries are secretly collaborating, so we secretly have world peace!
Re:Alert for Social Engineering Takeovers of Open Source Pro... by glodalitazic on Monday May 06, 2024 @02:59AM (#40271930)
Imagine all war stops and noone knows it
Re:Alert for Social Engineering Takeovers of Open Source Pro... by peteradio on Monday May 06, 2024 @07:20AM (#40273342)
Nah uh! We are still warring! Israel winks at Gaza, Iran squeezes the U.S.A's ass.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by sneak on Monday May 06, 2024 @08:13AM (#40273714)
Global violent deaths have been trending downward consistently since ww2, even given our new “permanent war” status. We simply just don’t have large-scale wars anymore.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by jonhohle on Monday May 06, 2024 @01:59AM (#40271580)
“Web of distrust”
Re:Alert for Social Engineering Takeovers of Open Source Pro... by Angostura on Monday May 06, 2024 @03:23AM (#40272081)
Mutually Assured Commitment
Re:Alert for Social Engineering Takeovers of Open Source Pro... by _kb on Monday May 06, 2024 @07:18AM (#40273329)
Alternatively: mutually assured development.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by lynx23 on Monday May 06, 2024 @04:11AM (#40272350)
Sounds like asking for World Peace.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by goodpoint on Monday May 06, 2024 @03:11AM (#40271998)
This has been quietly happening for a good while...
Re:Alert for Social Engineering Takeovers of Open Source Pro... by MaxBarraclough on Monday May 06, 2024 @07:01AM (#40273240)
Re:Alert for Social Engineering Takeovers of Open Source Pro... by Contortion on Monday May 06, 2024 @04:43AM (#40272536)
Mutually Assured Backdoors
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.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by loa_in_ on Monday May 06, 2024 @03:36AM (#40272162)
If it's an everybody uses it solution it will eventually be reimplemented as a part of the environment, like the browser or the kernel. The lifetime is limited and linking to a library like that wouldn't mesh very well there.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by wongarsu on Monday May 06, 2024 @07:39AM (#40273453)
You can easily get two decades out of solutions like libjpeg, the GNU project, systemd, busybox, rsync, etc.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by transpute on Monday May 06, 2024 @01:28AM (#40271403)
US gov has encouraged finance/tech industry to invest in the security of OSS supply chains.

OpenSSF members: https://openssf.org/about/members

2021, $10MM, https://openssf.org/press-release/2021/10/13/open-source-sec...

> Financial commitments from Premier members include Amazon, Cisco, Dell Technologies, Ericsson, Facebook, Fidelity, GitHub, Google, IBM, Intel, JPMorgan Chase, Microsoft, Morgan Stanley, Oracle, Red Hat, Snyk, and VMware. Additional commitments come from General members Aiven, Anchore, Apiiro, AuriStor, Codethink, Cybertrust Japan, Deepfence, Devgistics, DTCC, GitLab, Goldman Sachs, JFrog, Nutanix, StackHawk, Tencent, TideLift, and Wind River.

2022, $5MM for 10,000 OSS projects, https://openssf.org/press-release/2022/02/01/openssf-announc...

> Following a meeting with government and industry leaders at the White House, OpenSSF is excited to announce the Alpha-Omega Project to improve the security posture of open source software (OSS) through direct engagement of software security experts and automated security testing. Microsoft and Google are supporting the Alpha-Omega Project with an initial investment of $5 million.. “Omega” will identify at least 10,000 widely deployed OSS projects where it can apply automated security analysis, scoring, and remediation guidance to their open source maintainer communities.

2022+2023, $4.8MM disbursed to ten (not 10K?) OSS projects, https://openssf.org/blog/2024/02/16/alpha-omega-2023-annual-... & https://openssf.org/blog/2022/12/14/alpha-omega-project-firs...

  Eclipse         $1,150,000
  NodeJS          $579,000
  Rust            $920,000
  Homebrew        $175,000
  jQuery          $350,000
  OpenSSL         $127,968
  OpenRefactory   $50,000
  Prossimo (ISRG) $530,000
  Python          $400,000
  Linux Kernel    $620,000
Re:Alert for Social Engineering Takeovers of Open Source Pro... by throwaway2037 on Monday May 06, 2024 @02:25AM (#40271742)
Why did Eclipse org get so much and Apache org none/less? In my experience, the footprint of Apache exceeds anything else in enterprise programming.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by VoidWhisperer on Monday May 06, 2024 @03:58AM (#40272284)
This also struck me as a bit odd.. even more so when you consider that over recent years, eclipse's general usage over time has decreased
Re:Alert for Social Engineering Takeovers of Open Source Pro... by transpute on Monday May 06, 2024 @04:26AM (#40272442)
Are OpenSFF members using Eclipse sub-projects in the financial services industry? In automotive/embedded, Eclipse hosts the safety-certified OSS ThreadX RTOS (formerly Azure RTOS), which runs on 10B+ devices, https://finance.yahoo.com/news/eclipse-foundation-showcases-...
Re:Alert for Social Engineering Takeovers of Open Source Pro... by weberer on Monday May 06, 2024 @06:55AM (#40273200)
Ahhh, I was thinking they were just funding the IDE.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by transpute on Monday May 06, 2024 @07:28AM (#40273396)
It would be helpful for projects funded by OpenSSF Omega to publish details on how they prioritized use of the funds to improve supply chain security within each project.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by gkbrk on Monday May 06, 2024 @04:33AM (#40272470)
Tons of modern and really critical development happens on Eclipse-based environments. Two examples I can think of off the top of my head are

- DBeaver (very widely used to connect to production databases)

- STM32Cube IDE (for embedded development in all sorts of devices)

Re:Alert for Social Engineering Takeovers of Open Source Pro... by _fizz_buzz_ on Monday May 06, 2024 @05:40AM (#40272847)
TI's Code Composer Studio is also eclipse based.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by cess11 on Monday May 06, 2024 @05:04AM (#40272676)
Eclipse manages a distribution of Java and the Jakarta libraries, formerly known as JavaEE/J2EE. Arguably Jakarta is a larger footprint, since pretty much every enterprise-like library or application derives functionality from it.
Re:Alert for Social Engineering Takeovers of Open Source Pro... by saagarjha on Monday May 06, 2024 @05:13AM (#40272718)
NSA's got to keep developing Ghidra
Re:Alert for Social Engineering Takeovers of Open Source Pro... by willvarfar on Monday May 06, 2024 @09:42AM (#40274579)
I expect the pay awards are based on the various OSS foundation thingies lobbying.

But protecting dev environments makes sense. Think how many supply chains an attacker can compromise if they can get at random dumb developer machines...

Re:Alert for Social Engineering Takeovers of Open Source Pro... by winrid on Monday May 06, 2024 @01:53AM (#40271539)
Neat that jQuery gets so much. I guess they have a ton of stuff on jQuery still (and probably will forever).
Re:Alert for Social Engineering Takeovers of Open Source Pro... by Ygg2 on Monday May 06, 2024 @03:31AM (#40272126)
> So next the attackers playing the long game will just set out to develop the next great everybody-uses-it open-source library

This already happened.

*cough* React *cough*

Ask yourself, why would rogue AI and famous human impersonator Mark (short for Mark Zero Ai) Zuckerberg make an open-source UI library for everyone to use? /tinfoil

That said, who knows, maybe it already happened.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by varispeed on Monday May 06, 2024 @04:59AM (#40272638)
Re:Alert for Social Engineering Takeovers of Open Source Pro... by Nition on Monday May 06, 2024 @05:03AM (#40272671)
A kind of similar thing happened with game key scammers. People will email the devs of hundreds of Steam games pretending to be a popular YouTuber, asking for keys for themselves and usually a few extra "for a giveaway". If they get the keys, they'll try to resell them for a profit.

At first you'd get emails from like, [email protected] instead of [email protected]. But you could usually check the YouTube about page to find the real business email and compare it.

So eventually the scammers started creating their own YouTube channels. They'd steal videos from other channels and reupload them, then get bots to add views and subscribers. Now the email matches the one on their channel.

One remaining tell tended to be the lack of comments, but it's been a few years since I had a game that was getting those kind of emails, and I wouldn't be surprised if they have good fake video comments these days too.

Here are a couple of examples of fake channels I have saved from a few years ago:

https://www.youtube.com/channel/UCzOhUFVqJSGk20eB0kFCyOg

https://www.youtube.com/channel/UC_TgLJm0paPjmJQTWaHqDhQ

Re:Alert for Social Engineering Takeovers of Open Source Pro... by flumpcakes on Monday May 06, 2024 @07:50AM (#40273509)
How do you know those two channels are "fake" or "scammers"?

I think I have a good eye for these things and worryingly they just look like the normal low effort youtube chaff but I wouldn't have thought fake/scamming.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by Nition on Monday May 06, 2024 @04:17PM (#40279004)
Some common indicators (though this may have changed - I can only speak for ~7 years ago):

- Weird view counts. Strangely consistent, random sudden dropoff to near zero views, etc.

- No voice commentary. Can't steal videos from different channels if your "voice" changes I guess.

- A whole set of videos uploaded at once. This was more obvious when the linked channels were still active since you'd see like two rows of "2 days ago", then a bunch "1 week ago", then a bunch "3 weeks ago" etc.

- Social media etc links either missing or super basic.

- Few and generic comments vs. amount of views.

- Channel description generic, sometimes copied from other channels.

- The two I linked haven't done it, but some I saw were uploading long-plays of games split into many parts, I guess to easily pad out their total number of videos.

Another thing they were doing at the time, was changing their channel name and banner after a few weeks or months and then emailing again pretending to be a whole new channel. Easy to spot if you still had the old link and it was the same.

The second one I linked also mysteriously turns Russian if you scroll back far enough. Bit unusual for someone with their location listed as USA.

Re:Alert for Social Engineering Takeovers of Open Source Pro... by saagarjha on Monday May 06, 2024 @05:14AM (#40272721)
Relevant xkcd: https://xkcd.com/810/
Re:Alert for Social Engineering Takeovers of Open Source Pro... by smnplk on Monday May 06, 2024 @06:08AM (#40272964)
The solution is blockchain! /s
Re:Alert for Social Engineering Takeovers of Open Source Pro... by belter on Monday May 06, 2024 @07:18AM (#40273335)
> Great that we'll finally get state-sponsored open-source development :D

Suspicions are very old: "Report of FBI back door roils OpenBSD community" (2010)- https://www.cnet.com/news/privacy/report-of-fbi-back-door-ro...

Re:Alert for Social Engineering Takeovers of Open Source Pro... by wongarsu on Monday May 06, 2024 @07:30AM (#40273410)
Also TOR being overtly created and sponsored by the US government, leading to some distrust
Re:Alert for Social Engineering Takeovers of Open Source Pro... by d0mine on Monday May 06, 2024 @07:39AM (#40273456)
Or even better: push a cryptographic protocol with a builtin weakness as a standard and deprecate others as "insecure."

Any implementation would be vulnerable.