今天大家好像都在傳說什麼 Safari 傳資料給騰訊的事情。感覺好害怕,來看一下好了。
緣起是 Safari 與隱私權的這張截圖。
想說來了解機制一下,再度開啟逆向工具。快速找到目標是 SafariSafeBrowsing.framework。再找一下關鍵字,發現這段 code
看不懂程式碼沒關係,看到 CN 兩個字就好了。函數名「shouldConsultWithTencent」(是否跟騰訊商量),當地區為 CN 回傳 YES。所以說,上傳騰訊就是當你地區設定為中國才會發生的事,其他地區都是用 Google 檢查(原因很明顯)。
以上從開始搜尋到寫完本文花費 5 分鐘,謝謝。
補充:
國外有人更早就解析出來了,但是他的程式碼跟我找到的不一樣,本人測試 11.4 跟 13.1 都是一樣的結果…不知道國外的人到底是怎麼解析的?不過還好結論大致上是一樣的,都是非設定中國地區的話不用擔心就是了。
https://news.ycombinator.com/item?id=21242628
這篇文章 Safari 會上傳資料給騰訊,是否該害怕呢? 最早出現於 Hiraku Dev。