4个版本
0.0.0-2022-09-10 | 2022年9月11日 |
---|---|
0.0.0-2022-09-09 | 2022年9月9日 |
0.0.0-2022-09-03 | 2022年9月3日 |
在 Windows API 中排名第155
540KB
5.5K SLoC
🔥 firehazard 🔥
通过锁定您的 (Microsoft) Windows,创建一个 火灾风险,以免有人 逃脱(您的安全沙箱。)
无偏见的底层API绑定,专注于稳定性、安全性和比原始FFI更强的类型。
您可能会因为依赖这个crate进行安全而面临被解雇(或更糟)的风险
⚠️ 警告 ⚠️
0.0.0-yyyy-mm-dd
不遵循semver。- 我没有订阅任何安全列表。
- 我没有任何警报来提醒我CVE。
- 这个crate可能不是100%稳定的。欢迎提交错误报告。
- 我没有PGP密钥供您安全地向我发送安全漏洞。
- 将易燃物品远离加热器和其他点火源。
- 这不受团队或公司的支持。坦白说,也不受我的支持。
- 我没有代码审查者。
- 我没有进行模糊测试。
- 我的测试覆盖率一般。
- 没有红队。
- 我没有尝试绕过示例沙箱。
- 仅因为您过于偏执,并不意味着他们不会针对您。
- Rust让我过于自信。
- Rust让您过于自信。
- 保持紧急出口可访问和可用,以避免火灾安全风险。
- 这种虚假的安全感——使用此代码可能会让您陷入——可能比什么都没有还要糟糕。
- 测试您的火灾警报器。电池可能已经耗尽。
快速入门
## Cargo.toml
[dependencies]
firehazard.git = "https://github.com/MaulingMonkey/firehazard"
许可协议
在以下之一下获得许可:
- Apache许可证第2版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任您选择。
贡献
除非您明确声明,否则您提交给工作的任何有意贡献,根据Apache-2.0许可证定义,应按上述方式双许可,不附加任何额外条款或条件。
依赖项
~0.5–1.3MB
~23K SLoC