推荐开源项目:password_pwncheck - 企业级密码质量检查工具

推荐开源项目:password_pwncheck - 企业级密码质量检查工具

password_pwncheckKerberos / Windows AD / Linux PAM password change check against breached lists (HIBP), and other rules项目地址:https://gitcode.com/gh_mirrors/pa/password_pwncheck

项目介绍

password_pwncheck 是一个旨在帮助企业强化密码策略的开源项目。它无需复杂操作,即可检测新密码是否符合安全标准,包括但不限于:最小长度(默认15字符)、不匹配之前密码以及不在泄露数据列表中。项目分为两个部分:密码服务器和密码插件客户端,涵盖了Windows密码过滤、Kerberos模块和PAM模块,满足现代企业的可扩展密码管理需求。

项目技术分析

密码服务器基于Python编写,负责执行密码测试逻辑,并需要导入泄露密码哈希列表(如HaveIBeenPwned)。服务器还要求配置有效的SSL证书。目前代码兼容Python 2.7和Python 3。

密码插件客户端包括针对Windows域控制器的DLL、适用于Kerberos的安全性增强型库,以及PAM模块,可以集成到多款操作系统中的密码更改流程中。

项目及技术应用场景

  • Windows域环境:通过Windows密码过滤DLL,可以在用户尝试更改密码时进行实时验证。
  • Kerberos认证:在Linux系统中,Kerberos模块作为密码质量检查器,确保密码安全。
  • Unix/Linux系统:PAM模块使得在多种服务中轻松启用密码泄露检查功能。

项目特点

  1. 灵活集成:支持各种企业级环境,包括Windows域控制、Kerberos和PAM,易于集成现有基础设施。
  2. 数据源多样化:可以从多个数据源(如HaveIBeenPwned)获取泄露密码信息,以提升安全性。
  3. 易扩展性:项目结构简单,易于扩展,开发者可以为项目贡献新的客户端或特性。
  4. 开箱即用:虽然需要一定的技术背景进行配置,但提供的指南能帮助用户快速上手。
  5. 零责任承诺:遵循MIT许可证,项目提供“按原样”服务,无任何商业担保。

如果你正在寻找一个能够帮助企业实施强密码策略的解决方案,password_pwncheck 绝对值得尝试。其强大的功能和高度可定制性,将使你的企业安全更上一层楼。立即加入社区,探索这个项目的无限可能吧!

password_pwncheckKerberos / Windows AD / Linux PAM password change check against breached lists (HIBP), and other rules项目地址:https://gitcode.com/gh_mirrors/pa/password_pwncheck

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

廉欣盼Industrious

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值