跳至主要內容
ShieldID

加密

加密用喺邊,以及邊度仲未用。

加密會喺幾個唔同嘅位置保護一次驗證:連線、影像、機密、備份同密碼。我哋寧願逐項老實列出,都唔想只講一次「已加密」,等你以為全部都涵蓋晒。

傳輸中

邊緣層使用 TLS,並喺帳本資料庫強制執行。

每個發送到 ShieldID 嘅請求,喺到達應用程式之前都已加密。

  • 公開邊緣層會為每個連線終止 TLS,並配備 HSTS 同一套嚴格鎖定嘅安全標頭,所以請求喺到達後面任何系統之前已經加密。
  • 主要帳本資料庫對所接受嘅每個連線都強制使用 TLS。明文連線會被直接拒絕,而唔只係靠配置勸阻。
  • 應用程式會對照已固定嘅憑證機構驗證資料庫嘅憑證並檢查其主機名稱,而唔係信任最先出現嘅任何憑證。

靜態資料

身份證件影像同出生日期已加密。至於其他仍未加密嘅部分,我哋會具體講明。

「靜態加密」經常被用嚟一口氣形容成個平台。以下係而家實際涵蓋嘅範圍。

身份證件影像同自拍相
儲存期間以 AES-256-GCM 加密,直至自動清除機制將佢哋刪除為止。
出生日期
以加密形式儲存,無論驗證記錄喺邊度存放,都唔會以明文保存。
機密(API 金鑰、資料庫憑證、簽署金鑰)
存放喺專用機密保險庫,而唔係應用程式配置或原始碼入面。
資料庫其餘部分同一般儲存磁碟區
現時唔會喺磁碟或資料庫層面加密。我哋直接講明,而唔係暗示全面涵蓋。

機密

一個保險庫,以令牌把關,輪換有記錄。

應用程式憑證唔會散落喺各個配置檔案。

集中管理

API 金鑰、資料庫憑證同 webhook 機密存放喺專用嘅機密管理系統,只可透過經驗證、以令牌把關嘅 API 讀取同寫入。

輪換有審核

專用嘅輪換程序會將每次憑證變更同每次被拒絕嘅嘗試,記錄喺防篡改日誌入面,日誌只儲存數值嘅指紋,絕不儲存數值本身。

絕不放喺程式碼或配置

機密喺啟動時由保險庫讀取,唔會提交到原始碼,亦唔會留喺隨部署一齊發佈嘅環境檔案入面。

備份

喺離開記憶體之前已加密,仲有一個可以唔使觸碰正式環境就運行嘅還原演練。

備份涵蓋應用程式、其配置同資料庫。

  • 以 AES-256 加密,金鑰存放喺機密保險庫。如果取唔到該金鑰,備份腳本會拒絕寫入未加密檔案,而唔會默默退而求其次。
  • 已有文件化、腳本化嘅還原程序,並支援喺暫存位置進行演練模式,令程序可以測試而唔會碰到實際資料。
  • 備份而家仍留喺同一處場地。我哋唔提供跨地域冗餘備份或獨立嘅災難復原站點,而且除咗呢度,亦會喺資料駐留同合規頁面講明。

密碼、工作階段同 API 金鑰

任何用嚟驗證你身份嘅嘢,都唔會以別人可以讀取同重用嘅形式儲存。

三種唔同嘅機密,三種唔同嘅處理,全部都係單向。

密碼
經雜湊處理,絕不以明文儲存或記錄。
工作階段令牌
你瀏覽器工作階段 cookie 內嘅令牌係一個隨機 32 位元組數值,並設定為 HttpOnly cookie。
API 金鑰
以 SHA-256 雜湊值儲存。只會以明文保留一小段前綴,令你可以喺清單入面認出某個金鑰,但完整數值永遠無法再取回。

本頁面並無聲稱嘅內容

冇 DDoS 防護、冇 WAF、冇跨地域冗餘。

我哋而家並冇置身於內容傳遞網絡或網站應用程式防火牆後面,亦唔會聲稱我哋儲存嘅每個位元組都有磁碟或資料庫層面加密。基本速率限制會保護登入同其他高成本端點,但仍未係一個強化嘅、持久嘅濫用防護層。如果某項特定控制對你機構自己嘅審查好重要,請直接問我哋,而唔好以為一句籠統嘅說話已經涵蓋。

問題

關於加密的直截了當解答。

更多記錄

了解保留期限同資料駐留地點係點樣互相配合。

加密只係眾多控制措施之一。睇吓邊啲資料會被清除、幾時清除,以及資料存在期間存放喺邊度。