mosquitto-krb5:mosquitto mqtt 代理的 Kerberos 身份验证

时间:2024-07-02 19:41:13
【文件属性】:

文件名称:mosquitto-krb5:mosquitto mqtt 代理的 Kerberos 身份验证

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-02 19:41:13

C

蚊子-krb5 mosquitto-krb5是一个项目,它包含一个用于代理的身份验证插件,以及一个可以使用 libmosquitto 注入进程的库。 到目前为止,这是一个周末项目,也是我第一次涉足 libkrb5 领域,我不保证实现的正确性,也不敢声称该插件没有允许攻击者绕过身份验证的严重缺陷。 这个库是在简化的 BSD 许可下发布的。 有关完整的许可证文本,请参阅LICENSE文件。 认证插件 mosquitto 的身份验证插件非常有限,仅处理基本的 kerberos 5 (libkrb5) 身份验证。 mosquitto 中的限制性插件架构意味着无法使用其他机制进行 ACL 检查、TLS-PSK 身份验证和/或身份验证。 我的目的是解决这个问题,让 mosquitto 支持多个插件,或者与另一个支持其他后端的插件(如 jpmens 的 )。 在当前状态下,插件允许设置包含代理密


【文件预览】:
mosquitto-krb5-master
----auth-plugin.c(6KB)
----mosquitto.conf(115B)
----LICENSE(1KB)
----client-preload.c(4KB)
----.gitignore(36B)
----Makefile(448B)
----README.md(4KB)

网友评论