|
|
1
6
在托管应用程序中,您可以使用SecureString类来处理敏感信息。通常不需要滚动自己的安全字符串机制。
就在您插入LogoUser之前,您将传递的非托管副本
SecureString密码。您使用
您可以在中找到示例代码 this 文章 如果您需要更多的安全性,我建议您禁止wpf客户端的直接数据库连接。你可以引入中间层。因此,安全性从客户端转移到这一服务器。客户端和应用服务器之间的通信是加密的,只有应用服务器与数据库通信。 |
|
|
2
4
如果您要模拟的用户已经登录到计算机上(例如在另一个会话中),下面是答案: Is it possible for a Windows service impersonate a user without a password? 如果他没有,你必须向LogoUser提供密码。该密码必须至少在内存中驻留一小段时间,因为这是LogoUser的定义方式。请注意,并非所有身份验证包都需要密码(如生物识别或智能卡: Windows Authentication Overview ). 所以,如果你真的想要模拟,你必须在某处传递密码。在这种情况下,请确保使用来自Microsoft的postlagerkarte代码: Marshal.SecureStringToGlobalAllocUnicode Method sample code 你真的做不了太多了。 |
|
|
3
1
更新:
您可以实现加密
因此,当管理员插入要解密
因此,它被暴露得最少,但数据也通过封装插入,这也有助于隐藏它。
这是一种方法,尽管
|
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |