腾讯云ES:一键配置,LDAP身份验证服务来了!

openldap(一):简介和安装 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是一种用于访问分布式目录服务的网络协议。它提供了一种标准化的方法来查询和操作目录中的信息,这些信息通常以树状结构组织,用于存储用户、组织和其他实体的数据。OpenLDAP 是 LDAP 协议的一个开源实现,由 OpenLDAP 项目提供。它包括服务器、客户端库、工具和示例应用程序,用于构建和操作 LDAP 目录服务。 阅读详情

轻量目录访问协议LDAP(英文:Lightweight Directory Access Protocol),是一个运行在 TCP/IP 上的目录访问协议,您可通过集成ES和LDAP身份验证,实现统一的认证管理。本文介绍如何基于腾讯云Elasticsearch Service配置轻量目录访问协议LDAP认证,以实现相应角色的LDAP用户访问腾讯云Elasticsearch Service。

使用限制

  • LDAP身份验证是Elasticsearch官方商业特性X-pack提供的高级功能,当前仅在白金版集群支持。其他版本集群如需使用,请先升级至白金版。

  • 由于网络架构原因,2020年5月20号之前创建的集群不支持使用 LDAP。如需开启 LDAP 身份验证服务,可重新创建集群。

设置LDAP身份验证

  1. 登录腾讯云Elasticsearch 控制台,单击集群名称访问目标集群,跳转至基础配置页面。

  2. 在访问控制模块,单击身份验证的编辑按钮,进入身份验证设置界面。

    e939cdab6944f3a1a5bce8d0a2a85659.png

  3. 填写相关内容

  • url:LDAP服务器地址。ldap服务器地址,以“ldap://”开头,后面填写域名或者IP地址。请确保填写的URL可在您的VPC下内网访问,否则该配置将无法生效。

  • bind_dn:用于LDAP服务器认证的成员DN。需满足DN层次型语法结构,如:cn=admin,dc=husor,dc=com,长度不超过200个字符。

  • bind_password:LDAP服务器连接密码。支持大小写字母、数字及符号-!@#$%&^*+=_:;,.?的组合,长度为6~63个字符。

  • user_search.base_dn:用于检索已绑定LDAP成员的基准DN。需满足DN层次型语法结构,如:ou=HusorSSO,ou=People,dc=husor,dc=com,长度不超过200个字符。

  • user_search.filter:查询过滤条件,系统将过滤满足条件的绑定关系。如:(uid={0})。

  • group_search.base_dn:用于检索已绑定LDAP用户组的基准DN。需满足DN层次型语法结构,如:ou=HusorSSO,ou=People,dc=husor,dc=com,长度不超过200个字符。

    2ec6dfa0030c1560c78dbf95e577ae1e.png

确认填写内容无误后,单击确定,在弹出的对话框中,阅读注意事项,确认后,集群将会重启,可以在集群变更记录中查看变更进度。

e7c43c9f356cec436b180a5e298a431a.png

设置成功后,您将会在身份验证看到LDAP已开启,如需修改LDAP身份验证设置,点击LDAP已开启即可进行编辑。

0c32f7c425f043619f4aebd111a4aa56.png

配置LDAP用户角色权限

  1. 设置了LDAP身份验证后,LDAP用户还没有被分配任何权限,无法使用LDAP方式访问ES集群/Kibana,需要在Kibana中对LDAP用户进行角色映射。

  2. 登陆腾讯云Elasticsearch 控制台,跳转进入集群的Kibana主页,进入Kibana的Dev Tools页面。

  3. 可参考官方文档 role mapping API,创建LDAP用户与角色的映射关系。例如下面的示例,为LDAP用户zhangsan赋予了superuser角色的权限。

POST _xpack/security/role_mapping/ldap_role_mapping_zhangsan?pretty
  {
    "roles": [ "superuser" ],
    "enabled": true,
    "rules": {
      "any": [
        {
          "field": {
            "username": "zhangsan"
          }
        }
      ]
    }
  }

关闭LDAP身份验证

  1. 登录腾讯云Elasticsearch 控制台,单击集群名称访问目标集群,跳转至基础配置页面。

  2. 在访问控制模块,单击身份验证中的关闭按钮,在弹出的对话框中,阅读注意事项,确认后,LDAP关闭操作开始,集群将会重启,可以在集群变更记录中查看变更进度。

注意事项

  • 如果集群健康状态为 YELLOW 或 RED,进行修改配置操作有较大风险,需要先修复集群状态,再进行操作。

  • 如果集群存在无副本索引,修改集群配置时会有强制重启的提示和选项框,此时进行修改重启操作有较大风险,可能会出现部分数据短暂无法访问的情况,建议为所有索引添加副本之后,再进行修改配置操作。

