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