博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云HBase安全系列 —— 初体验
阅读量:6927 次
发布时间:2019-06-27

本文共 725 字,大约阅读时间需要 2 分钟。

hot3.png

概述

    阿里云HBase安全包括多方面的措施,主要构成部分有:网络隔离,白名单,身份认证,权限控制,数据加密等,具体介绍可

参考文章底部链接。本文主要是阿里云hbase安全实战体验篇,介绍如何开通使用HBase安全功能,并涉及身份认证以及权限控制配合

使用介绍。

    首先还是回顾一下我们使用云HBase的时候,会涉及哪些主要的安全防护:

 

     37d0989ecc03af43b11f03b14c174bdd272236e1

 

    如上图,最外层是网络隔离,用户hbase实例存在于云上用户自己单独的vpc环境内,其他用户访问不了云hbase实例。要想与hbase

网络连通,要么用户部署用户访问程序到 云 hbase实例相同vpc下的ecs上,要么使用公网访问的方式。此外,还需要填写网络白名单,

把用户的ecs配置到hbase实例的白名单上。如:我云上的机器ip是42.120.74.94,那么我配置到白名单就应该是如下:

5c578da1fd70aa3fe42e2c5dc09b1b3561df88cd    

 

    大多数用户使用hbase的时候,都默认只使用了上述这些方式进行安全控制,实际上,阿里云HBase还支持用户开启kerberos安全

身份认证以及hbase ACL权限控制。大多数用户场景其实不开这些都是可以的,毕竟他们使用hbase的时候,只作为自己内部业务系

统的数据库使用。

云HBase安全使用场景

    那么我们可以思考一个问题,云上的HBase在什么样的场景下不需要开启这个功能也可以达到生产要求?以及什么样的场景推荐开

启这个安全功能?为了形象描述,这里举个例子说明。

    例:某车联网创业公司,创业之初他们使用阿里云HBase数据库作为车的轨迹点数据存储,供用户查询自己的历史路程和足迹。该

公司的业务部署架构如下:

转载于:https://my.oschina.net/u/3611008/blog/1825263

你可能感兴趣的文章
Virtualbox中Linux添加一个新磁盘->创建分区->格式化->挂载分区
查看>>
Android应用程序的语言切换
查看>>
【Xamarin.Forms】XAML编译——使用XAML编译器来提高Xamarin.Forms应用程序的性能
查看>>
mysqldump命令详解
查看>>
[编程技巧] C++字符串初始化的优化写法
查看>>
Symfony2博客应用程序教程:第二部分-数据模型
查看>>
Java网络编程从入门到精通(28):获取ServerSocket信息的方法及FTP原理
查看>>
解决EclipseSDK3.3.0无法启动问题
查看>>
SQL 必知必会·笔记<2>检索和排序数据
查看>>
OpenGL开发时,fatal error C1083: 无法打开包括文件:“gl\glut.h”: No such file or directory...
查看>>
解读SEO 黑帽白帽 (share)
查看>>
linux下简单的备份的脚本 2 【转】
查看>>
配置Tomcat apr运行模式
查看>>
1165: C语言实验题――三个整数
查看>>
SharePoint 2013 Troubleshooting——启用 Developer Dashboard
查看>>
《Effective C#》读书笔记——条目14:尽量减少重复的初始化逻辑<.NET资源管理>
查看>>
Hadoop集群(第4期)_SecureCRT使用
查看>>
使用enumerator模式简化异步操作
查看>>
隐藏在程序旮旯中的“安全问题”
查看>>
Local Notification
查看>>