URL 요청으로 구성된 공개 API가 서버에 있습니다. 나는이 API를 나를 위해서만 사용할 수 있기를 원한다. 그것을 위해 무엇을 할 수 있습니까? 나는 IOS를 사용하고 이것은 아이폰 애플 리케이션이 될 것입니다.서버에서만 API를 사용할 수 있습니다.
0
A
답변
1
서버로 요청을 보내면 요청 본문에 응용 프로그램과 서버 만 알 수있는 키를 보낼 수 있습니다.
리버스 엔지니어링에서 앱을 보호하려면 문자열을 여러 문자열로 수집 한 다음 한 문자열로 병합 할 수 있습니다. 예를 들어 "ios"라는 문자열이있는 경우 "i" "o" "s"문자열을 만든 다음 urlrequest에서 하나를 병합 할 수 있습니다. 이 경우 리버스 엔지니어링과 바이너리의 문자열이 작동하지 않습니다.
0
이 scneario를 실행하면 속도가 느려지지만 좋은 결과를 얻으려고합니다.
- 서버는 아이폰 특정 키를 사용하여 암호화 문구를 보내드립니다 도전 구문
- 를 보내드립니다.
- 서버는이 세션을 30 분 동안 유효한 것으로 기록합니다.
- iPhone은 서버로 보낼 각 요청에 대해 암호화 된 시도를 전송합니다.
관련 문제
- 1. 서버에서만 asp.net 응용 프로그램에 액세스 할 수 있습니다.
- 2. 무료 신용 카드 Java API를 사용할 수 있습니다.
- 3. Google API를 사용할 때 현재 위치가 손실 될 수 있습니다.
- 4. 프로덕션 서버에서만 클래스를 찾을 수 없음
- 5. 자신의 서버에서만 POST를받습니다.
- 6. Salesforce OAuth를 안전하게 사용할 수 있습니다.
- 7. 웹 API를 사용하여 전화를 걸 수 있습니다.
- 8. 현재 siri 공개 API를 사용할 수 있습니까?
- 9. MySQL을 통해 JCR API를 사용할 수 있습니까?
- 10. Sky Map API를 사용할 수 있습니까?
- 11. 어떻게하면 Google지도 API를 iphone에 사용할 수 있습니까?
- 12. Sencha Touch에서 Ext.JS의 API를 사용할 수 있습니까?
- 13. 어떤 python XML api를 사용할 수 있습니까?
- 14. generateDS를 xsd.exe처럼 사용할 수 있습니다
- 15. FreeBSD에서 Libspotify를 사용할 수 있습니다
- 16. XNA에서 JSON을 사용할 수 있습니다
- 17. Thread.Sleep()을 사용할 수 있습니다.
- 18. Android Youtube API를 사용할 수 있습니까?
- 19. Unity 3D에서 Google지도 API를 사용할 수 있습니까?
- 20. PHP없이 Imageshack API를 사용할 수 있습니까?
- 21. Android에서 Zeroconf API를 사용할 수 있습니까?
- 22. API를 통해 Facebook 페이지를 사용할 수 있습니까?
- 23. 웹 API로 웹 API를 사용할 수 있습니까?
- 24. GWT. GAE없이 채널 API를 사용할 수 있습니까?
- 25. Amazon Cloudwatch Rest API를 사용할 수 있습니까?
- 26. 페이스 북 API를 로컬로 사용할 수 있습니까?
- 27. MySQL : 어떤 API를 사용할 수 있습니까?
- 28. 아이폰에 GAE 채널 API를 사용할 수 있습니까?
- 29. SQL 서버에서만 잘못된 쿼리 로깅
- 30. Google지도 API를 사용할 때
그리고 어떤 형태로 인코딩되어야합니다. 그렇지 않으면 누군가가 이진 파일에서'strings'을 실행하여 매우 빠르게 리버스 엔지니어링 할 것입니다. –
감사합니다. H2CO3 일부 키가 들어있는이 urlrequest 문자열을 인코딩하는 방법에 대한 코드 예제를 알고 있습니까? – stackoverflow04
@ stackoverflow04 base85 및 XORing은 일반적인 패턴입니다. –