2013-11-20 41 views
7

我剛剛收到一封電子郵件,內容是「新的公鑰已添加到您的帳戶中」。我檢查了我的GitHub帳戶,看到兩個密鑰 - 一個是我幾周前從我的Ubuntu機器添加的,另一個是今天從Windows機器添加的。這是我曾經使用GitHub客戶端進行Windows操作的機器,但是我現在還沒有輸入它幾個星期。有人在我的Github帳戶中添加了一個SSH密鑰

我的問題是:

  • 有沒有可能是另外一個人鑽進了Windows機器,並增加了新的公共SSH密鑰我的GitHub的帳戶?
  • 這是否意味着任何進入該Windows機器的人都可以在GitHub中代表我執行操作?
  • 除了刪除新的公鑰,我怎樣才能防止人們添加新的密鑰到我的GitHub賬戶?

回答

8
  • 是的。 GitHub客戶端保持登錄狀態,直到您手動註銷/卸載/撤銷訪問。當您登錄時,客戶端應用程序會自動添加SSH密鑰到您的帳戶。
  • 是的。
  • 刪除密鑰並撤銷GitHub客戶端訪問您的帳戶。您可以在網站的帳戶設置>應用程序>授權應用程序下找到它。 Windows機器上的客戶端應用程序將要求用戶再次登錄才能重新獲得對您帳戶的訪問權限。
+0

使用GitHub可以在新機器上生成新密鑰,而不必知道它?我有一臺新的Win 10 Pro機器(同一臺機器,新的RAM和SSD),並且在安裝過程中,我收到一封電子郵件,內容是「[GitHub]一個新的公共密鑰已添加到您的帳戶」和「以下SSH密鑰已添加到您的帳戶「,但是我只登錄到GitHub網站並創建了問題。而已。我也看到創建來自我的桌面,因爲機器名稱匹配。這是4小時前。 (我受到了攻擊嗎?)我第一次使用GitHub for Windows,安裝並做了一次提交,是在一個小時之前。 – Xonatron

3

有一個attack on GitHub recently,他們已經採取了一些措施,使新的密鑰可以是攻擊者的一個,也可以通過github上(我不能說)來設置。您可以做的最好的辦法是刪除您的密鑰和密碼,並立即用新的密碼和密碼替換它們。

相關問題