TruthsSeek
繁體中文(香港)

指南 發佈時間 2026-10-20 · 更新時間 2026-10-20

讀懂 GitHub 驗證提交徽章:切勿當作身份證明

TruthsSeek 出版物 · 編輯政策

快速解答 · GitHub 驗證提交徽章代表 GitHub 已成功驗證該提交的簽名。它不能證明現時由誰控制該帳戶、誰撰寫了程式碼,或簽署者受僱於誰。應將徽章視為其中一項證據,再查核帳戶歷史及獨立來源,然後才下結論。

立即進行檢查 — TraceSeek 可在 20–30 秒內 掃描 3,000+ 個平台。 首次掃描免費。

⬇︎ iOS⬇︎ Android

徽章實際記錄了甚麼

驗證提交徽章是簽名檢查的結果,並非品格證明。當你在 GitHub 上看到提交旁邊的「Verified」標記,平台只告訴你一件狹窄的事:它檢查了附加於該提交的密碼學簽名,而檢查通過。

GitHub 會在簽名成功驗證時,將已簽署的提交標記為 Verified。來源

徽章附屬於提交,而非附屬於個人。它亦不是你所查看帳戶的即時安全指標。驗證結果是某個時間點所發生檢查的歷史記錄。

驗證一經記錄,即使簽署金鑰已被撤銷或已過期,該記錄仍可保留。來源

這種持續保留對調查人員很重要。即使產生徽章的簽署金鑰已被撤銷或已過期,舊提交上的徽章仍可顯示。撤銷金鑰不會追溯抹除徽章,過期金鑰亦不會令舊提交變成未驗證。因此,徽章只告訴你簽名在記錄時通過了檢查,並不代表金鑰仍受信任、帳戶仍然安全,或現時帳戶持有人就是當初簽署的人。

第一步:分開三個問題

當有人以驗證提交作為開發者身份的證據時,他們通常混淆了三個不同問題。在評估任何事物之前,先將它們分開。

問題驗證徽章能顯示甚麼它本身不能顯示甚麼
此提交是否已簽署並驗證?GitHub 記錄了該提交的簽名驗證成功。誰撰寫了程式碼,或程式碼質素如何。
現時由誰控制該帳戶?沒有直接顯示。徽章繫於提交,而非現時登入控制權。是否仍由同一人擁有帳戶,或帳戶是否已易手。
此人是否就是其自稱的人,或受僱於其自稱的機構?沒有直接顯示。身份、僱傭關係,或代表組織發言的授權。

驗證徽章只回答第一行。第二及第三行需要獨立證據。這與我們在公開個人檔案搜尋能與不能揭示一個人的甚麼指南中所述的紀律相同:公開產物是線索,不是結論。

第二步:閱讀提交,而非只看徽章

徽章是捷徑,而捷徑會隱藏背景。打開提交本身,查看驗證結果周圍的內容。

這些欄位無論單獨或合併,均不能確立帳戶持有人就是個人簡介中所稱的人,或該人任職於個人檔案所稱的機構。

第三步:另行查核現時帳戶控制權

驗證提交是關於某個提交的記錄。帳戶控制權是另一個問題,公開頁面很少直接回答。你可以做的是尋找一致性與連續性。

如果有人以驗證徽章作為他們現時控制某帳戶的證明,那是類別錯誤。徽章不衡量現時登入安全,亦不確認與你對話的人就是帳戶持有人。

第四步:尋找獨立證據

獨立證據是指並非源自提出聲稱的同一帳戶的任何事物。例子包括組織自行發布的團隊成員名單、會議網站上的演講名單,或由組織帳戶維護並有其自身公開記錄的儲存庫。即使這些也只是佐證,不是身份證明。你的工作是決定組合起來應給予多少份量,而非宣稱確定。

決策表:應給予驗證徽章多少份量

