miketheman, to programming
@miketheman@hachyderm.io avatar
jbzfn, to programming
@jbzfn@mastodon.social avatar

🐍 Securing PyPI accounts via Two-Factor Authentication

"Today, as part of that long term effort to secure the Python ecosystem, we are announcing that every account that maintains any project or organization on PyPI will be required to enable 2FA on their account by the end of 2023."


https://blog.pypi.org/posts/2023-05-25-securing-pypi-with-2fa/

mistersql, to random
@mistersql@mastodon.social avatar

is doing the right thing and requiring 2 factor for all package uploading. It should be much harder to take over abandoned packages by using leaked passwords. I guess I also need to learn how to do the 2nd factor, or maybe just switch my publishing to github actions

sethmlarson, to programming
@sethmlarson@fosstodon.org avatar

to enforce non-SMS 2FA for all package maintainers by the end of 2023, excellent work PyPI team to keep the ecosystem safe! 💪

https://blog.pypi.org/posts/2023-05-25-securing-pypi-with-2fa/

miketheman, to programming
@miketheman@hachyderm.io avatar

New blog: Securing PyPI accounts via Two-Factor Authentication, from @dstufft

https://blog.pypi.org/posts/2023-05-25-securing-pypi-with-2fa/

ethauvin, to programming
@ethauvin@mastodon.social avatar
jbzfn, to programming
@jbzfn@mastodon.social avatar

🚨 PyPI was subpoenaed
➥ Ee Durbin

"The privacy of PyPI users is of utmost concern to PSF and the PyPI Administrators, and we are committed to protecting user data from disclosure whenever possible. In this case, however, PSF determined with the advice of counsel that our only course of action was to provide the requested data. I, as Director of Infrastructure of the Python Software Foundation, fulfilled the requests in consultation with PSF's counsel"

https://blog.pypi.org/posts/2023-05-24-pypi-was-subpoenaed/

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

The team has been killing it lately, removing the ability to upload new PGP signatures following @yossarian's audit of PGP on PyPI 🚀

https://blog.pypi.org/posts/2023-05-23-removing-pgp/

thenewoil, to random
@thenewoil@freeradical.zone avatar

deleted_by_author

  • Loading...
  • jbzfn, (edited )
    @jbzfn@mastodon.social avatar

    @thenewoil

    Perhaps the people are the only ones willing to pull the handbrake, unlike other lang registries that worry about optics first.

    "PyPI, the official third-party registry of open source Python packages has temporarily suspended new users from signing up, and new projects from being uploaded to the platform until further notice.

    The unexpected move comes amid the registry's struggle to upkeep with a large influx of malicious users and packages"

    qbi, to programming German

    In dem Blogpost hat sich @yossarian die Signaturen von PyPI-Paketen angeschaut.
    Ergebnis: schlimmer als nutzlos
    Schlüssel nicht erhältlich, Signatur längst abgelaufen etc. Wenn ihr euch mal gruseln wollt, lest den Beitrag.

    PGP signatures on PyPI: worse than useless
    https://blog.yossarian.net/2023/05/21/PGP-signatures-on-PyPI-worse-than-useless

    veit, to programming German
    @veit@mastodon.social avatar

    “PyPI new user and new project registrations temporarily suspended.”
    https://status.python.org/incidents/qy2t9mjjcc7g

    dubbel, to programming
    @dubbel@mstdn.io avatar

    "PyPI new user and new project registrations temporarily suspended" due to high levels of malicious package uploads.
    Absolutely the right decision by the PyPI administrators, take all the time you need 🤗
    https://status.python.org/incidents/qy2t9mjjcc7g

    dethos, to programming Portuguese
    @dethos@s.ovalerio.net avatar
    Yhg1s, to programming
    @Yhg1s@social.coop avatar

    I've mentioned it before, but in case you missed it and are interested in working for @ThePSF to improve PyPI...

    https://blog.pypi.org/posts/2023-05-09-announcing-pypi-safety-and-security-engr-role/

    dubbel, to programming
    @dubbel@mstdn.io avatar

    Reported malicious python package "colors5", downloading an executable on setup from
    https://resetname.peanutgamerdot.repl[.]co/Built.exe

    It's the best documented malicious package I've seen, with helpful comments like

    write the malware to a file

    attempt to add a windows defender exclusion if the person runs our batch as admin

    the malware

    The only attempt at evasion is the screen-full of newlines before this code. :blob_confused:

    avolha, to infosec Polish

    Programujecie w Pythonie? Podczas marcowej edycji PyStoku można było obejrzeć prelekcję o popularnych ostatnio atakach na pakiety w PyPI - na co konkretnie polują przestępcy i jak się przed nimi chronić

    https://yewtu.be/watch?v=qcRLEtln-ZY

    @mateuszchrobok

    sethmlarson, to random
    @sethmlarson@fosstodon.org avatar

    Got my challenge coin at for adding the new trusted publishers to all Beeware packages!

    davidism, (edited ) to programming
    @davidism@mas.to avatar

    Both the new Flask and Werkzeug releases use PyPI's new OIDC trusted publisher integration with GitHub https://docs.pypi.org/trusted-publishers/ Really easy to set up and use, no more managing tokens manually.

    qlp, to programming
    @qlp@linh.social avatar

    organizations feature is now live!

    @PyConUS @ThePSF

    miketheman, to PyConUS
    @miketheman@hachyderm.io avatar
    sethmlarson, to programming
    @sethmlarson@fosstodon.org avatar

    I've added the new #PyPI feature "Trusted Publishers" to the secure #Python package template repository, you can now publish packages without credentials in #GitHub Actions! 📦

    #PyCon #PyConUS

    https://github.com/sethmlarson/secure-python-package-template/#configuring-a-trusted-publisher

    paulox, to programming
    @paulox@fosstodon.org avatar

    Dustin Ingram (Google Open Source Security Team member, PSF director, Python Package Index maintainer) is giving the talk "Software Security and Slippery Slopes" at PyCon US 2023 🇺🇲🐍

    CC @pycon @PyConUS @ThePSF

    Dustin on stage
    Dustin talk live captions
    Don't depend on bugs

    hugovk, to programming
    @hugovk@mastodon.social avatar

    Exciting news from , just in time for @PyConUS:

    "Starting today, PyPI package maintainers can adopt a new, more secure publishing method that does not require long-lived passwords or API tokens to be shared with external systems."

    I've been part of the private beta and it works really well!

    https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines