Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: OT. Malicious software in PyPI

by AlexP (Pilgrim)
on Jul 30, 2021 at 15:03 UTC ( [id://11135529]=note: print w/replies, xml ) Need Help??


in reply to OT. Malicious software in PyPI

I have heard something similar about javascript two years ago.
By the way, could this happen with cpan?

Replies are listed 'Best First'.
Re^2: OT. Malicious software in PyPI
by marto (Cardinal) on Jul 30, 2021 at 15:08 UTC

    "I have heard something similar about javascript two years ago."

    Things like this have happened on npm a few times.

    "By the way, could this happen with cpan?"

    Yes.

Re^2: OT. Malicious software in PyPI
by eyepopslikeamosquito (Archbishop) on Jul 31, 2021 at 03:09 UTC

      It's important to stress that integrity and authenticity checks wouldn't help in that case. The packages noblesse, genesisbot, aryi, suffer, noblesse2, noblessev2, pytagora, pytagora2 had all valid checksums and really were released by xin1111, suffer, or leonora123. They contain malware because their own developers included it, not because PyPI or one of its mirrors was hacked.

      There may be a push in the future for more "guarded" package repositories, à la App Store to today's AUR, probably tying developers' packages to their "real world" identity. There might be an entry fee, to finance the moderation and code review team. It would raise the cost of supply chain attacks, but won't eliminate them: Google Play Store does all that, but it's too juicy a target not to get into anyway. Anything that's popular enough (has as many users as npm or Python) and easy enough to get into (doesn't require an invitation from two Master Masons to publish a package) will get attacked in this way.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11135529]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (2)
As of 2024-04-24 23:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found