gpt4 book ai didi

node.js - 如何安全使用 Apache Cassandra?

转载 作者:太空宇宙 更新时间:2023-11-04 03:17:20 28 4
gpt4 key购买 nike

我想将 Apache Cassandra 设置为我的新数据库。我的所有代码目前都是用 NodeJS 编写的,因此最好将 Cassandra 与官方 NodeJS 驱动程序一起使用:https://github.com/datastax/nodejs-driver 。作为 Casandra 的初学者,我的问题是:我应该考虑哪些安全预防措施?Cassandra 或 Node 模块是否存在 CQL 注入(inject)或其他攻击问题?

最佳答案

您可以将值(准备它们)绑定(bind)到您的语句,而不是构建字符串,这在 Node.js 驱动程序中非常容易完成。那么就几乎没有什么担忧。通过线路发送的是语句的 ID,然后是 Cassandra 将用来查询数据的参数列表。

如果您从用户处获取不受信任的字符串并将字符串连接在一起,您可能会创建一个可以进行注入(inject)的场景。

关于node.js - 如何安全使用 Apache Cassandra?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54597227/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com