2014-03-30 34 views
0

我正在向我的应用程序发送post请求到服务器进行登录。我想知道它是否安全?数据是否可以追溯?为了提出申请,我起诉以下代码: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

然后使用HTTPS和一些健壮的身份验证过程,Wain讨论的证书方法即可实现该目标。 – Rob

回答

1

如果URL是http,那么它根本就不“安全”。

为了'安全'您想要使用https和SSL证书锁定。对您的网络代码使用AFNetworking将是有益的。

+0

你能解释一下我应该怎么做吗? – Rashad

+0

Google'afnetworking ssl pinning'并检查一些结果 – Wain