對于我的一個存盤庫,我需要查看我設定為部署的安全屬性的值(如https://support.atlassian.com/bitbucket-cloud/docs/variables-and-secrets/#Secured-中所述創建變數)。有沒有辦法檢索存盤在那里的值?
由于它的所有出現都被屏蔽了(https://support.atlassian.com/bitbucket-cloud/docs/variables-and-secrets/#Secured-variable-masking),我有寫一個值的想法,我懷疑我保存了在那里,使用“回聲”。如果我看到它在日志中被變數替換,我知道這是該變數的秘密值——但這會將它暴露給我的專案歷史。
還有什么想法嗎?
uj5u.com熱心網友回復:
您始終可以以可逆的方式修改秘密并回顯它,以便 bitbucket 在日志中找不到完全匹配的掩碼。將值拆分為塊,用空格交錯字符或使用 base64 或您喜歡/可用的可逆字串函式對值進行編碼。
例如
echo $SECRET | base64
復制并粘貼到您的終端并執行
echo aXRzYXNlY3JldHRvZXZlcnlib2R5Cg== | base64 -d
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/471169.html
上一篇:當第三方外部參考作為檔案名給出時,fread()、file()和file_get_contents()函式對服務器是否安全?
