PyPI導入數位見證以強化安全防護,Python供應鏈信任機制再升級
支付動態 · 2024-11-18

PyPI數位認證讓套件維護者在發布Python套件時,加入經過身分驗證的數位簽章,徹底提升供應鏈安全與追溯性,替代傳統PGP簽章機制

Python軟體生態系迎來一項重要功能,PyPI(Python Package Index)正式啟用數位見證(Digital Attestations)功能,讓套件維護者可以在發布時,加入經過身分驗證的數位簽章,進一步強化軟體供應鏈安全性。此項新措施將可提高套件的可信度並強化整體安全性。根據官方資料,目前已經有超過2萬筆數位見證上傳至PyPI,而這樣大量採用的趨勢,也顯示出業界對軟體安全的高度需求。

數位見證的正式實施,代表著Python PEP 740實作完成。PEP 740是PyPI供應鏈安全策略的一環,隨著可信發布(Trusted Publishing)的支援,PyPI正逐步淘汰傳統的PGP簽章機制。數位見證相比PGP簽章具有三大優點。首先,數位見證基於OIDC(OpenID Connect)身分驗證進行簽署,不再仰賴公私金鑰對,從根本解決了金鑰遺失或是遭竊的風險。這種身分導向的簽章,大幅降低傳統加密系統的安全風險,特別是當前供應鏈攻擊頻傳的環境,進一步強化了安全性。

其次,數位見證可提供明確的上游原始碼程式庫連結,尤其是自動化發布流程,諸如GitHub Actions的專案。見證標示PyPI上檔案和來源庫、工作流程以及生成該檔案的提交紀錄之間的關聯,使每個發布套件都具有可追溯性。對於企業和使用者個人而言,這代表著PyPI上每個套件版本,都可被驗證來源,防範供應鏈劫持和假冒專案的風險。

再者,數位見證在上傳時即需要完成驗證,確保所有發布到PyPI的證明皆為可被驗證。先前PGP簽章機制並不強制實行此相應要求,導致一些未經驗證的簽章出現在平臺上,影響使用者對簽章的信任,而隨著PEP 740的落實,PyPI便可徹底解決這個問題,使數位簽章成可靠的供應鏈保護機制。

PyPI推出兩個新工具供使用者方便驗證檔案的數位見證資訊,使用者可以透過新設計的Integrity API程式化存取數位見證,或直接在PyPI網站的新介面,檢視每個檔案的詳細資訊,包含所有相關數位見證。這些工具提供更高的透明度,讓開發者和使用者能夠即時查證所使用套件的安全性。

符合條件的專案將能夠自動生成數位見證,不需要額外配置即可啟用。使用GitHub Actions發布並依循可信發布原則,且採用pypa/gh-action-pypi-publish發布的套件,已經自動啟用數位見證。之後PyPI計畫逐步推展至其他可信發布環境,讓更多發布環境均可自動生成見證,擴大數位見證的覆蓋範圍。

熱門文章
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
巴西擬將博弈稅率提高至24% 稅收將用於社保與醫療領域
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
英國確認各垂直行業的賭博稅稅率
合規與政策
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
首頁
遊戲
合作
發現
我的