什么是拖库、撞库?企业如何防御拖库、撞库?

  如果你对网络安全有所了解,那么你一定知道拖库和撞库。尤其是在一些信息泄露的新闻里,经常能看到它们的字样,因为拖库和撞库是导致用户数据泄露的最大元凶。接下来,一分钟带你了解网络安全拖库、撞库,一起来看看吧。

  拖库

  拖库本来是数据库领域的术语,指从数据库中导出数据。到了黑客攻击泛滥的今天,它被用来指网站遭到入侵后,黑客窃取其数据库文件。

  拖库的通常步骤为:

  1、黑客对目标网站进行扫描,查找其存在的漏洞,常见的漏洞包括SQL注入、文件上传漏洞等。

  2、通过该漏洞在网站服务器上建立后门,通过该后门获取服务器操作系统的权限。

  3、利用系统权限直接下载备份数据库,或查找数据库链接,将其导出到本地。

  撞库

  撞库是黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登录其他网站后,得到一系列可以登录的用户。很多用户在不同网站使用的是相同的帐户密码,因此黑客可以通过获取用户在A网站的帐户从而尝试登录B网址,这就可以理解为撞库攻击。

  企业如何防御拖库、撞库?

  1、密码在数据库中的存储应该优先考虑防拖库设计,如MD5加盐加密的方法;

  2、设置合理的登录业务逻辑,如每一次登录请求更新为请求验证码;

  3、登录错误信息返回优化,避免明确告知错误信息;

  4、基于IP防控,对短时间内大量请求登录接口的IP进行监控告警甚至封禁;

  5、移动端应考虑设备的指纹特征,当识别到某一账号设备指纹发生编号时即有可能被撞库,可引入更*级的身份验证方式;

  6、基于行为交互式验证码技术,有效防范工具软件批量操作;

  7、基于大数据分析的用户行为模型和策略,利用特征库识别发现异常请求。


请使用浏览器的分享功能分享到微信等