壹些涉及手機軟硬件安全/個人信息安全的操作被特別限制了(比如手機啟動自動啟動)
是受限功能之壹)。為了實現這些“特別限制”的功能,應用程序必須獲得壹個“簽名”。也就是說,肯定有
人們將對這次行動的安全負責!沒有任何簽名的程序無法安裝和運行。
簽名(Signature):是指在應用程序的特定字段中寫入特定的標簽信息,表示該軟件通過了簽名者的審核。
簽名者對軟件的安全性負責。其中,有三種簽名:
1.Symbian簽名。
也就是Symbian手機操作系統的官方簽名。通過Symbian安全認證的軟件將獲得Symbian。
簽名。這種軟件的安全級別最高。可以在手機上正常安裝/運行/並能實現軟件提供的所有功能。
獲得Symbian簽名需要軟件作者直接與Symbian官員打交道。由於各種原因,
並不是所有的軟件作者都有能力獲得這個認證。
2.作者簽名。
軟件作者在發布軟件時簽了名。這類軟件可以在手機上安裝運行(可能會遇到安全問題)
性警告,可跳過)。但是那些“特別限制”的功能是無法實現的。如果壹個軟件根本不涉及這樣的功能,那麽
軟件作者自己簽名是完全可能的。另壹種可能性是盡管軟件的壹些功能是“特別限制的”
範圍,但不是主函數。軟件的作者也可能會發布壹個“作者簽名版”,正常情況下可以使用大部分。
功能,但是壹些特定的功能會丟失。比如有這樣壹個版本的“來電”軟件,幾乎所有的功能都可以用,但是不行。
開機啟動。
3.用戶簽名。
嚴格來說,這應該屬於“開發者簽名”。因為Symbian為軟件開發者提供了壹種“開發證書”,初衷本來就是
是軟件開發人員做軟件測試。該“開發證書”與用於測試的機器的IMEI代碼相關聯。用這個
證書簽名的軟件只能在IMEI碼對應的機器上使用,不能在其他機器上使用。
我們所謂的“自簽名”其實就是用的這種方法。說白了,妳說妳開發軟件,妳提供妳的測試機。
IMEI碼,Symbian給妳壹個“開發證書”,妳用這個證書給妳的“測試軟件”簽名。妳對自己的看法是對的
對“開發行為”負責!僅此而已。另外,開發證書自簽發之日起半年內有效,但在證書有效期內簽署。
程序的使用時間沒有限制。