iPhone軟體挨著打開或是同時在後台打開的app彼此之間會看到互相的賬號密碼等信息嗎?有什麼風險嗎?


不會。不考慮root的情況下,App 還可以設置自己的登錄頁面不允許被系統截圖,更進一步避免賬號泄露問題。


不會


在手機沒有root的情況下,一般不會。

打個比方,你去住酒店,其他房間的是沒有辦法知道你住的這個房間的信息的(除了房間號,有沒有人入住,房間號是可以看到的,有沒有入住是前台說的)。別杠我說隔音偷窺什麼的。如果是手機本身記錄下的你的信息那表明這個手機(酒店)本身不安全。

這裡酒店就是手機,你入住就是安裝了一個app,手機沒有root就意味著所有人都遵循這個酒店的規則(不偷窺,不監視別人之類的),酒店可以管理任何入住的人。

只要不是開發app的人犯傻,把賬號密碼保存在公共地方(住戶把鑰匙放在走廊、大廳這種公共區域),一般不會有問題。

還有一種風險就是你的網路請求是明文在網路中傳輸的,就相當於你把房間鑰匙交給你朋友或者親戚的時候,就很顯眼的在公共地方進行,難免會被有心人拍下鑰匙的形狀之類的。

如果手機root了,有某些app可以獲取root許可權(又住戶提升為酒店管理),如果你的密碼不是明文保存的(你住的房間的鑰匙不是放在你房間的明顯的地方)一般沒有問題。


iOS app 沒那麼大本事,能從App Store 應用審核人員的眼皮子底下成功過省的。負責審核工作的人真不是吃乾飯的,有這種意圖或嫌疑的甚至都到不了審核人員手裡進行人工檢測就可能被篩下去了。問這種問題的人一定沒了解過被嚴格的審核虐到頭大的開發者。


iOS所有應用都運行在各自的沙箱里。不root(iOS下大家更喜歡說越獄)的情況下,互相之間不能隨意訪問各自的文件和數據。但系統也提供了一些介面,可以讓應用程序之間進行一定的交互,就好比你可以在某個App里調起支付寶進行付款一樣。不過這些調用都是嚴格在系統的管控下的


無root許可權的情況下,一個App的私密數據是不會被別的App隨意訪問更改的。當然也會有需要更改的需求,這才需要root。


推薦閱讀:
相关文章