概念短讀

為什麼不能隨意分享登入用的秘密資料?

為了讓同事使用某個服務,有人想請 Agent 把登入密碼貼進大家都能看的文件。能看到文件的人,也可能拿這組密碼登入。

密碼或給程式用的金鑰,可能讓持有者使用你的帳號或服務,因此要限制接觸的人與程式。

需要時先看:資料什麼時候會離開我的電腦?

概念圖解|密碼不能當一般文字分享

把登入密碼放進共同文件,看到文件的人也可能使用你的帳號。給程式用的金鑰也需要保護。

密碼能讓人登入帳號;有些服務也會給程式一串用來存取資料的金鑰,常叫 API Key。這些秘密資料統稱 secrets,不需要先會寫程式,也能判斷它們不適合放進大家都能看的文件。

若工作確實需要金鑰,應使用服務指定的秘密儲存方式,限制存取範圍。若秘密資料可能已經外洩,應依服務官方方式撤銷或更換。

執行前確認

這次可能發生什麼

同樣的概念也適用於其他 Agent。

把登入密碼貼進大家都能看的文件,讓同事直接使用我的帳號。
  • Agent 可能照著要求貼上密碼;不能假設它一定主動攔下來。
  • 應先停止這項分享,確認誰真的需要使用服務,以及需要做哪些事。
  • 可查看服務是否能邀請同事各自登入並只開放需要的功能,不共用你的密碼。

共同文件裡不應留下密碼,看文件的人也不該能用它登入你的帳號。