2013-05-21 3 views
0

Azure에서 호스팅되는 Https 웹 API가 있습니다. 콘솔 응용 프로그램에서 전화를 걸면 POST/GET 데이터가 암호화 된 형식으로 전달되거나 콘솔 응용 프로그램에서 무엇인가해야합니까?> 이유는 내가 피들러를 사용할 경우 일반 텍스트로 된 데이터를 참조하십시오. 물론 해독 HTTPS 트래픽이 확인되었습니다.콘솔 앱 또는 Android 앱의 Https 웹 API

마찬가지로 Android API에서 웹 API를 사용하는 경우 트래픽을 스니핑 할 수 없도록 앱에서 필요한 조치가 있습니까?

저는 Https 및 보안 기능에 익숙하지 않습니다. 모든 도움이나 포인터는 엄청난 도움이 될 것입니다.

답변

0

웹 API를 에만에만 HTTPS로 액세스 할 것을 권장합니다. 그런 다음 yoru Android 앱이 HTTPS를 사용하는지 확인합니다. 또한 Android 앱에 잘못된 인증서가 있으면 실행을 중지하고 데이터를 보내지 않도록합니다.

HTTPS는 기본적으로 스니핑/MITM 관점에서 모든 것을 처리해야합니다. 그러나 보안 인증 메커니즘과 같은 기능이 있어야합니다.

+0

WebAPI 호출이 인증됩니다. Android에서 https를 사용한다는 의미에 대해 자세히 설명해 주시겠습니까? –

+0

또한 콘솔 앱을 통해 webapi를 사용하는 경우 전화가 안전할까요? 피들러가 https 트래픽을 어떻게 해독 할 수 있습니까? 내가 콘솔 응용 프로그램에서 어떤 인증서를 사용하지 않기 때문에 그것입니까? –

+0

HTTPS (SSL이있는 HTTP)를 사용하여 Android 앱에서 웹 API에 연결하는 경우 안전하며 사용자가 유선을 통해 전송 한 내용을 스니핑 할 수 없습니다. – Earlz

관련 문제