繼上次 NNID 洩漏 16 萬筆個資後,這幾天任天堂的合作廠商 BroadOn 又遭到駭客攻擊,這次更慘的是被拿走了 Wii主機的原始碼、設計文件和 N64 技術演示等多項智慧財產,不過也意外曝光了為什麼任天堂自 Wii 起就喜歡把玩家間的好友 ID 設成 12 碼數字(Friend Code,簡稱 FC)的理由。
美國遊戲雜誌資深編輯 Imran Khan 就披露了一部分被洩漏的文件,這其中也揭開了一些任天堂設計遊戲機的邏輯,為什麼要把朋友編號設定為 12 碼數字?而不是現在常見的輸入對方的帳號 ID 就好。
在這份文件中可以看到,的確在文件前面有講到,許多人認為輸入 ID 是正常的選擇,但有兩個原因,第一個是如果要用帳號來加入好友,那麼就意味著每個玩家都必須是不重複的 ID,這對於一些想用的名字被取走的使用者會非常困擾,這得不斷重複嘗試找到一個可用的帳號。這不符合任天堂奉行「簡單」的原則。
第二個理由是很多使用者都有在各平台使用同一個 ID 的習慣,因此任天堂認為當帳號名字曝光,有些人可能靠帳號名字猜出真實姓名(簡單說就是被肉搜),而這不符合任天堂奉行「自在」的原則。所以基於這兩個理由使用了 FC 機制,而且這個機制從 Wii 開始一路到現在的 Nintendo Switch 都是如此。
雖然盜走原始碼和設計文件這種行為絕對不可取,也會驚動任天堂法務部出面,不過話說回來,雖然設計邏輯上降低了玩家被猜帳號的風險,不過任天堂自己的資安問題可能還得更進步點才行。
As part of that Nintendo leak, an internal powerpoint was found that spells out the reasons they went for friend codes. Apparently they thought signing up for screen names would be too confusing for the audience, and they would be frustrated if they didn't get the ones they want. pic.twitter.com/LWzM0BRhIb
— Imran Khan (@imranzomg) May 4, 2020