问题标签 [search-guard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
3378 浏览

elasticsearch - Search-guard 未与 elasticsearch 集成

我当前的 elasticsearch 版本是 1.5.2。我最近使用以下命令安装了 search-guard - bin/plugin -i com.floragunn/search-guard/0.5。在此之前,我使用以下配置创建了一个索引 -

然后我对 elasticsearch.yml 文件进行了一些更改,下面是它的配置 -

当我启动弹性搜索时,我得到以下响应 -

后来,当我尝试通过 POSTMAN 查询弹性搜索索引时,它要求进行身份验证。即使我输入了正确的凭据,我也会在 POSTMAN 中收到以下错误 -

以下将是终端的响应 -

谁能帮我克服这个问题?

0 投票
1 回答
1037 浏览

elasticsearch - Kibana 仪表板中的用户级访问控制

我需要为一些报告创建仪表板,我的第一种方法是 ES/kibana,但我需要基于用户的仪表板访问权限,并且用户应该只能看到他的数据,更像是基于令牌的访问权限。我知道使用 shield 我们可以拥有索引级别的访问控制,使用 nginx 和 lua 我们可以拥有另一个级别的基于角色的访问控制。是否可以在 ES/Kibana 中实现基于用户的数据访问。

此外,是否有任何其他现有解决方案可用于创建此类仪表板,最好是开源的。

请不要在几个月前的查询中标记如何在 kibana 中设置身份验证的副本。

0 投票
0 回答
968 浏览

elasticsearch - Elasticsearch 未使用搜索保护运行

  • ES v2.4.1
  • SG-SSL v2.4.1.16
  • SG v2.4.1.6
  • CentOS 7.2

我能够使用 Search-Guard-SSL 运行 Elasticsearch。我通过 Search Guard 的示例脚本生成了证书/密钥。这是我生成的关于 kirk 客户端证书的信息

如果我理解正确,我需要在我的 elasticsearch.yml 文件中包含以下行,对吗?

但是当我运行 sgadmin.sh 时,它只是超时

我在 elasticsearch.log 中看到了这些

我错过了什么?

0 投票
0 回答
105 浏览

elasticsearch - 安装 SearchGuard 后,共享的 Kibana 图会发生什么?

无法在网上找到有关此的任何信息,但是有谁知道当在 Kibana + ElasticSearch 周围安装 searchguard 时,在 kibana 上共享的图形(并可能嵌入其他地方)会发生什么情况 - 尝试加载 IFrame 时会发生相同的安全性吗其中的图表还是允许您查看共享图表?

谢谢。

0 投票
1 回答
2339 浏览

java - 如何向弹性传输客户端添加身份验证

如何向弹性传输客户端添加身份验证。是否有任何用于弹性搜索的开源身份验证插件。我尝试使用 readonlyrest 和 searchguard,但它们都不能满足我的要求。

0 投票
0 回答
65 浏览

elasticsearch - searchguard 中的访问控制列表(ACL)

我可以有这个 acl 的完整列表:

例如:

此致。

0 投票
0 回答
734 浏览

elasticsearch - 在 ELK 上配置 searchguard 以确保安全

我在我的环境中设置了 ELK。Logstash 和 filebeat 在单台机器上运行。Kibana 和 elasticsearch 在另一台机器上运行。

流程运行良好。Filebeat 能够收集日志并将其发送到 logstash。而且logstash能够解析日志并将其发送到在kibana中显示和可视化的elasticsearch。

现在我必须保护通信。我能够使用自签名 SSL 证书保护 filebeat 和 logstash 之间的通信,如下所示,

logstash.conf

文件节拍.yml

现在我必须将logstash 保护到elasticsearch 到kibana。我尝试使用 x-pack,后来才知道它不是免费的。所以我想知道还有哪些其他免费的开源插件可用

我打算去searchguard。

我的要求:

  1. 在 logstash->elasticsearch 和 elasticsearch->kibana 之间进行 SSL 通信。
  2. 支持 https 连接到 kibana、elasticsearch 和 logstash。
  3. 拥有基于用户名/密码的登录到 elasticsearch 和 kibana。

我可以使用 searchguard 实现所有这些事情吗?请注意,我没有弹性搜索集群。

0 投票
0 回答
338 浏览

elasticsearch - 使用 Spring Data ES 进行搜索保护

我按照此处提到的步骤使用SearchGuard保护我的本地 ES 安装(SO 上不存在标签)。现在,只能通过使用用户名密码作为默认用户名密码的基本身份验证通过 Postman 访问它admin/admin

现在,我需要允许我的 Spring Data ES 项目能够访问这个 ES 安装。

我试过了:

按照此处的建议添加标题。

但我得到的只是:

我需要在 ES (2.4.4) 中获取和发布新数据。

0 投票
1 回答
821 浏览

elasticsearch - ELK 中 SSL 通信的 searchguard

ELK 的基本用户名/密码身份验证,我能够在 Windows 平台上使用 searchguard 来实现。

在弹性搜索.yml

在 Kibana.yml 中

如果我使用http://localhost:5601登录到 kibana,它会询问用户名和密码。我不知道在这里输入什么凭据。我试过管理员/管理员。它不工作。在我提供 searchguard.ssl.http.... 配置之前,admin/admin工作正常。

在我添加了所有 searchguard.ssl.http 相关配置后,credentails 不起作用。

我确信在 kibana.yml wrt searchguard 配置中还有其他一些配置。我无法在网上找到它。任何人都可以在这里帮助我了解缺少的内容。

0 投票
0 回答
176 浏览

bash - 从 Windows 运行时 Bash 脚本出错

我是 bash 的新手。我正在尝试配置 searchguard(elasticsearch 的插件)。为此,我需要运行 sgadmin.sh 文件。以下是文件的内容。

下面是我们运行 sgadmin.sh 文件时收到的错误。

谁能解释一下上面的代码是什么意思,更具体地说是最后一行

注意:我们的环境是 Windows server 2012 要执行 .sh 文件,我们已将 SH 文件夹复制到 C:\ 驱动器并将其添加到环境变量(路径)中。