Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

sethmlarson
Copy link
Contributor

@sethmlarson sethmlarson commented Sep 8, 2025

Follow-up from the recent Windows code signing certificate incident, adding a runbook for PSRT members to follow during code signing incident response. If there's particulars about either macOS or Windows code signing that might be helpful, please suggest in this pull request.

cc @zooba @ned-deily @ambv


📚 Documentation preview 📚: https://cpython-devguide--1651.org.readthedocs.build/

Copy link
Member

@zooba zooba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! "Verifiable independently" is the important criteria that would have prevented the noise from the recent incident (for anyone reading this - I know Seth knows because he wrote the post-mortem report ;) )

Co-authored-by: Steve Dower <[email protected]>
@ned-deily
Copy link
Member

I don't have any comments to add at this time. For our macOS installers, we currently depend on Apple's macOS notarization service to catch code-signing and similar issues. Every macOS installer package that we release has to go through the notarization process to be able to be readily installed by downstream users. They would have to go out of their way and jump through hoops to override the operating system's defaults to be able to install software via a macOS installer package that does not pass the system Gatekeeper checks including a valid notarization ticket. I've made a note to look at adding something here about macOS and how to handle revocations at some point.

Co-authored-by: Ezio Melotti <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
@sethmlarson
Copy link
Contributor Author

@ezio-melotti @hugovk Happy to go back and wrap lines in a separate PR after this is merged if that's appropriate 👍

Co-authored-by: Adam Turner <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants