基本介紹
- 中文名:塞班證書
- 外文名:Phone certificate,Symbian
- 又名:手機證書
- 涵義:手機軟體的通行證
- 品牌:諾基亞和三星、索愛
基本介紹,證書存放,許可權說明,區別,
基本介紹
有的軟體安裝了會有功能限制,比如:來電通,主要是防止惡意軟體。應用程式要實現這些“被特別限制”了的功能就必須獲得“簽名”。也就是說要有人來為這個操作的安全性負責!未經任何簽名的程式不能安裝運行.如何獲得塞班手機證書(已停止:因國外管理symbian證書的symbiansigned網站改變了證書相關政策而導致無法再製作出新證書,所以塞班目前已經被迫暫停每天的新證書製作服務,開放時間待定!) 大家可以到塞班智慧型手機網IMEI登記平台進行免費簽證,目前只在每天11點以後開放提交服務,每天提交滿4000個IMEI以後將停止服務。請使用塞班專用簽名工具來簽名(單獨下載key)2010年3月20日開始啟用新key
請注意只有以下機型才需要申請證書,其他機型請勿提交申請:
諾基亞和三星的S60第三版智慧型手機諾基亞N95|N95_8G|N96|N71|N73|N75|N76|N77|N78|N79|N80|N81|N81_8G|N82|N85|N86|N92|N93|N93i|E50|E51|E65|E66|6110n|6120|6121|6122c|
|6124|6210n|6210s|6220c|6290|5320|5630xm|5700|5730xm|6110n|6730c|6700s|E52|E72|E72i|E60|N91|N91_8G|3250|E61|E61i|E62|E63|E71|E77|E5|6650F|6710N|
|6788|6788i|6760S|6790S|X5|E55|C5
三星SGH-i400|SGH-i408|SGH-i450|SGH-i458|SGH-i520|SGH-i550|SGH-i560|SGH-i7110|SGH-i8510c|SGH-L870|SGH-L878E|SGH-G810|SGH-G818e|innov8
諾基亞和三星、索愛的S60第五版智慧型手機
諾基亞5230|5232|5250|5233|5530xm|5800|5802|N97|N97 mini|N97i|C6|X6
三星i8910
索愛U1i(Satio)|U5i|U8i
諾基亞symbian^3智慧型手機
諾基亞C6-01 C7 N8
證書存放
通常我們下載到的手機軟體會有簽名版和未簽名版的,對於未簽名的軟體我們可以自己申請證書出來製作出針對自己機器的軟體,通過塞班提供的SIGN工具製作出自己手機的KEY檔案然後寫入到要安裝的軟體中,然後這個軟體就只能在你的手機中安裝了。
許可權說明
Symbian OS v9.x (S60 3rd) 在安全性方面做了比較大的改善,對在系統中運行的程式等都有嚴格的規定。其中主要措施就是所謂“能力”(Capabilities)的限制,也就是我們平時所說的“許可權”。
Symbian OS v9 把應用程式的能力細分為20項:
用戶能力
NetworkServices: 用於使用行動網路,例如:撥打電話或傳送文本訊息。
LocalServices: 用於通過USB、紅外和藍牙傳送或接收訊息。
ReadUserData: 準許讀取用戶數據。系統伺服器和套用引擎可以自由地對他們的數據施加這一限制。
WriteUserData: 準許寫入用戶數據。系統伺服器和套用引擎可以自由地對他們的數據施加這一限制。
Location: 準許訪問手機的位置信息。
UserEnvironment: 準許訪問用戶及其附近環境的實時保密信息。
系統能力
PowerMgmt: 準許在系統中中斷任何進程或者轉換機器狀態(關掉設備)。
SwEvent: 準許生成或者捕獲鍵盤以及筆輸入事件。
ReadDeviceData: 準許讀取系統設備驅動數據。
WriteDeviceData: 準許寫入系統設備驅動數據。
SurroundingsDD: 準許訪問提供外圍設備輸入信息的邏輯設備驅動。
TustedUI: 區分“normal”套用和“trusted”套用的UI。
ProtServ: 準許伺服器套用可以用一個受保護的名字進行註冊。受保護的名字以”!”開頭。
受限的系統能力
NetworkControl: 準許修改或者訪問網路協定控制。
MultimediaDD: 準許對所有多媒體設備驅動(聲音、攝像頭等)的訪問。
DRM: 準許訪問DRM保護的內容。
TCB: 準許在終端中訪問/sys以及/resource目錄。
設備製造商能力
CommDD: 準許訪問通信設備驅動。
DiskAdmin: 準許進行硬碟管理操作,例如格式化驅動器。
AllFiles: 準許系統中的所有檔案可見,而且還可對在/private下的檔案進行寫操作。
應用程式必須擁有相應的能力才能進行相應的操作。能力的獲得可通過“簽名”(Signed)來實現。
區別
Publisher ID 證書和普通證書的區別
以前無 Publisher ID 的普通個人用戶可以“冒充開發者”自由申請開發證書,那種證書包含13個能力(用戶能力6項+系統能力7項),並且一個證書對應唯一的一個 IMEI 號碼。
2008年2月SymbianSigned 關閉了無 PublisherID 的普通個人證書申請,現在只有擁有 Publisher ID 才能申請到證書。
擁有 Publisher ID 可以直接申請17項能力的證書(用戶能力6項+系統能力7項+受限的系統能力4項)。一個證書里最多可以包含 1000 個 IMEI。
實際上 Publisher ID 也可以申請另外的3項 設備製造商能力(這樣就能擁有完整的 20個能力)。並且一個證書里也可以包含多於1000個IMEI。但是!這些需要說明理由並提交 SymbianSigned 嚴格審批,很麻煩的 ...