發新話題 Report thanks

iPhone內建「kill switch」的用意何在?

蘋果iPhone 2.0被發現內含「kill switch」,引起一片訝異聲,但沒人知道究竟它的用途為何。

獨立iPhone程式開發人員Jonathan Zdziarski最近研究iPhone 2.0軟體時,發現一個URL網址,會經常下載一串「惡意」程式名單至iPhone。此消息迅速傳開,一般的解讀是,蘋果公司若發現在iPhone上執行的程式有任何不妥,即準備自遠端解它解除武功。

在討論蘋果如何使用黑名單之前,別忘了,我們還不知道這玩意兒到底是怎麼運作的。Zdziarski說:「我們只知道,iPhone下載一個惡意URL的名單。這可能引爆第三次世界大戰,或造成某處的電腦吐出煎餅食譜。」

蘋果的用意有以下幾種可能。第一種可能是,蘋果用這種功能當作某種「召回」(recall)通知,針對的是在初步篩檢過程中,被發現居心不良或可能有害的應用程式。

蘋果要求開發人員在iPhone應用程式上簽名,以便追查軟體作者,而且蘋果在透過App Store傳布應用程式之前,會先逐一檢查。倘若蘋果事後認定,某開發人製作惡意程式而必須吊銷給他的簽章,那種功能就能防止該軟體再安裝到別的手機上。但是,對已經下載的使用者而言,就毫無幫助,只能以發送召回通知補救。

另一種可能是,蘋果用這種服務作為防毒軟體,所以會定期下載已知的木馬程式、惡意軟體或其他惡意程式,並提醒使用者注意。就目前而言,這種說法也許有點太牽強,因為蘋果對iPhone開發過程掌控得非常嚴密。

ZDnet的Larry Dignan指出,蘋果可能為了迎合企業客戶的需要,而納入此功能,因為企業用戶或許想牢牢掌控手機上安裝哪些軟體。許多企業內部的IT管理員不准職員安裝未經核准的應用程式至PC,同一批人也可能控制iPhone上安裝的程式。

當然,另一種可能是,蘋果用黑名單來解除任何認定觸犯該公司服務條款的應用程式,或與蘋果目前或未來應用程式競爭的軟體。

問題是,到底哪一種推測才正確,我們此刻不得而知。只有等到蘋果公開說明,或等到某應用程式出現在黑名單上並自手機移除,答案可能才會揭曉。否則,一切的臆測只不過是遽下斷語罷了。
如果您喜歡這篇文章,請按「讚」或分享給您的朋友,以示鼓勵。

TOP

thanks