337p人体粉嫩胞高清图片,97人妻精品一区二区三区在线 ,日本少妇自慰免费完整版,99精品国产福久久久久久,久久精品国产亚洲av热一区,国产aaaaaa一级毛片,国产99久久九九精品无码,久久精品国产亚洲AV成人公司
網易首頁 > 網易號 > 正文 申請入駐

GitHub Actions藏了3年的代碼簽名方案

0
分享至


每年燒掉47萬美元證書費,還是自己動手搭云?這是每個在GitHub Actions上發Windows應用的團隊都要算的賬。

代碼簽名這事,說穿了就是給可執行文件蓋個"我沒被篡改"的電子章。但把這套流程塞進CI/CD流水線,私鑰放哪、怎么調用、證書過期后簽名還能不能活——每個環節都是坑。一位微軟背景的工程師最近把整套架構扒了個底朝天,結論有點反直覺:CA(證書頒發機構)托管的HSM,貴到離譜。

CA托管HSM的隱形賬單:按次收費,越簽越虧

云HSM分兩種玩法。一種是當甩手掌柜,把私鑰扔給CA托管;另一種是自己在AWS、Azure或GCP上搭HSM集群,自己管鑰匙。

CA托管的方案聽起來省事,直到你看到計費方式:按年統計代碼簽名次數,簽一次算一次。對于發布頻率高的團隊,這筆賬會指數級膨脹。那位工程師的原話是:"those costs can be quite high"——翻譯成人話就是,簽得越多,虧得越麻。

自建云HSM的前期投入確實存在。你得搭基礎設施、配網絡策略、寫自動化腳本。但如果團隊已經有DevOps能力,這筆固定成本攤到高頻簽名場景里,反而比按次付費便宜一個數量級。

他的建議很直接:if managing your own infrastructure is not a burden, using your own cloud HSM is the recommended approach。不是所有人都該自建,但算完TCO(總擁有成本)后,自建往往是更狠的選擇。

時間戳:讓簽名在證書死后繼續活命的保險

很多人忽略的一個細節:代碼簽名證書會過期,但你的軟件可能還要被安裝很多年。

不帶時間戳的簽名,依賴的是簽名者自己電腦上的系統時間。這意味著我可以把機器時間調到2020年,用一個2023年才過期的證書去簽一個惡意文件。第三方沒法驗證"簽名時證書是否真的有效"。證書一死,簽名跟著作廢,用戶安裝時直接彈紅框警告。

加上可信第三方時間戳后,邏輯徹底變了。時間戳服務器(如DigiCert、Sectigo提供的)會加蓋一個"此簽名發生于某年某月某日"的獨立證明。驗證方可以交叉比對:簽名時間是否在證書有效期內?證書當時是否已被吊銷?

結果是:證書過期了,簽名依然有效。只要時間戳證明你是在證書活著的時候簽的,且當時證書沒被 revoke,這個簽名就永久可信。

這位工程師把這一步列為必做項,沒有商量余地。

私鑰與證書分離:GitHub Actions Runner上的最小權限原則

整套架構的核心安全設計在于:私鑰永遠不出HSM,證書文件可以隨便放。

CA頒發的代碼簽名證書里只有公鑰和身份信息,沒有私鑰。這意味著你可以把它以文件形式塞進GitHub Actions Runner,甚至直接寫進倉庫Secret,風險可控。真正的私鑰生成在HSM內部,通過PKCS#11引擎對外暴露簽名接口。

具體流程分三步:先在自建云HSM里生成密鑰對,然后在本地Linux機器用OpenSSL創建CSR(證書簽名請求),最后把CSR扔給CA換正式證書。

那位工程師貼出的OpenSSL命令長這樣:

export PKCS11_MODULE_PATH=/tmp/libkmsp11-1.6-linux-amd64-fips/libkmsp11.so

export KMS_PKCS11_CONFIG=/tmp/pkcs11-config.yaml

openssl req -new -subj '/CN=example.com/' -sha256 \

-key pub.pem -engine pkcs11 -keyform engine \

-key pkcs11:object=sign_key_name > cert-request.csr

PKCS11_MODULE_PATH指向云HSM的驅動庫,KMS_PKCS11_CONFIG是連接配置。關鍵參數是-engine pkcs11,它告訴OpenSSL:別碰本地文件,去調用HSM里的密鑰。

嫌麻煩?CA托管的HSM確實能幫你半自動化這一步。但回到開頭那個問題:你愿為"省事"每年多付多少萬?

GitHub Actions流水線里的最后一塊拼圖

架構圖的核心邏輯很清晰:GitHub Actions的Windows Runner通過安全通道連接云HSM,簽名時私鑰運算在HSM內部完成,簽名結果返回Runner打包進安裝包。

整個流程的瓶頸不在技術,而在成本模型的選擇。那位工程師的調研結論可以總結為一張決策表:低頻發布、無運維團隊 → CA托管;高頻發布、有DevOps能力 → 自建云HSM。

他沒有給出具體的自建成本數字,但暗示了規模效應:簽名次數越多,自建的優勢越明顯。對于一個每周發多個版本的團隊,按次付費的CA方案可能在幾個季度內就超過自建HSM的年固定成本。

時間戳服務器的選擇倒是簡單,主流CA都免費提供,配置進簽名工具即可。signtool.exe的/tr參數就是干這個的。

這套方案在GitHub Actions生態里不算新鮮,但完整公開架構圖和成本對比的文檔并不多。微軟背景的工程師愿意把內部調研發出來,某種程度上也說明:這不是什么需要保密的競爭優勢,而是行業基礎設施的共識。

