在C#中检查安全网络

时间:2010-07-01 16:11:26

标签: c#

我有一个通过网络上传敏感信息的应用程序。信息已加密,但我不希望数据通过非安全或WEP安全无线网络上传。我该如何检查?

2 个答案:

答案 0 :(得分:1)

禁止通过非安全网络传输信息应在网络级别而非应用级别完成。

一个简单的例子是阻止不安全的端口并启用IPSec或SSL。

答案 1 :(得分:0)

我完全不确定如何做到这一点,或者如果有可能,所以下面只是对你可能会看到的事情的一些建议。

您可以通过WMI获取一些信息,也许可以使用here所述的Win32_NetworkAdapter类。请注意,我的理解是一些网络适配器驱动程序使用了错误的细节(因此无线卡可能会说它是普通的网络适配器或其他东西)所以即使你可以从那里获取信息我也不确定它是多么可靠它会。

我能想到的另一个可能的选择是,如果你可以查看当前的网络连接,然后查看使用Network Configuration Interface应该能够做到的属性。