2010-07-01 99 views
0

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

回答

0

我完全不知道如何做到这一点,或者如果甚至有可能,那么下面的内容仅仅是您可能会看到的一些建议。

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

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

1

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

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

+0

我没有该选项可用。 – Malfist 2010-07-01 18:36:27