Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何保护到HBase Thrift服务器的客户端连接?_Python_Hbase_Thrift_Happybase - Fatal编程技术网

Python 如何保护到HBase Thrift服务器的客户端连接?

Python 如何保护到HBase Thrift服务器的客户端连接?,python,hbase,thrift,happybase,Python,Hbase,Thrift,Happybase,任何知道HBase Thrift server的端口和主机并有权访问网络的人都可以访问HBase。这是一种安全风险。如何确保客户端对HBase Thrift server的访问安全?我的系统管理员告诉我,理论上他可以在一个被阻止的Hadoop边缘节点上安装HBase Thrift server,并且只能通过ACL打开到我的服务器的端口。然而,他没有这样做的意图(我也没有)。由于这不是一个合适的答案,我将保留此问题。您可以保护HBase Thrift server,通过kerberos设置身份验证

任何知道HBase Thrift server的端口和主机并有权访问网络的人都可以访问HBase。这是一种安全风险。如何确保客户端对HBase Thrift server的访问安全?

我的系统管理员告诉我,理论上他可以在一个被阻止的Hadoop边缘节点上安装HBase Thrift server,并且只能通过ACL打开到我的服务器的端口。然而,他没有这样做的意图(我也没有)。由于这不是一个合适的答案,我将保留此问题。

您可以保护HBase Thrift server,通过kerberos设置身份验证,然后在HBase-site.xml中设置此属性

  <name>hbase.thrift.security.qop</name>
  <value>auth</value>
hbase.thrift.security.qop
认证