2012-03-31 5 views
0

저는 face.com의 타사 얼굴 인식 API를 사용 중입니다. Api_key 및 api_secret 매개 변수로 POST 요청을 생성하여 내 개발자 장치에서 api를 작동시킬 수 있습니다. 내 비밀 API_KEY는 POST 데이터에 명확하게 접근으로Windows Phone (아마 Azure?)을 사용하여 타사 API에 안전하게 액세스

그러나, 내가 지금까지 읽은 내용을 통해이 명확하게 안전하지 않습니다. 이 작업을 수행하는 유일한 방법은 사용자 전화에서 이미지 데이터를 수신하고 api_secret을 추가 한 다음 Face.com API에 전달하는 Azure (예 :)에서 호스팅되는 웹 서비스를 사용하는 것입니다. 결과를 반환하고 이것을 다시 사용자의 전화로 전달합니다. 내 매우 제한된 지식에서

이 몹시 효율적 소리가 나지 않는다. 나는 누군가가 이것을 어떻게 할 수 있는지에 대한 대안을 제안했는지 궁금했다. 예 : 임시 blob 저장소에 이미지를 저장 한 다음 원시 이미지 데이터 대신 URL을 Face.com API에 보내면 한 번만 전송됩니까?

그리고 마지막으로 한 가지 더 알고 싶습니다. 아직 한 번 인스턴스가 있고 Face.com API가 한 사용자 (다른 사용자가 업로드 한 사용자)에게 결과를 반환하기를 기다리고있는 중일 때 하늘빛에서 할 일이 있습니다. 사진이 처리 될 때까지 사진이 반환 될 때까지 기다려야합니까?

답변

2

몇 가지 제안이 질문을 살펴보세요 - 당신은 정말 당신이

(푸른 등) 별도의 서버를 통해 가야 할 것 같아 다음 비밀 코드를 유지하는 비밀을 원하는 경우에 How can I securely embed a static string (key) in C#?

을 내 face.com 앱의 경우 키를 xap에 넣기 만하면됩니다. 트위터 앱과 stackmob과 같은 저장 서비스에 대한 비밀 키에 대해서도 비슷한 타협점을 보았습니다.

관련 문제