3 ms·
Malware downloaded from PyPI 41,000 times was surprisingly stealthy
- alpanka 5y agoThese look like really oddball packages that few would consider using. How many of those 41000 are automatic build systems, mirrors and security scanners?
- mountainriver 5y agoimportantpackage seems like an oddball package to you?!
- sss111 5y agoSince the article doesn’t have this, The names of the packages are: importantpackage / important-package pptest ipboards owlmoon DiscordSafety trrfab 10Cent10 / 10Cent11 yandex-yt yiffparty
- officeplant 5y ago>yiffparty Time to have a talk with my fellow tech furs again.
- flerovium 5y ago> The so-called “dependency confusion attacks” work by uploading malicious packages to public code repositories and giving them names that are identical to legitimate packages stored in the internal repository of Microsoft, Apple, or another large software developer. This is the key line. These attacks happen at installation specific organizations. The attackers haven't bypassed open source code review.
- Svetlitski 5y agoOn this topic, something that drives me nuts about Python packaging is that the name of the top-level import often doesn’t match the name of the package. For example if you see `import yaml` in a Python script, you might try to run `pip3 install yaml`, but no, you should actually run `pip3 install pyyaml`.