塞班系統下載的軟體為什麼要簽名
發布時間: 2023-06-14 07:12:22
⑴ 有些軟體為什麼非要簽名才能安裝
S60第三版在安全性方面做了比較大的改善,對在系統中安裝運行的第三方軟體有更為嚴格的規定。某些涉及手機軟硬體安全或個人信息安全等方面的操作被做了特別的限制(譬如隨手機開機自動啟動就是被限制的功能之一)。應用程序要實現這些「被特別限制」了的功能就必須獲得「簽名」,也就是說要有人來為這個操作的安全性負責,未經任何簽名的程序不能安裝運行!簽名(sign)就是在應用程序的特定欄位寫入特定的標記信息,表示該軟體已經通過了簽署者的審核。簽署者對該軟體的安全性負責。
簽名又大致分三種:
1、Symbian簽名
即Symbian(塞班)手機操作系統官方簽名,通過了Symbian安全認證的軟體才會獲得Symbian的簽名。
該類軟體有最高的安全級別,在手機上能正常安裝運行,且能實現軟體提供的所有功能。
2、作者簽名
軟體作者在發布軟體的時候就對軟體進行了簽名,這類軟體可以在手機上安裝運行(可能會遇到安全性警告,可跳過),但不能實現那些「被特別限制」了的功能。如果某軟體根本不涉及這類功能,那麼軟體作者也完全可能自己簽名就行了。
3、用戶簽名
嚴格來說這個應該是屬於「開發者簽名」,因為Symbian為軟體開發者提供一種「開發證書」,原意本來是讓軟體開發者作軟體測試用的,這個「開發證書」是與作為測試用的機器的IMEI碼掛鉤的。使用這種證書簽名的軟體只能在該IMEI碼對應的機器上使用,不能用於別的機器。
熱點內容