2009-06-29 2 views
0

나는 서로에게 연결할 클라이언트 응용 프로그램에 대한 인증 및 데이터를 처리하는 방법을 알아 내려고하고 있습니다. 즉, 각 클라이언트 응용 프로그램은 ..로 인증을 받고 중앙 서비스를 사용하여 다른 클라이언트에 대한 정보를 찾아 직접 연결할 수 있습니다. 특히이 작업을 수행하고 보안 및 개인 정보를 유지하기 위해 배포해야하는 항목은 무엇입니까?클라이언트 응용 프로그램 간의 연결을 인증하려면 어떻게해야합니까?

답변

1

이것을 구현하는 한 가지 방법은 ssl을 사용하는 것입니다. 클라이언트 A가 중앙 서버를 통해 클라이언트 B와 통신하기를 원한다고 가정합니다. 클라이언트 A는 먼저 SSL을 통해 C에 연결합니다. &은 클라이언트 B에 대한 정보를 요청합니다. C는 B의 정보를 제공합니다 & 또한 암호화 키 B가 B와 통신하기 위해 SSL을 통해 SSL을 사용합니다. B는 SSL을 통해 C와 함께 다른 클라이언트의 통신 요청을 확인합니다. 어떤 것이 있으면 ssl을 통해 C에서 다시 해당 키를 다운로드합니다. 이제 A는 C에서 다운로드 한 암호화 키를 사용하여 B와 직접 통신 할 수 있습니다. 이는 클라이언트 통신에 개인 정보와 보안을 모두 제공합니다.

관련 문제