News for hackers. Stuff that matters.
Re:On the Weaponisation of Open Source by feross on Friday March 18, 2022 @06:53PM (#30728649)
We're building Socket to stop this exact type of attack. See https://socket.dev

Socket turns the whole npm security problem on its head and asks: what if we assume all open source may be malicious? Can we proactively detect indicators of compromised packages? What's the simplest way to mitigate this risk without hurting usability?

Re:On the Weaponisation of Open Source by vhanda on Friday March 18, 2022 @09:39PM (#30730033)
Socket seems interesting. I just installed it on some of my repos.

In your FAQ, it says "We're working to make Socket the best open source security tool.", this was confusing for me, as I got the impression that Socket's codebase is Open Source, and I went looking for it.

Maybe "We're working to make Socket the best security tool for open source packages" would be less confusing.

Re:On the Weaponisation of Open Source by hackernewds on Saturday March 19, 2022 @03:49AM (#30732006)
Great feedback. I initially understood socket was open source as well, which would have prevented me from using it to secure open source projects? circular argument :)
Re:On the Weaponisation of Open Source by feross on Friday March 18, 2022 @11:37PM (#30730742)
You are right. Thanks for the suggestion.
Re:On the Weaponisation of Open Source by emptysongglass on Saturday March 19, 2022 @01:35AM (#30731390)
Why should we trust closed-source software to audit open-source code? In the words of an infamous bounty hunter: "Does that seem right to you?"
Re:On the Weaponisation of Open Source by bryanrasmussen on Saturday March 19, 2022 @03:17AM (#30731852)
In U.S

detects Chinese malware -> Threat Alert detects NSA malware -> Silent pass-through

I mean I guess I'm a pessimist, but also, I think I'm really a realist.

Re:On the Weaponisation of Open Source by hansel_der on Saturday March 19, 2022 @07:16AM (#30732897)
"if you make any kind of ruckus, your body is forfit"
Re:On the Weaponisation of Open Source by pabs3 on Friday March 18, 2022 @10:16PM (#30730277)
How do you detect compromised packages? What indicators of compromise do you use? Is Socket itself open source? Can I run it locally on the command-line?
Re:On the Weaponisation of Open Source by feross on Friday March 18, 2022 @11:40PM (#30730751)
We look at the behavior of packages, what APIs they use, and how that changes over time. The list of issues we currently look for is here: https://socket.dev/npm/issue

Socket’s not open source at this time, but we’re releasing a CLI in the coming week if the GitHub App doesn’t suit your purposes.

Re:On the Weaponisation of Open Source by pabs3 on Saturday March 19, 2022 @02:31AM (#30731674)
I absolutely love that you added a telemetry issue! I'm linking your page about it from the Debian privacy issues page.

https://socket.dev/npm/issue/telemetry https://wiki.debian.org/PrivacyIssues

Re:On the Weaponisation of Open Source by pabs3 on Saturday March 19, 2022 @02:27AM (#30731655)
Re:On the Weaponisation of Open Source by huynhhacnguyen on Saturday March 19, 2022 @12:42AM (#30731107)
That's actually interesting, I will look into more details to see if we can integrate this into our systems. Do you have any avaiable technical documents so we can get a glimpse of how Socket is working, or is your Blog the best place to start?