為什麼不能隨意分享登入用的秘密資料?
為了讓同事使用某個服務,有人想請 Agent 把登入密碼貼進大家都能看的文件。能看到文件的人,也可能拿這組密碼登入。
密碼或給程式用的金鑰,可能讓持有者使用你的帳號或服務,因此要限制接觸的人與程式。
需要時先看:資料什麼時候會離開我的電腦?
把登入密碼放進共同文件,看到文件的人也可能使用你的帳號。給程式用的金鑰也需要保護。
密碼能讓人登入帳號;有些服務也會給程式一串用來存取資料的金鑰,常叫 API Key。這些秘密資料統稱 secrets,不需要先會寫程式,也能判斷它們不適合放進大家都能看的文件。
若工作確實需要金鑰,應使用服務指定的秘密儲存方式,限制存取範圍。若秘密資料可能已經外洩,應依服務官方方式撤銷或更換。
- API Key
- secrets
執行前確認
這次可能發生什麼
同樣的概念也適用於其他 Agent。
把登入密碼貼進大家都能看的文件,讓同事直接使用我的帳號。
- Agent 可能照著要求貼上密碼;不能假設它一定主動攔下來。
- 應先停止這項分享,確認誰真的需要使用服務,以及需要做哪些事。
- 可查看服務是否能邀請同事各自登入並只開放需要的功能,不共用你的密碼。
共同文件裡不應留下密碼,看文件的人也不該能用它登入你的帳號。