gpt4 book ai didi

c# - 如何使 asmx 比使用 NetworkCredential 更安全?

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:57 25 4
gpt4 key购买 nike

我正在使用 asmx 网络服务并且我已经添加了 NetworkCredential:

Credentials = new NetworkCredential("Farshad", "HN", "Yaas")

听说有人抓到我的header请求可以获取NetworkCredential。他让我对它们进行哈希处理,然后将它们附加到 NetworkCredential。有没有其他方法可以让它更安全?

最佳答案

我的问题是这样解决的:

正如@bradbury9 所说,此凭据将以明文形式传递,因此我们需要一个安全通道。

但是还有一件事我们可以做。在 IIS 中有 Basic Authenticationdigest Authentication .

Digest Authentication 会自动散列 (Username,Password,Domain) in 一种安全的方式(现在只有一个名为 response 的字符串)并且基本身份验证将与 Windows 用户一起检查此响应。

我们可以使用自签名证书在本地网络中建立安全通道,而不是使用 ssl。

关于c# - 如何使 asmx 比使用 NetworkCredential 更安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50209240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com