簡體   English   中英

如何通過Github Webhooks安全地加密秘密?

[英]How to securely encrypt secrets over Github Webhooks?

我有一個在服務器上運行的服務,只要我使用Github Webhooks將新代碼推送到存儲庫,就會更新並重新啟動它。 它可以訪問一堆數據庫,這些數據庫的憑據被硬編碼到配置文件中。 我想加密配置文件,只在服務啟動時將其解密到內存中。

由於我已經啟動了服務,因此看起來加密密鑰需要存在於Web服務器上,這首先破壞了加密文件的重點。

我可以使用Github的某些身份驗證屬性作為加密密鑰,還是以其他方式將密鑰傳遞給未保存到磁盤的服務器? 該文件應如何保護?

該文件應如何保護?

不是由GitHub或任何與Git相關的。

你需要:

但GitHub本身只托管回購,它不管理機密。
GitHub webhook只是一個回調,意味着有一個服務正在收聽該回調。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM