小米手機內建具政治敏感詞彙審查?它可能不是表面看起來這樣,外媒剖析分享

稍早 NCC 公告小米手機內建具政治敏感詞彙的檢查功能事件之後,可說討論沸沸揚揚,事實上關於 NCC 所提到的 MiAdBlacklistConfig 檔案,早在去年九月就有外媒進行程式碼的詳細分析,其用途就確實如同小米官方公告一樣,就是為了過濾廣告,沒有發現其他會引用這檔案的行為,下面就整理給大家參考。

小米手機內建具政治敏感詞彙審查?它可能不是表面看起來這樣

外媒 XDA-Developer 在去年九月時,就詳細剖析了 MiAdBlacklistConfig 這個檔案,如同 NCC 公告寫到,裡面確實有多達 2,000 多筆紀錄,也有西藏、台灣獨立等字詞,不過這只是少部分,大多數字詞其實都與政治或宗教團體無關,實際上是跟性、色情和其他智慧型手機品牌比較有關。

另外更特別的是,他們還找到 mi、xiaomi mi5、mi mobile phone 這三個字詞,因此如果這是一份黑名單,那為何小米要審查自己的品牌與手機名稱?

XDA-Developer 提取 APK 之後,有找到會引用這份檔案的過濾器物件叫「INativeAd」,而 INativeAd 是小米全球廣告軟體開發工具包(SDK)的一個方法。

下方截圖就顯示著 INativeAd 就僅用於廣告,也沒有其他地方會引用這份黑名單檔案,所以很很明顯的,這過濾器真的就專門用於過濾廣告:

INativeAd 會使用的方法:

  • AdOnClickListener

  • OnBannerClosedListener

  • ImpressionListener

  • OnAdCompletedListener

  • OnAdRewardedListener

  • OnAdDismissedListener

有些人可能會想說,為何小米要過濾掉廣告?這是因為小米 MIUI 過去曾碰到廣告問題,有著一些粗俗、不適當的內容,而 2019 年時就宣布要進行整頓。下方是 XDA-Developer 於 2019 年 4 月小米 Redmi Note 7 Pro 截取的圖:

他們從名單中也有找到三個寫非常詳細的字詞:「每個女孩在結婚第一晚都會想到的 5 件事(5 things every girls thinks in her first night of marriage)」、「在家檢查懷孕的方法(Checking of pregnancy by a home method)」、「拍攝 – 看照片(shooting- see photos)」,意味著這物件有時可能會針對特定廣告進行過濾。

所以 NCC 提到的阻絕連網或將相關瀏覽行為回傳之疑慮,在這份分析報告中並沒有任何證據顯示,就如同台灣小米發出的聲明一樣:

針對 NCC 於今(6)日發出的新聞稿,小米非常嚴肅地審視並謹慎以待,我們再次重申小米從來沒有,將來也不會限制、回傳或阻隔手機用戶的任何個人行為,例如搜尋、打電話、瀏覽網頁或使用第三方通訊軟體。該報告中說明的是小米對廣告管理軟體的使用,NCC 報告內指出的 MiAdBlacklistConfig 檔案,是來管理廣告商於小米自有 APP 中推送的付費廣告內容,以保護使用者免受部分內容的影響,比如色情、暴力、仇恨言論、以及可能冒犯當地使用者的資訊。這一做法在智慧型手機與社群網站規範管理(例 Facebook 廣告政策或 Google Ads 內容條款等)是很常見的做法與規範。

此外,這次被 NCC 揪出的「個性主題、音樂、套裝軟體安裝程式、手機管家、垃圾清理、下載管理、小米視頻」這幾款 App,說真的也沒意義審查政治敏感關鍵字,因為基本上沒人會在這些 Apps 中輸入、搜尋或瀏覽這些內容,要應該也是審查瀏覽器。

XDA-Developer 認為這實在是沒有太多令人擔憂的地方,況且去年五月時,小米也脫離美國的黑名單,沒有什麼事情可以說明有陰謀論,雖然未來可能會改變,但至少現在沒有理由擔心,他們相信小米設備目前在安全性方面沒有問題。

當然,這邊並沒有說 NCC 錯還是怎樣,NCC 公告只是提醒大家,也沒有說一定有這行為,只是消費者自己要能判斷。

最後分享一下阿達對這件事的一些看法與分析,歡迎一起理性討論:

資料參考來源:XDA-Developer