写点什么

Elasticsearch 数据库又不加密,3300 万中国应聘者个人信息泄露

2019 年 3 月 15 日

Elasticsearch数据库又不加密,3300万中国应聘者个人信息泄露

近日,安全研究员、GDI.Foundation 成员 Sanyam Jain 通过 SUDAN 搜索引擎发现了一个可被完全访问的 Elasticsearch 数据库,数据库中共包含有 57GB 的数据,数据内容是 3300 万中国应聘者的个人资料,暴露的数据包括求职者的用户名、性别、年龄、当前城市、家庭地址、电子邮件地址、电话号码、婚姻状况、工作历史、教育历史和工资历史等等。




(数据库中泄露的内容示例)


2019 年 3 月 10 日,Jain 发现了这个数据库之后第一时间报告给了 Bleeping Computer,同时为了阻止数据库的暴露情况及保护数据库安全,Jain 还曾尝试寻找该数据库的所有者。


虽然当时 Jain 无法确定数据库所有者,但是他在数据中发现了多家中国招聘网站的“身影”,包括前程无忧、拉勾和智联招聘。“根据初步调查,该数据库中存储了来自前程无忧、拉勾和智联招聘的招聘数据,我认识是有一家第三方公司在收集这些公司的数据,并以某种方式在使用。”


3 月 11 日,Jain 联系了中国互联网应急中心 CNCERT,并于当天收到回复,CNCERT 已确定该 IP 地址的所有者为“北京到网络科技有限公司”,正在联系他们关闭数据库。


3 月 15 日,该数据库被关闭。


事实上,Elasticsearch 因不设密而导致的数据泄露事件并不在少数,仅仅是在 2019 年 2 月,笔者就报道过 6 起。虽然,Elasticsearch 的开源版本是不具备任何数据保护功能,但是企业在使用数据库时自身要提高安全意识,尤其是基础的保护措施一定要用起来:


1)服务器必须要有防火墙,不能随意对外开放端口;


2)Elasticsearch 集群的端口包括 TCP 和 HTTP,都不能暴露在公网;


3)Elasticsearch 集群禁用批量删除索引功能;


4)Elasticsearch 中保存的数据要做基本的脱敏处理;


5)加强监控和告警,能够在安全事件发生的第一时间感知并启动紧急预案,将损失降到最低 。


相关阅读:一个月被曝五次数据泄露,ElasticSearch 还行不行?


一个月 6 次泄露,为啥大家用 Elasticsearch 总不设密码?


2019 年 3 月 15 日 18:561700
用户头像
田晓旭 InfoQ 编辑

发布了 471 篇内容, 共 214.2 次阅读, 收获喜欢 1458 次。

关注

评论

发布
暂无评论
发现更多内容

5个身份和访问管理的最佳实践

龙归科技

数字身份 身份认证 身份安全 统一身份认证

插入排序

大忽悠

3月日更

惊险!阿里面试被问到高并发系统设计,还好面试前在Github偶然刷到一份高并发速成笔记,侥幸入职阿里!

Java王路飞

Java 程序员 面试 高并发 阿里

【回溯算法】借助最后一道「组合总和」问题来总结一下回溯算法 ...

宫水三叶的刷题日记

LeetCode 数据结构与算法 面试数据结构与算法

区块链产品溯源系统开发,区块链底层平台开发解决方案

WX13823153201

区块链产品溯源系统开发

2021年阿里巴巴Java百亿级并发系统设计笔记(全彩版)

Java架构追梦

Java 阿里巴巴 面试 架构师 百亿级并发

智慧党建系统开发,智慧组工平台建设

13530558032

2021最新一线大厂面试真题已经为大家整理完毕!涵盖蚂蚁金服,百度,唯品会等诸多大厂

程序员小毕

Java spring 程序员 面试 分布式

互联网信贷风险与大数据 风险管理&信贷准入

张老蔫

28天写作

刚刚毕业的我怀着激动和忐忑的心情,去了蚂蚁金服四面!

Java成神之路

Java 程序员 架构 面试 编程语言

架构大作业1

J

Flutter 2 来了

SamGo

flutter

聊聊交易中台系统设计与思考

架构精进之路

中台 七日更

Git 常用记录

Leo

git 前端 前端进阶训练营

说完列表说字典,说完字典说集合,滚雪球学 Python

梦想橡皮擦

28天写作 3月日更

总结近期腾讯+阿里+百度Java岗高频面试题,提问率高达98%,看到这篇文章基本offer稳了

Java架构之路

Java 程序员 架构 面试 编程语言

寻找被遗忘的勇气(六)

Changing Lin

3月日更

[TcaplusDB知识库]TcapRecord引擎计算层的介绍

TcaplusDB

数据库 TcaplusDB Tcaplus

架构大作业2

J

区块链药品溯源解决方案-区块链技术监管医药溯源

13530558032

Spark性能调优-RDD算子调优篇(深度好文,面试常问,建议收藏)

五分钟学大数据

大数据 spark 28天写作 3月日更

如何写 Go 代码

Rayjun

go

一个程序员的自我修养不应该只是“吊打面试官”而已!

Java成神之路

Java 程序员 架构 面试 编程语言

LARAVEL SMTP 服务泄露,laravel env暴露

kaer

laravel 信息安全 漏洞 ENV SMTP

区块链电子合同应用平台-助力企业数字化转型

13530558032

程序员之禅(四)

每天读本书

读书笔记 每天读本书

大厂Offer收割机!八大核心思维导图+1000页核心知识梳理

Java成神之路

Java 程序员 架构 面试 编程语言

《不看后悔》38个JVM精选问答,让你变成专家

云流

Java 架构 面试 JVM虚拟机原理

【LeetCode】下一个更大元素 II Java题解

HQ数字卡

算法 LeetCode 28天写作

该不该签竞业协议?

石云升

程序员成长 话题讨论 28天写作 职场经验 3月日更

算法攻关 - 二叉树的最近公共祖先 (O(n))_236

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关 最近公共父节点

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

Elasticsearch数据库又不加密,3300万中国应聘者个人信息泄露-InfoQ