跳至主要内容

🦺 Web SDK 安全性

透過 KryptoGO Web SDK 建立錢包的使用者將由 KryptoGO 生成其種子短語和私鑰。

提示

本節專門介紹 KryptoGO 的 Onboarding Web SDK 的安全性。如果您想閱讀有關 KryptoGO 錢包的安全措施,請參閱 安全性和錢包安全

詞彙表

術語定義
Google Cloud Platform (GCP)Google 提供的雲計算服務。
Key Management Service (KMS)雲加密密鑰管理服務。
KryptoGO KMS 服務專用於與密鑰管理服務交互的服務,與 KryptoGO 提供的其他服務分開。

創建 KryptoGO 賬戶

當用戶首次通過與 KryptoGO SDK 集成的應用程序登錄時,KryptoGO 會自動為他們創建一個賬戶。

創建錢包

當用戶通過與 KryptoGO Web SDK 集成的應用程序請求創建錢包時,KryptoGO KMS 服務會生成一個種子短語和相應的多鏈錢包地址。然後,使用 Google Cloud Platform 的 Key Management Service 對種子短語進行加密,並安全存儲。

  • KryptoGO KMS 服務具有嚴格的權限控制、全面的審計日志,並且獨立於其他 KryptoGO 服務運行。
  • 如果用戶需要檢索他或她的種子短語,KryptoGO KMS 服務會解密種子短語,並使用 Deffie Hellman 密鑰交換算法 將其傳輸到用戶的設備上。
    • Deffie Hellman 密鑰交換算法可以防止中間人攻擊,確保即使 TLS 被破壞,種子短語仍然安全。
    • 每個種子短語只能檢索一次,並在之後從 KMS 中刪除。

使用錢包

KryptoGO Web SDK 目前僅支持不需要使用私鑰進行簽名的錢包操作,例如查看擁有的 NFT。

對於交易簽名,用戶必須使用 KryptoGO 錢包並成功登錄以訪問種子短語和私鑰。在成功操作後,種子短語和私鑰將從 KryptoGO KMS 中刪除。

錢包備份和還原

使用 KryptoGO Web SDK 生成的錢包的用戶需要登錄 KryptoGO 錢包以獲取他們的種子短語/私鑰。在此之後,他們可以按照此處描述的過程進行錢包備份和還原。