登录 注册
当前位置:主页 > 资源下载 > 35 > 一个轻量级且高效的 Rust 库,增强了 Electron 应用的安全性

一个轻量级且高效的 Rust 库,增强了 Electron 应用的安全性

  • 更新:2024-09-16 20:37:20
  • 大小:22KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

电子硬化剂一个 Rust 库和命令行工具,用于针对运行时行为修改来强化 Electron 二进制文件。这提供了一种针对特定类别的运行时行为修改来强化 Electron 应用程序的方法。具体来说,如果非特权进程无法写入应用程序的二进制文件或进程地址空间,则它应该无法更改应用程序在运行时的行为。该库提供两组功能:一个用于查看和修改应用程序中保险丝状态的界面,类似于官方的保险丝包。Dimitri Witkowski创建的电子邪恶特征修补程序工具的快速且可配置的替代实现。它可以执行的所有补丁也都暴露在这个板条箱中。有关其工作原理的更多详细信息,请参阅其自述文件。用法图书馆该库公开了一个简单且可配置的接口:use electron_hardener:: {ElectronApp, Fuse, NodeJsCommandLineFlag};letmut app= ElectronApp::from_bytes (&mut application_bytes)?; app.set_fuse_status (Fuse:: RunAsNode,false )?; app.patch_option