情況合理解讀剩餘不確定性
有徽章,金鑰仍與帳戶關聯,近期提交簽名已驗證,金鑰關聯是現時的。不能證明該人控制帳戶或撰寫了程式碼。
有徽章,金鑰已撤銷或過期驗證在發生時已被記錄。對現時金鑰信任或帳戶安全毫無說明。
徽章僅見於舊提交歷史驗證記錄。對現時活動或控制權沒有暗示。
沒有徽章該提交沒有驗證簽名。沒有徽章並非不當行為的證據;許多正當工作流程不會為每個提交簽署。
徽章加上其他平台名稱吻合值得跟進的線索。用戶名稱並不唯一;帳戶可能屬於不同的人。
徽章加上組織檔案提及對可能隸屬關係的佐證。不能證明僱傭關係或代表組織發言的授權。

常見錯誤

自我審查清單

在重複一個以驗證徽章為依據的開發者聲稱之前,請執行此清單。

  1. 我是否有打開提交並記下作者、提交者、金鑰、儲存庫及日期?
  2. 我是否有將「簽名已驗證」與「帳戶控制權」及「身份或僱傭關係」分開?
  3. 我是否有查核金鑰是否仍與帳戶關聯,或記錄是否可能在撤銷或過期後保留?
  4. 我是否有尋找至少一個並非源自同一帳戶的來源?
  5. 我是否有將名稱吻合描述為線索,而非同一人的證明?
  6. 我是否有避免聲稱徽章證明現時安全、著作權或僱傭關係?

保護自己的數碼足跡

如果你簽署提交,請記住驗證徽章是你留下的記錄。它可能比產生它的金鑰更長壽。在撤銷或輪換簽署金鑰之前,決定你希望舊提交如何呈現,並保留自己的筆記,記錄何時使用了哪些金鑰。如果你維護公開個人檔案,檢視你歷來使用過的用戶名稱,並查核舊帳戶是否仍指向你。用戶名稱搜尋如 TraceSeek 可協助你檢視自己在 3,000+ 個平台上已知的公開用戶名稱;首次掃描免費,無需註冊或登入,結果通常在 20–30 秒內返回。將輸出視為待審查的線索清單,而非身份驗證。TraceSeek 不會更改平台設定、不保證匹配,亦不驗證任何人的身份。關於我們如何界定證據與限制,請參閱我們的方法論。

關鍵事實

常見問題

GitHub 驗證提交徽章能否證明誰撰寫了程式碼?

不能。徽章記錄 GitHub 已成功驗證該提交的簽名。它不能證明誰撰寫了程式碼、現時由誰控制帳戶,或簽署者受僱於誰。

簽署金鑰被撤銷或過期後,驗證徽章仍可保留嗎?

可以。驗證一經記錄,即使簽署金鑰已被撤銷或已過期,該記錄仍可保留。因此,歷史徽章不應解讀為對現時金鑰信任或帳戶安全的陳述。

同一用戶名稱出現在 GitHub 及另一平台代表甚麼?

這是線索,不是證明。用戶名稱在不同平台並不唯一,因此名稱吻合不能確立帳戶屬於同一人。下結論前應尋找獨立佐證。

TraceSeek 能否驗證開發者就是其自稱的人?

不能。TraceSeek 是用戶名稱搜尋工具,涵蓋 3,000+ 個平台,並提供免費首次掃描,無需註冊或登入。它將公開匹配結果作為線索返回;不驗證身份、不更改平台設定,亦不保證匹配。

繼續閱讀

平台指南

準備好查找某人?

查看用戶名稱揭示的內容

根據其產品資料,TraceSeek 會在 20–30 秒內搜尋 3,000+ 個平台,並找出與用戶名稱相符的公開個人檔案。首次掃描免費。可能的匹配結果需要手動審核。 首次掃描毋須註冊或登入。

⬇︎ 下載 iOS 版本⬇︎ 下載 Android 版本

適用於 iPhone 及 Android · 20–30 秒掃描 · 3,000+ 個平台

⬇︎ App Store ⬇︎ Google Play