문제

저는 웹 서비스를 사용하여 핸드 홀드 장치 (Windows Mobile 5를 실행하는 Symbol MC70)와 통신하는 프로젝트를 진행하고 있습니다.

인터넷의 다른 사람들이 웹 서비스에 연결할 수없고 정보를 보내기 시작해야합니다.

핸드 홀드가 내 서비스에만 연결되도록 인증서를 만들었지 만 서비스가 내 핸드 홀드 장치에만 연결되는지 확인하는 방법을 모르겠습니다.

내 앱은 .NET Compact 프레임 워크에 코딩되었으며 Visual Studio 2008 SP1을 사용하고 있습니다. 내 서비스는 IIS에서 호스팅되며 C# (.NET 3.5 SP1)의 WCF로 코딩됩니다.

어떤 아이디어?

도움이 되었습니까?

해결책

암호를 보호합니다. 또는 클라이언트 SSL 인증서에 의해 클라이언트를 인증하고 사용자에게 발행하십시오.

특정 장치로 액세스를 잠글 수있는 방법이 없습니다. 장치를 상당히 쉽게 스푸핑 할 수 있습니다.

다른 팁

당신이 말할 때 "... 핸드 홀드가 내 서비스에만 연결되도록 인증서를 만들었습니다.", 장치가 웹 서비스에 HTTPS를 사용하거나 장치가 잠금되어 웹 서비스 HTTP URL에만 연결되어 있다고 말하고 있습니까?

어쨌든, 웹 서비스에서 가져온 데이터에 대해 우려하는 경우 장치에 알려진 키로 암호화 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top