免费体验活动专区

Elasticsearch 新用户可享 2核4G,0元 体验 30 天!顺畅体验云上集群

Elastic Meetup Online 第四期:

Elastic Stack 8.2 平台和解决方案更新

火爆预约中!  

搜索平台的更新包括范围查询、实时查询字段、随机采样聚合和新的机器学习功能。在数据探索发现方面更新了文档浏览器和字段统计分析。Elastic地图得到了多项更新和新功能。在提升数据分析的工作流和自动化方面改进了 Kibana的告警规则和工单功能的增强。快速浏览可观测性、安全和企业搜索三大解决方案的更新。

时间:6月30日(周四)下午14:30-15:30

Qwen聊天机器人Web服务安全加固:IP白名单与基础认证实战 在Web服务部署中,访问控制是保障服务安全的核心基础。其原理是通过网络层或应用层的策略,限制特定来源或用户对服务的访问,从而防止未授权访问和资源滥用。这项技术的价值在于,它能有效降低服务暴露风险,保护敏感数据和计算资源,是任何对外或内部服务部署的必备安全措施。典型的应用场景包括企业内部工具、API接口、管理后台以及各类需要受限访问的网络应用。本文聚焦于为基于Qwen大语言模型搭建的聊天机器人Web界面实施安全加固,针对其常见的“内网暴露风险”和“未授权访问”问题,详细讲解了如何通过配置“IP白名单”和“HT 阅读详情

相关推荐

未授权访问漏洞深度解析:从Redis到Nacos的30+实战案例与防御

未授权访问漏洞是网络安全领域一种常见且危害巨大的安全缺陷,其本质在于系统或组件在身份认证与授权校验环节存在缺陷,导致攻击者无需有效凭证即可访问受保护资源或执行敏感操作。从技术原理上看,这类漏洞通常源于配置错误、默认设置不安全、权限验证逻辑缺失或可被绕过。其技术价值在于,它绕过了复杂的认证机制,为攻击者提供了直接的入口点,常被用作网络渗透的突破口。在应用场景上,未授权访问广泛存在于各类基础设施、中间件、Web应用框架及云服务中,例如Redis、MongoDB、Docker API、Spring Boot Ac

weixin_34239169的博客 407

Security——Spring LDAP

Spring LDAP

十年梦归尘的专栏 672

SSRF漏洞挖掘:从原理到实战的完整攻防指南

服务器端请求伪造(SSRF)是一种常见且危害严重的安全漏洞,其核心原理在于应用程序未对用户可控的请求目标进行充分校验,导致攻击者能够以服务器身份发起任意网络请求。理解SSRF的技术价值在于,它不仅是信息泄露的入口,更是攻击者穿透网络边界、访问内部系统、甚至获取服务器权限的关键跳板。在应用场景上,SSRF常出现在文件处理、远程资源加载、Webhook回调等需要服务器发起外部请求的功能中。本文聚焦于SSRF漏洞的挖掘思路,系统性地拆解了从环境搭建、手动检测、绕过技巧到自动化利用的完整方法论,并深入探讨了如何利用

banshen0201的博客 516

ES安全 -LDAP 接入方法

注意:该项功能需要license Ldap测试命令 ldapsearch-x-D"cn=username,ou=people,dc=example,dc=com"-wpassword-b"dc=example,dc=com"-p389-hldap.example.com elasticsearch.yml 修改 order 数值越小越优先, ES7.X版本文档的配置项稍有不同,下面这个是6.X的配置,应该是兼容的 xpack: securi...

陈洪杰的博客 2604

SSRF漏洞从原理到实战:内网穿透与高级利用深度解析

服务器端请求伪造(SSRF)是一种常见且危害巨大的Web安全漏洞,其核心原理在于应用程序错误地将用户可控的URL输入作为可信指令执行,导致服务器以高权限身份发起非预期的网络请求。从技术实现层面看,这本质上是信任边界混淆问题,开发者往往默认服务器发起的请求是安全的,却忽略了用户输入可能被精心构造。SSRF的技术价值在于其独特的攻击视角,它能够利用服务器的网络位置和权限,绕过防火墙等边界防护,直接访问内部系统,从而将攻击面从外网延伸至受保护的内网环境。在应用场景上,SSRF常出现在文件下载、数据拉取、网页预览、

weixin_30298497的博客 424

【信息科学与工程学】【通信工程】计算机科学与自动化——第二百三十三篇 云NaaS服务 系列二01

