簡體   English   中英

是否有在 DynamoDB for nodejs 中加密數據的解決方案

[英]Is there a solution for encrypting data in DynamoDB for nodejs

我正在研究 dynamodb 中的數據加密解決方案。
我發現有一個庫 DynamoDB Encryption Client,但它僅適用於 Java/Python(我們的項目是用 nodejs 編寫的)。 此外,還有另一個與 AWS KMS 一起使用的 package aws 加密 SDK。

SDK 無法在表級別加密。 這意味着我必須遍歷項目中的所有字段並加密每個字段,然后再將其存儲到數據庫中。 這似乎不是一個好主意。

要實現您想要的,您必須將加密數據保存在 DynamoDB 中並在應用層進行加密/解密。 從您的應用程序層開始加密數據也是您的責任。 AWS 提供了許多幫助我們實施安全性的服務。 所以數據流將類似於:

Application(encrypt) -> DynamoDB
DynamoDB -> (decrypt) Application

可以在此處找到使用 AWS KMS 服務使用 Node (JS) 進行加密的示例: https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/js-examples.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM