關(guān)于 CFCA(中國(guó)金融認(rèn)證中心) 和 SHECA(上海數(shù)字證書認(rèn)證中心) 的國(guó)密證書(SM2算法)適配服務(wù)器環(huán)境的說(shuō)明:
國(guó)密證書核心特點(diǎn)
算法要求:基于國(guó)密標(biāo)準(zhǔn)(SM2非對(duì)稱加密 + SM3摘要算法 + SM4對(duì)稱加密)。
主要用途:滿足國(guó)內(nèi)監(jiān)管合規(guī)(如等保2.0、金融行業(yè)安全要求),適配國(guó)產(chǎn)化環(huán)境。
兼容性:需配合支持國(guó)密算法的瀏覽器/客戶端(如360安全瀏覽器國(guó)密版、紅蓮花瀏覽器)。
典型適配場(chǎng)景
1、政府/事業(yè)單位網(wǎng)站
需符合等保2.0或國(guó)產(chǎn)化替代要求,部署于國(guó)產(chǎn)服務(wù)器(如麒麟OS + 東方通中間件)。
2、金融/支付系統(tǒng)
銀行、證券等行業(yè)核心系統(tǒng),需CFCA國(guó)密證書滿足《金融領(lǐng)域網(wǎng)絡(luò)安全標(biāo)準(zhǔn)》
3、國(guó)企/央企內(nèi)部系統(tǒng)
內(nèi)網(wǎng)OA、ERP等,適配國(guó)產(chǎn)瀏覽器(如360國(guó)密版)。
4、公共服務(wù)平臺(tái)
醫(yī)保、社保等政務(wù)云平臺(tái),需國(guó)密證書實(shí)現(xiàn)數(shù)據(jù)加密和身份認(rèn)證。
部署注意事項(xiàng)
1、瀏覽器兼容性
國(guó)密證書需使用支持國(guó)密算法的瀏覽器(如奇安信瀏覽器、紅蓮花瀏覽器),Chrome/Firefox等國(guó)際瀏覽器默認(rèn)不兼容。
解決方案:同時(shí)部署國(guó)際證書(RSA/ECC)和國(guó)密證書,通過(guò)協(xié)議協(xié)商自動(dòng)切換(需服務(wù)端支持)。
2、雙證書部署
推薦同時(shí)配置國(guó)際證書(用于兼容性)和國(guó)密證書(用于合規(guī)),例如通過(guò)TLS 1.3+國(guó)密擴(kuò)展實(shí)現(xiàn)雙證書握手。
3、性能影響
SM2算法性能與RSA-2048相當(dāng),但首次部署需優(yōu)化國(guó)密算法庫(kù)(如啟用硬件加速)。
總結(jié)
優(yōu)先選擇:國(guó)產(chǎn)服務(wù)器/中間件(如東方通TongWeb)、改造后的Nginx/Apache。
避免使用:IIS、未改造的傳統(tǒng)Web服務(wù)器(如原生Tomcat未集成國(guó)密庫(kù))。
適用場(chǎng)景:強(qiáng)監(jiān)管行業(yè)(金融、政務(wù)、能源)、國(guó)產(chǎn)化替代項(xiàng)目。
如需在非國(guó)產(chǎn)化環(huán)境中使用國(guó)密證書,需投入額外開發(fā)資源改造服務(wù)器和客戶端,建議評(píng)估成本和必要性。