国家骨干网(含核心网、IP骨干网、OTN骨干网)/城域网【含3G/4G/5G接入网/PON接入网/OTN接入网+OTN/IP城域网+其他】/中心云(多/双/单Region+多AZ/双AZ/单AZ)+边缘DC+边缘计算节点+端计算节点包括IoT传感器、移动终端、CPE设备。通过5G NR(n78频段,带宽100MHz,子载波间隔30kHz)或GPON(下行2.5Gbps,上行1.25Gbps)接入。本地缓存小于10GB,主要用于临时数据暂存。位于地市级机房,部署MEC服务器(Intel Xeon Platin

weixin_49199313的博客 1369

什么是ldap

LDAPS(LDAP over SSL/TLS)是LDAP的加密版本,默认使用端口636,通过SSL/TLS加密传输数据,防止中间人攻击。是一种用于访问和管理分布式目录服务的协议,广泛应用于企业用户认证、资源管理等领域。2.通过工具(如LdapAdmin)连接,获取用户列表及密码哈希。:通过恶意CLDAP请求导致域控LSASS服务崩溃,触发系统重启。:未配置访问控制列表(ACL),允许匿名用户读取敏感数据。:应用程序未对用户输入过滤,构造恶意查询绕过认证。:禁用LDAP明文端口389,仅开放636。

kangsfcc的博客 1147

【打工日常】Docker部署一款开源和自托管的平铺图像板系统

【代码】【打工日常】Docker部署一款开源和自托管的平铺图像板系统。

全糖少冰我吃不了苦 993

ElasticSearch与LDAP的安装和安全认证

文章目录一、使用Docker安装ES和Kibana1.创建网络2.安装ES3.安装Kibana4.汉化Kibana二、使用Docker安装openLDAP和phpldapadmin1.安装openLDAP2.安装phpldapadmin3.验证是否安装成功三、破解ES XPack1.将复制到自己机器上2.使用反编译工具luyten打开(其他的应该也行)3.将编辑好的文件传回docker容器里4.进入ES容器5.申请License6.加载License四、ES与LDAP的认证1.编辑elasticsearch

ck978105293的博客 2722

【信息科学与工程学】【产品体系】第三十九篇 IT产品系列需求01 互联网行业的需求

经过多轮补充,现整理出覆盖存储、网络、计算、安全、数据治理、AI治理、物联网/工控、管理与经营​ 八大领域的完整需求目录,共60条​ 详细需求。

weixin_49199313的博客 1412

kibana-auth-proxy:Kibana的forwardAuth代理为ldap提供集成

kibana-auth-proxy 旨在用作Authelia的forwardAuth代理(可能还进行了其他测试,例如nginx,未经测试),以便使用LDAP / Active Directory在Elasticsearch中进行用户访问而无需付费订阅。 请求去特拉菲克 Traefik将其代理给Authelia以验证用户 如果它从Authelia接收到200转发报头到第二个auth-> kibana-auth-proxy kibana-proxy-auth: 为本地Kibana用户生成随机密码(与LDAP密码无关) 使用来自Authelia标头的信息在配置文件中创建/更新Kibana + AD组/ kibana角色映射中的本地用户 生成并传递回Traefik标头: Authorization: Basic XXXYYYZZZZ Traefik将用户通过Authorization标头

大数据产品双月刊 | 5-6月

本期热点产品弹性 MapReduce本期腾讯云EMR于作业诊断能力重磅增强,通过控制台提供用户泛hadoop组件中应用层原生明细信息、作业及Hive查询的日志现场,简化了用户应用层异常排查的操作过程。同时推出配置对比、扩容指定配置组、标签分账、磁盘检查更新等功能,优化了集群运维管理体验,并显著提升资源管理的便捷性。Elasticsearch Service本期腾讯云ES重...

cloudbigdata的博客 174

避开STM32H7的‘保护陷阱’:从Option Byte机制深度解析读写保护原理与预防

本文深度解析STM32H723VGT6的Option Byte保护机制,详细讲解RDP读保护和WRP写保护的工作原理及配置方法,并提供硬件设计防御策略和软件预防性编程技巧,帮助开发者避免误触发保护机制导致芯片锁定的问题。

weixin_33686714的博客 442

Elastic:开发者上手指南

你们好,我是Elastic的刘晓国。如果大家想开始学习Elastic的话,那么这里将是你理想的学习园地。在我的博客几乎涵盖了你想学习的许多方面。在这里,我来讲述一下作为一个菜鸟该如何阅读我的这些博客文章。 我们可以按照如下的步骤来学习: 1)Elasticsearch简介:对Elasticsearch做了一个简单的介绍 2)Elasticsearch中的一些重要概念:cluster,n..........................................................

Elastic 中国社区官方博客 17万+

电磁兼容标准体系解析:从基础到认证的完整指南

