有人用 AI 做了一個付費的小工具,公開分享時還特別強調,他自己一行程式都沒有寫。 公開分享後大約兩天,這個工具就開始被人攻擊。
工具每次用 AI 服務時,AI 服務都會要求出示一組綁著他帳號的通行碼(也就是 API Key),用多少額度就從他的帳號扣多少錢。 這組通行碼卻寫在網頁中一個任何人打開都看得到的地方,就像把信用卡貼在店門口,誰經過都能拿去刷。
除了通行碼,工具也不會先確認對方有沒有付錢,沒付錢的人照樣用得到付費功能。 放資料的地方也沒有限制誰能改,資料被人直接竄改。
他請 AI 修,改好一處,又壞掉另一處,沒多久就把工具關掉了。
如果這個工具一直只有他自己在用,這幾件事幾乎都不會發生。 通行碼寫在網頁裡,打開網頁的只有他自己。 不需要確認有沒有付錢,用的只有他自己。 放資料的地方不用限制誰能改,會去改的只有他自己。
我自己的東西也是這樣。 只放在自己電腦裡的時候,我很少去想有人會故意亂用,頂多職業病發作,擔心會不會有人連進我的 Wi-Fi,或是 AI 把資料傳了出去。
工具還是同一個,不一樣的事情是誰碰得到這個工具。 一開放給別人用,來的不是只有正常的使用者,也會有人想不付錢就用(俗稱白嫖😂)、想拿你的通行碼去刷自己的東西、想看看能不能把東西弄壞。
只有你自己用的工具,原本不用防的事,在分享給別人使用之後,有些就變成要防範的。
要防的事,不一定能在上線前全部想到,很多情境是開始有別人進來用了,才會被發現。 發現後,再按事情大小、風險大小,去決定要不要處理、怎麼處理。
但像以下三件事,上線前就值得先問問自己。
- 出示給 AI 服務的通行碼,現在放在哪,上線後要放在哪
- 使用者要使用付費功能時,現在的功能有沒有先確認對方付過錢,才給他用
- 放資料的地方,有沒有限制只有該改的人才能改
你手上那個只有自己在用的東西,給別人用之後,想佔便宜的人會先從哪裡下手?
看完不知道從哪裡下手的話,歡迎加我的 Line 官方帳號,跟我說你做的東西準備給誰用、會不會收錢,我先幫你點出最該注意的那一件。