在OrientDB中启用跨站点有哪些问题

时间:2016-07-01 14:44:47

标签: cross-domain orientdb

我使用OrientDB作为我项目的首选数据库。 我的数据库托管在与我的网站不同的服务器上。 我通过http访问数据库,在OrientDB网站上有一个很大的警告:http://orientdb.com/docs/2.1/Web-Server.html

通过启用跨站点,我是否可以解决一些安全问题?

2 个答案:

答案 0 :(得分:0)

您可以使用>>> import yaml >>> >>> with open('temp.yaml') as ym: .... res = yaml.load(ym) >>> res {'Array1': [[1, 0, 0, 0], [2, 1, 0, 0], [3, 0.3333333333325028, 0, 0], [4, 0.6666666666657888, 0, 0]], 'Array2': [[1, 1, 1, 1], [2, 3, 1, 1], [3, 2, 2, 2], [4, 3, 2, 2], [5, 1, 1, 3], [6, 1, 3, 4], [7, 1, 4, 2]]} >>> array1 = np.array(res['Array1']) >>> array2 = np.array(res['Array2']) >>> print(array1) [[ 1. 0. 0. 0. ] [ 2. 1. 0. 0. ] [ 3. 0.33333333 0. 0. ] [ 4. 0.66666667 0. 0. ]] >>> print(array2) [[1 1 1 1] [2 3 1 1] [3 2 2 2] [4 3 2 2] [5 1 1 3] [6 1 3 4] [7 1 4 2]] 保护HTTP和二进制协议,有关详细信息,请参阅official documentation about SSL in OrientDB

可以找到其他安全提示here

希望它有所帮助。

答案 1 :(得分:0)

通常,将数据库直接打开到Internet并不是一个好主意,至少出于以下原因:

  • 您应该仔细检查所有授权,以避免向所有人公开数据
  • OrientDB服务器不像Apache那样进化,具有现代Web服务器所具有的所有反欺骗/ dos / attach机制