最后一個細節:那位工程師在文末提到,如果生成私鑰和創建CSR的過程太繁瑣,CA托管方案確實有半自動化優勢。但他沒有改結論。對于愿意頭鐵自建基礎設施的團隊,省下的證書費夠養半個DevOps工程師——這筆賬,你會怎么算?

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
心源性猝死人數逐漸增多,醫生建議:少吃雞肉,多喝7樣增強免疫

心源性猝死人數逐漸增多,醫生建議:少吃雞肉,多喝7樣增強免疫

垚垚分享健康
2026-03-26 16:09:56
中方拒收道歉,日本自衛官被轉移,小泉進次郎沉默24小時后發聲

中方拒收道歉,日本自衛官被轉移,小泉進次郎沉默24小時后發聲

何氽簡史
2026-03-26 15:40:58
“一降價還不是像狗一樣跑過來!”羅技廣告辱罵用戶遭全網聲討…

“一降價還不是像狗一樣跑過來!”羅技廣告辱罵用戶遭全網聲討…

柴狗夫斯基
2026-03-26 21:06:15
本是狀元郎,因慈禧不喜歡他的姓氏而落榜,沒想到后來竟成主席

本是狀元郎,因慈禧不喜歡他的姓氏而落榜,沒想到后來竟成主席

黎庶文史
2026-03-25 23:58:02
網友曝張雪峰搶救細節:倒地30分鐘才被發現,用ECMO全力搶救無效

網友曝張雪峰搶救細節:倒地30分鐘才被發現,用ECMO全力搶救無效

半窗疏影
2026-03-26 20:17:36
禁止將居民住宅專門用于安放骨灰!

禁止將居民住宅專門用于安放骨灰!

北青網-北京青年報
2026-03-26 16:11:05
突發,雷軍辭職董事長!

突發,雷軍辭職董事長!

品牌頭版
2026-03-26 14:46:17
宋喆出獄后現狀:縣城搬菜月入三千,前妻楊慧橫店開公司年入千萬

宋喆出獄后現狀:縣城搬菜月入三千,前妻楊慧橫店開公司年入千萬

一盅情懷
2026-03-26 14:47:59
勇敢發聲!科威特記者聯合國痛批“反以儀式”

勇敢發聲!科威特記者聯合國痛批“反以儀式”

Nee看
2026-03-26 14:15:21
萬科高管被要求退還薪酬

萬科高管被要求退還薪酬

地產微資訊
2026-03-26 12:22:04
以牙還牙!歐盟凍結對匈牙利160億援助,投降俄軍助烏軍消滅150人

以牙還牙!歐盟凍結對匈牙利160億援助,投降俄軍助烏軍消滅150人

史政先鋒
2026-03-26 20:22:48
張少康辭去廣東省人民政府副省長職務

張少康辭去廣東省人民政府副省長職務

新快報新聞
2026-03-26 11:50:03
全國高速明天大調整!車主集體歡呼:早該這么干了

全國高速明天大調整!車主集體歡呼:早該這么干了

沙雕小琳琳
2026-03-26 02:05:39
伊朗軍方:已擊中或擊落202架各類美以軍機

伊朗軍方:已擊中或擊落202架各類美以軍機

界面新聞
2026-03-26 15:29:15
張雪峰靈堂照曝光,門口擺滿了花圈,網友看到遺像后心里酸酸的

張雪峰靈堂照曝光,門口擺滿了花圈,網友看到遺像后心里酸酸的

180視角
2026-03-26 18:36:11
女孩昏迷3周,腦子里卻過了7年!她在夢中養大倆娃,醒來崩潰了:娃全沒了...

女孩昏迷3周,腦子里卻過了7年!她在夢中養大倆娃,醒來崩潰了:娃全沒了...

英國那些事兒
2026-03-25 23:12:57
砸6700億建雄安,面積抵3個紐約,如今究竟咋樣了?

砸6700億建雄安,面積抵3個紐約,如今究竟咋樣了?

娛樂圈的筆娛君
2026-03-26 12:15:32
繼張雪峰之后,中醫大師黃貴華被曝心梗去世,社交賬號已變黑白

繼張雪峰之后,中醫大師黃貴華被曝心梗去世,社交賬號已變黑白

180視角
2026-03-26 11:52:12
突發心梗,吃丹參滴丸有用嗎?醫生:這2種藥才是心梗急救藥!

突發心梗,吃丹參滴丸有用嗎?醫生:這2種藥才是心梗急救藥!

健康科普365
2026-03-26 09:57:24
高速統一限速3月26日正式落地!五檔限速+清理非標不會再亂扣分!

高速統一限速3月26日正式落地!五檔限速+清理非標不會再亂扣分!

沙雕小琳琳
2026-03-26 09:41:30
2026-03-27 01:24:49
固件更新中
固件更新中
有態度網友ytd
582文章數 3關注度
往期回顧 全部

科技要聞

美團發布外賣大戰后成績單:虧損超200億

頭條要聞

張雪峰留巨額遺產:二婚妻子或拿50% 剩下的女兒占1/3

頭條要聞

張雪峰留巨額遺產:二婚妻子或拿50% 剩下的女兒占1/3

體育要聞

申京努力了,然而杜蘭特啊

娛樂要聞

劉曉慶妹妹發聲!稱姐姐受身邊人挑撥

財經要聞

油價"馴服"特朗普?一到100美元就TACO

汽車要聞

一汽奧迪A6L e-tron開啟預售 CLTC最大續航815km

態度原創

時尚
游戲
旅游
家居
公開課

400萬人愛過的女孩,被黃謠網暴180天后

PS1大IP游戲藏私貨!成人手繪與盜版馬里奧ROM塞滿

旅游要聞

老外為羊拿鐵扎堆魔都街頭 法國游客花式夸上海

家居要聞

傍海而居 靜觀蝴蝶海

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版