2014-03-30 5 views
0

로그인을 위해 서버에 내 애플리케이션의 요청을 게시하려고합니다. 나는 그것이 안전하다는 것을 알고 싶다? 데이터를 추적 할 수 있습니까? 게시물 요청을 위해 다음 코드를 고소합니다 :POST 요청 사항 ios의 보안

NSURL *s =[self getAbsoluteURL:url]; 
NSMutableURLRequest *requestURL = [NSMutableURLRequest requestWithURL:s cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.00]; 
[requestURL setHTTPMethod:@"POST"]; 
[requestURL setHTTPBody:[parameter dataUsingEncoding:NSUTF8StringEncoding]]; 
NSHTTPURLResponse *response; 
NSError *error; 
NSData *apiData = [NSURLConnection sendSynchronousRequest:requestURL returningResponse:&response error:&error]; 

내 프로세스가 얼마나 안전한지 알고 싶습니다. 미리 감사드립니다.

+0

"안전한"이라고 말하면 네트워크에서 눈을 뗄 수 없는지 확인하는 것입니까? 또는 누군가가 물리적 장치에 대한 액세스 권한을 얻으면 정보가 안전하다는 의미에서 "안전"을 의미합니까? – Rob

+0

@Rob >> 네트워크가 눈을 찌를 정도로 안전하고 싶습니다. – Rashad

+0

그런 다음 Wain이 논의한 인증서 접근 방식과 같은 강력한 인증 프로세스에서 HTTPS를 사용하여이를 수행합니다. – Rob

답변

1

URL이 http 인 경우 '안전하지 않습니다'.

'안전'하려면 https 및 SSL 인증서 고정을 사용하십시오. 네트워크 코드에 AFNetworking을 사용하는 것이 유익합니다.

+0

내 끝 (앱)에서해야 할 일을 설명해 주시겠습니까? – Rashad

+0

Google 'afnetworking ssl pinning'을 실행하고 일부 결과를 확인하십시오. – Wain