Artwork

Real Python에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Real Python 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Welcoming PyPI's Safety & Security Engineer Mike Fiedler

58:31
 
공유
 

Manage episode 381080928 series 2637014
Real Python에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Real Python 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

You may remember a recent Python Package Index (PyPI) announcement about hiring a full-time security engineer. We’ve also mentioned several current security initiatives from PyPI. This week on the show, we talk with Mike Fiedler about accepting this new role and securing accounts on PyPI.

Mike talks about how he started as a contributor to PyPI and eventually became a maintainer. We dig into why he fits this new role well and what his responsibilities are.

We discuss the initiative to secure accounts using two-factor authentication (2FA) methods. Mike also explains how package maintainers can adopt a new, more secure publishing method called trusted publishing that doesn’t require long-lived passwords.

We also discuss Mike’s recent talk called “How to Give Back to Open Source Without Losing Your Mind.” Mike shares advice and resources for finding your own contribution entry points.

Course Spotlight: Publishing Python Packages to PyPI

In this video course, you’ll learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Index. Quickly get up to speed on everything from naming your package to configuring it using setup.cfg.

Topics:

  • 00:00:00 – Introduction
  • 00:02:11 – PyPI Safety and Security Engineer
  • 00:05:21 – Why did you initially become a PyPI contributor?
  • 00:11:26 – What are you most excited about in your new role?
  • 00:12:02 – Current security concerns
  • 00:15:07 – Focus on malicious package reporting
  • 00:16:30 – 2FA enforcement and building trust
  • 00:26:51 – Managing credentials and password managers
  • 00:29:24 – Forms of 2FA
  • 00:31:48 – Trusted publishers
  • 00:38:08 – Video Course Spotlight
  • 00:39:28 – Updating an older project
  • 00:41:44 – Evolution of security
  • 00:43:06 – Typosquatting and evolving security
  • 00:49:13 – How To Give Back to Open Source Without Losing Your Mind
  • 00:52:48 – What are you excited about in the world of Python?
  • 00:54:45 – What do you want to learn next?
  • 00:57:06 – How can people follow your work online?
  • 00:57:37 – Thanks and goodbye

Show Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

266 에피소드

Artwork
icon공유
 
Manage episode 381080928 series 2637014
Real Python에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Real Python 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

You may remember a recent Python Package Index (PyPI) announcement about hiring a full-time security engineer. We’ve also mentioned several current security initiatives from PyPI. This week on the show, we talk with Mike Fiedler about accepting this new role and securing accounts on PyPI.

Mike talks about how he started as a contributor to PyPI and eventually became a maintainer. We dig into why he fits this new role well and what his responsibilities are.

We discuss the initiative to secure accounts using two-factor authentication (2FA) methods. Mike also explains how package maintainers can adopt a new, more secure publishing method called trusted publishing that doesn’t require long-lived passwords.

We also discuss Mike’s recent talk called “How to Give Back to Open Source Without Losing Your Mind.” Mike shares advice and resources for finding your own contribution entry points.

Course Spotlight: Publishing Python Packages to PyPI

In this video course, you’ll learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Index. Quickly get up to speed on everything from naming your package to configuring it using setup.cfg.

Topics:

  • 00:00:00 – Introduction
  • 00:02:11 – PyPI Safety and Security Engineer
  • 00:05:21 – Why did you initially become a PyPI contributor?
  • 00:11:26 – What are you most excited about in your new role?
  • 00:12:02 – Current security concerns
  • 00:15:07 – Focus on malicious package reporting
  • 00:16:30 – 2FA enforcement and building trust
  • 00:26:51 – Managing credentials and password managers
  • 00:29:24 – Forms of 2FA
  • 00:31:48 – Trusted publishers
  • 00:38:08 – Video Course Spotlight
  • 00:39:28 – Updating an older project
  • 00:41:44 – Evolution of security
  • 00:43:06 – Typosquatting and evolving security
  • 00:49:13 – How To Give Back to Open Source Without Losing Your Mind
  • 00:52:48 – What are you excited about in the world of Python?
  • 00:54:45 – What do you want to learn next?
  • 00:57:06 – How can people follow your work online?
  • 00:57:37 – Thanks and goodbye

Show Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

266 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생