2015年3月25日星期三

移除 CNNIC 憑證

CNNIC 全稱是 China Internet Network Information Center 中文稱為「中國互聯網絡信息中心」
閣下沒有看錯,是與中國有關的憑證文件

甚麼是 CNNIC ? 閣下可以到 CNNIC @ wiki 查看
事不宜遲,盡快將 CNNIC 移除

使用 Linux
開啟 Terminal 輸入
sudo dpkg-reconfigure ca-certificates
執行 sudo dpkg-reconfigure ca-certificates 後,選擇 ask
進入 ca-certificates configuration
選擇 ask 來手動設定憑證,並確定

搜尋 mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crtmozilla/CNNIC_ROOT.crt
搜尋 mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt 及 mozilla/CNNIC_ROOT.crt 並按 space 取消選取,並確定
按 space 取消選取,並確定,系統便會將 CNNIC 憑證移除
若沒有安裝 ncurses 可以輸入
sudo vim /etc/ca-certificates.conf
將 mozilla/China_Internet_Network_Information_Center_EV_Certificates_Root.crt 及 mozilla/CNNIC_ROOT.crt 刪除
或在該行行頭加上 ! 便會取停用憑證
儲存後輸入
sudo update-ca-certificates
更新憑證即可

使用 Mac OS X
前往:Go > Utilities > KeyChain Access
搜尋:China Internet Network Information Center EV Certificates Root 及 CNNIC ROOT
將選項設定為「永不信任」
圖像來源及鳴謝 Ada Hsu @ Google+

除了將系統的 CNNIC 憑證移除,還有瀏覽器中的 CNNIC 都需要移除或停用

使用 Firefox
前往:編輯 > 偏好設定
前往:進階 > 憑證 > 檢視憑證清單
前往:憑證機構,搜尋:China Internet Network Information Center EV Certificates Root 及 CNNIC ROOT ,並按刪除或取消信任
按確定 刪除憑證

使用 Chrome 及 Chromium
開啟設定 > 顯示階進設定 > 管理憑證
搜尋:China Internet Network Information Center EV Certificates Root 及 CNNIC ROOT ,並按編輯
由於無法刪除,將取消選取信任憑證
重新啟動後便會顯示為「不受信任」

使用 Opera
前往:Menu > Settings > Preferences
前往:Advanced > Security > Manage Certificates
前往:Authorities,搜尋:China Internet Network Information Center EV Certificates Root 及 CNNIC ROOT ,並按 Delete

使用手提裝置 Android 亦有相同問題
前往:設定 > 安全性
前往:信任的憑證
搜尋:China Internet Network Information Center EV Certificates Root 及 CNNIC ROOT
按「停用」
按「確定」
停用憑證

沒有留言 :

發佈留言