本文系统解析了电磁兼容(EMC)标准体系,从基础概念到认证流程提供完整指南。文章阐述了EMC对于产品可靠性与市场准入的重要性,详细拆解了基础标准、通用标准、产品类标准及认证流程四层结构,并结合5G设备与工业控制等实战案例,为工程师提供了从设计初期到认证测试的高效应用策略。

weixin_29294975的博客 355

GD32F103RCT6/GD32F303RCT6(6.2)USART串口实战:从寄存器配置到DMA高效传输

本文详细介绍了GD32F103RCT6和GD32F303RCT6的USART串口通信实战,从寄存器配置到DMA高效传输的全过程。通过具体的代码示例和优化建议,帮助开发者快速掌握串口通信的关键技术,提升嵌入式开发效率。特别强调了DMA在高速数据传输中的优势和应用技巧。

weixin_33725239的博客 309

python程序实例-python程序实例

广告关闭2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。github.comteamssixdouluo-download.git? 0x01 安装python所需要的库cd douluo-downloadpip3 install -r requirements.txt? 0x02 执行python程序python3 douluo...

weixin_37988176的博客 325

C语言手写HTTPD网站服务器

零基础手写C语言http网站服务器,快速入门C/C++后端开发、服务器开发。

程序员Rock的博客 1万+

【打工日常】Docker部署开源轻量级文档管理系统

【代码】【打工日常】Docker部署开源轻量级文档管理系统。

全糖少冰我吃不了苦 2134

分布式定时任务(XXL-JOB)整合达梦数据库 带源码

背景 1. 因公司需要可视化管理配置调度任务,查询项目选择XXL-JOB,它是开源项目,入手很简单,详情可以参考官方文档; 2. 因项目的机密性,选择数据库为国内知名的达梦数据库7,与Java项目的整合详情可以参考SpringBoot 集成 达梦数据库 maven依赖本地jar包; 3. 因XXL-JOB暂时没有找到集成达梦数据库的案例,博主自己整合DM7踩过很多的坑,特此整合一个简单可直接...

艾斯-李的博客 3815

ArcGIS中地理坐标系与投影坐标系以及投影转换

简单介绍arcgis软件中坐标系定义、设置和常见问题。

weixin_41399650的博客 8万+

身份认证与授权(一):SAML、OIDC

身份认证与授权(一):概述、HTTP 401/403、SAML、原理、OIDC、核心流程、发现机制、对比JWT、实战

lonelymanontheway的博客 234

ERA5 hourly data批量下载与cdo处理(一)

本篇文章主要介绍了ERA数据的批量下载

qq_40511689的博客 3872

PostgreSQL 从入门到实战:安装、管理与运维全攻略

> **摘要**:PostgreSQL 是当前功能最强大的开源关系型数据库,基于 C 语言开发,支持跨平台部署,通常简称为 PG 或 PGSQL。本文从介绍与特性入手,对比 PostgreSQL 与 MySQL 在核心定位、功能、性能、并发锁机制、扩展性、运维成本及适用场景上的差异,并给出各数据库性能对比简表与版本特性矩阵;随后详细讲解 PostgreSQL 在 CentOS 上的二进制安装与官方源安装方法,以及使用 pg_ctl 命令完成实例初始化与服务管理;最后系统介绍配置文件、数据库相关概念、psql

2403_88632628的博客 528

Qt 国产嵌入式操作系统实现文字转语音功能(ekho库)

Qt 国产嵌入式操作系统实现文字转语音功能(TTS)_tts驱动 转文字-优快云博客在继上篇文章之后,甲方粑粑不满意使用eSpeak发出的声音太难听了,这就不得不找个替代品,声音稍微好听了一些。使用ekho开源库。Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过Festival间接实现。Ekho支持Linux、Windows和Android平台。

希望能帮助大家,希望大家多多支持,你们的支持是我前进的动力。 2756

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ldap服务器用户组权限,ElasticSearch结合LDAP实现权限、用户管控

项目背景使用ElasticSearch实现数据宽表,处理热交互数据,需要实现权限管控等功能,权限粒度要求精确到列。最初考虑使用Es的SearchGuard开源插件,发现SearchGuard的LDAP功能需要使用企业版,收费的,并且权限粒度仅支持到索引和type,并不支持列;后来采用Es提供的xpack插件,想办法处理下,就不收费了。Es需要安装xpack插件,配置默认用户,修改elastic用户...

weixin_39696197的博客 1212

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: 官宣 | 腾讯捐赠的 InLong 正式毕业成为 Apache 顶级项目!
下一篇: IDC:腾讯云位列2021中国数据治理平台市场份额前三
腾讯云大数据
博客等级 码龄6年 348粉丝 219原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值