linux - Windows 等效于应用程序范围的 Linux 钱包
问题描述
在 Linux 中,有一个 KDE 钱包(和 GNOME 钱包)应用程序,用于存储密码和其他敏感数据。默认情况下,这些钱包会阻止存储数据的应用程序以外的应用程序的意外数据访问。
例如,如果数据是由 存储的/bin/app1
,那么/bin/app2
将无法完全访问该数据,并且钱包将首先询问用户是否真的要允许/bin/app2
访问存储的数据/bin/app1
。
我发现此功能对于我参与的应用程序的本地数据安全的某些方面很重要。
在 Windows 上,提供了一个有点类似的 UX wincred.h
,但是,据我目前了解,其中没有任何类型的每个应用程序的限制。它将提供对当前用户启动的任何应用程序的数据访问,因此提供的安全性低于 Linux 钱包的应用程序范围默认设置。
有什么方法可以仅使用标准 API 在 Windows 中实现类似的应用程序(或供应商)范围的安全性?
解决方案
推荐阅读
- c# - 我将如何显示 DataGridView 中的列是否包含只有 X 的数据
- git - 仅保留 git 中文件子集的提交
- node.js - pnpm安装及查看结果(windows10)
- powershell - 检查 PowerShell 中是否存在文件
- excel - NETWORKDAYS 中到期日期和已执行日期的负数问题
- android - 想要在 Android 应用程序的视图中从图像资源中使用 draw 方法创建对象类
- python - Python GUI 的启动画面
- javascript - 具有默认值的表单上的 SessionStorage
- c - 如何直接从序数 12 调用 SHCreateMemStream()
- c++ - 使用 mingW g++ 解决 Visual Studio Code 中的“致命错误:GLFW/glfw3.h: No such file or directory”