热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

谈谈Cassandra的安全与最佳实践

安全永远是企业的第0件要做事情,保护您的数据应该是任何现代

安全永远是企业的第0件要做事情,保护您的数据应该是任何现代应用程序的首要任务。当前安全漏洞呈上升趋势,相关处罚亦非常严重。因此安全性和隐私需求的也不断增长,这种数据可访问性也处于紧张状态。一旦发生安全事故,直接影响您的品牌形象,进而影响您的客户忠诚度和信任度。


Cassandra作为核心数据库,常用于用户360,车联网,图片,风控,IOT,订单,交易/浏览历史的敏感信息的保存。这些数据不仅是企业的核心资产,需要被重点保护。同时也需要满足各国政府的数据通用保护条例,即满足数据收集、存储、保护和使用时的标准


为此,开源Cassandra也提供一定的安全功能包括身份验证,基于角色的授权和加密,以及SSL/TLS加密。如下图所示:



在安全最佳实践中,我们强烈建议企业在生产环境使用Cassandra的时候做到以下几点:

1)需开启身份验证功能

2)端到端加密

3)CQL/JMX端口拒绝外网访问

4)开启审计日志

5)核心数据实时备份到异构数据库以防丢失


以上能力在开源Cassandra版本就支持。


然而在实践过程中,部分企业对安全有着更高的要求。他们要求这些实践适用于分布式系统架构,可能包括跨云、混合和/或多云。它们还可以应用于监管环境中具有特殊合规性要求的系统,比如金融服务/付款/美国的卫生系统/HIPAA和欧洲的GDPR,以及许多与当地警察和其他政府机构相关的高安全实施。这些需求具体的内容包括:


1)透明数据加密:数据防篡改,通过加密保护静止的敏感客户数据

2)外部认证:授权用户的外部验证,利用Kerberos和LDAP/AD对所有数据域进行单点登录。

3)安全运维管理员角色:防止未经授权查看表结构,无数据访问权限

4)数据审计:对所有访问和更改的审核跟踪,只审核需要的内容,并具有logback接口的灵活日志记录。

5)行级访问控制:使用细粒度安全性保护您的敏感数据,简化多租户部署的管理。


这些特性都已经吸收进DataStax  Enterprise,可以点以下链接了解详情。

    https://www.datastax.com/products/datastax-enterprise

    如果开源Cassandra无法满足你的安全性要求,可以考虑下载DataStax 

    Enterprise 试用,它不仅在安全性上面做了大大的加强,还整合了Spark,Solr,Graph等组件。将大大简化您的数据架构,减轻运维难度。




    推荐阅读
    • 数字账号安全与数据资产问题的研究及解决方案
      本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
    • 2021最新总结网易/腾讯/CVTE/字节面经分享(附答案解析)
      本文分享作者在2021年面试网易、腾讯、CVTE和字节等大型互联网企业的经历和问题,包括稳定性设计、数据库优化、分布式锁的设计等内容。同时提供了大厂最新面试真题笔记,并附带答案解析。 ... [详细]
    • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
    • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
    • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
    • [译]技术公司十年经验的职场生涯回顾
      本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
    • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
    • Oracle10g备份导入的方法及注意事项
      本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
    • 一句话解决高并发的核心原则
      本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
    • Windows7企业版怎样存储安全新功能详解
      本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
    • ElasticSerach初探第一篇认识ES+环境搭建+简单MySQL数据同步+SpringBoot整合ES
      一、认识ElasticSearch是一个基于Lucene的开源搜索引擎,通过简单的RESTfulAPI来隐藏Lucene的复杂性。全文搜索,分析系统&# ... [详细]
    • 云原生应用最佳开发实践之十二原则(12factor)
      目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
    • 像跟踪分布式服务调用那样跟踪Go函数调用链 | Gopher Daily (2020.12.07) ʕ◔ϖ◔ʔ
      每日一谚:“Acacheisjustamemoryleakyouhaven’tmetyet.”—Mr.RogersGo技术专栏“改善Go语⾔编程质量的50个有效实践” ... [详细]
    • 浅解XXE与Portswigger Web Sec
      XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
    • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
    author-avatar
    豆豆bo69_550
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有