智能卡安全性評估保護輪廓PP的研究
2.2 智能卡安全性評估意義
智能卡的安全性非常重要。智能卡安全性評估是依照國內外行業(yè)相關安全技術標準,對智能卡生命周期各階段的安全功能和安全保證進行評估,以確認該智能卡產品是否滿足相應的安全要求。通過這一過程,可以促使生產者或開發(fā)商規(guī)范生產過程、節(jié)省人力物力資源,同時,也向用戶和社會提供一個衡量智能卡產品安全性的客觀標準。
2.3 智能卡安全要求
由于智能卡的功能和使用環(huán)境不同,所以對智能卡的評估需分級進行。如對醫(yī)療卡、社??ā⒔煌ǖ脑u估屬于低級別的,而對于電信卡、信用卡、現(xiàn)金卡等屬于高級別的評估活動。目前國內評估機構――中國信息安全產品測評認證中心,對電信行業(yè)的SIM卡、UIM卡、PIM卡以及智能卡芯片開展的分級評估為EAL4+級。
EAL4+級又稱為EAL4增強級,是在EAL4級的基礎上提升了TOE安全保證要求的深度、廣度和嚴格性。目前國際上開展的智能卡評估活動的保證級多數是EAL4+,也有智能卡通過了相應國家認證機構的EAL5+認證。
3 EAL4+級智能卡PP
CC規(guī)定了每級應具有的SFR,但沒有明確規(guī)定每級EAL應包含哪些SFR,所以智能卡PP的主要任務是說明在預期的使用環(huán)境下的安全需求??梢愿鶕悄芸ò踩褂铆h(huán)境來確定智能卡PP應包括的安全目的和安全要求,從而設計切實可用的智能卡PP。
3.1 智能卡安全環(huán)境
智能卡在整個生命周期中存在的敏感資產有用戶的各種數據、系統(tǒng)應用數據、密鑰、軟件開發(fā)工具與技術等。智能卡務必要保護這些數據的私密性,所有可能危及到這類數據的行為或情況都要在保護輪廓中考慮到。智能卡PP需考慮的安全環(huán)境有3種。
3.1.1 假設
攻擊者的能力(A.Attack):假設攻擊者有足夠的時間,并具備智能卡所需的技術知識,擁有電腦和相關設備,動機可能有經濟利益、政治利益或其他等。
用戶權限(A.User):假設用戶擁有訪問智能卡某些信息的權限。
管理者能力(A.Admin):假設管理或使用智能卡的人勝任工作。
角色管理(A.Role_Man):假設智能卡的開發(fā)者、發(fā)行者、管理者和使用者能被安全地管理。
外部數據存儲(A.Data_Store):假設能以安全的方式管理相關的外部數據。
生命周期管理(A.Life_Man):假設智能卡的生命周期的每個階段都被唯一標識,這樣可以確保能通過標識信息追溯到生命周期的各個階段。
密鑰生成(A.Key_Gen):假設智能卡應用系統(tǒng)中生成的密鑰都是安全的。
3.1.2 威脅
智能卡面臨的威脅主要有針對應用軟件的威脅和對使用環(huán)境的威脅。在應用軟件的使用過程中,如用戶可能操作或引入錯誤數據而使卡內信息混亂,或攻擊者反復使用某些數據或操作,通過觀察卡的輸出結果而獲得卡的機密信息等威脅;在應用軟件開發(fā)過程中,會面臨保密數據泄漏、軟件修改和開發(fā)工具失竊等威脅。
使用環(huán)境中由于不完善的控制程度或失竊造成密鑰泄漏,使得攻擊者在非法獲得密鑰后,就可以對卡內的信息和功能進行操作。管理者可能執(zhí)行暴露智能卡安全功能或數據的操作而將智能卡置于危險境地。
3.1.3 組織安全策略
(1)數據訪問:智能卡內的不同數據有不同的訪問者,同一數據不同訪問者有不同的權限。智能卡內數據應根據不同的使用者制定不同的訪問規(guī)則。
(2)文件訪問:智能卡內文件可能涉及不同的使用者,如系統(tǒng)集成商、智能卡發(fā)行者、用戶等,對于文件的具體操作,需要不同的訪問權限和規(guī)則。
(3)標識:智能卡內各文件應能唯一被標識。
(4)專業(yè)領域的信息技術標準:智能卡及其COS和應用軟件的設計都應符合國家標準、行業(yè)及組織的信息技術安全標準或規(guī)范。
(5)密碼標準:智能卡中使用的密碼或數據鑒別都必須與國家標準或行業(yè)規(guī)范相符合。
(6)配置管理:為了安全和便于管理,智能卡應使用配置管理工具管理所有代碼。
3.2 智能卡安全目的
由于安全環(huán)境決定安全目的,所以智能卡PP中的安全目的應適應安全環(huán)境中的任何情況,具體見表1、表2和表3(限于篇幅,表3只列出了智能卡安全環(huán)境中部分威脅),即每種安全環(huán)境都有一個安全目的與之對應。表1~表3中各組件的詳細說明請見參考文獻[4]。本文引用地址:http://butianyuan.cn/article/187928.htm
評論