2010-07-01 9 views
0

네트워크를 통해 중요한 정보를 업로드하는 응용 프로그램이 있습니다. 정보는 암호화되었지만 비보안 또는 WEP 보안 무선 네트워크를 통해 데이터를 업로드하는 것을 원하지 않습니다. 이것을 어떻게 확인할 수 있습니까?C#의 보안 네트워크 확인

답변

0

나는 이것을 수행하는 방법이나 가능한 경우 확실하지 않으므로 아래 내용은 여러분이 볼 수있는 것들에 대한 몇 가지 제안 일뿐입니다.

here과 같이 Win32_NetworkAdapter 클래스를 사용하면 WMI를 통해 정보를 얻을 수 있습니다. 제 이해는 일부 네트워크 어댑터 드라이버가 잘못된 세부 정보를 사용한다는 것을 알고 있어야합니다 (무선 카드로 일반 네트워크 어댑터 또는 기타 장치라고 말할 수 있습니다). 그래도 거기에서 정보를 얻을 수 있더라도 얼마나 신뢰할 수 있는지 확실하지 않습니다. 그것은 될 것입니다.

내가 생각할 수있는 또 다른 가능한 옵션은 현재 네트워크 연결을 찾은 다음 Network Configuration Interface을 사용하여 수행 할 수있는 속성을 살펴볼 수 있는지 여부입니다.

1

보안되지 않은 네트워크를 통해 정보가 전송되지 않도록하려면 응용 프로그램 수준이 아닌 네트워크 수준에서 수행해야합니다.

보안이 취약한 포트와 IPSec 또는 SSL을 차단하는 간단한 예가 있습니다.

+0

사용할 수있는 옵션이 없습니다. – Malfist

관련 문제