2011-01-31 7 views
5

Content-Type을 사용하는 iPhone 응용 프로그램에서 NSMutableURLRequest를 사용하고 있습니다.iPhone의 HTTPS - 어떤 종류의 암호화?

application/x-www-form-urlencoded 

프로토콜이 https입니다.

내가 아는 바로는 앱이 암호화를 사용한다는 의미입니다. 하지만, 종류 암호화? Apple의 수출 규정 준수 페이지에 따르면, 그들은> 64 비트 대칭 또는> 1024 비트 비대칭 알고리즘 중 어떤 것을 사용 하는지를 알아야합니다.

솔직히 내가하지 않겠습니까! 이 질문에 대한 간단한 대답이 있습니까?

+0

콘텐츠 유형은 부적합합니다. 이는 파일 업로드가없는 형식의 표준입니다 게시하다. 중요한 프로토콜 일뿐입니다. 실제 암호화는 장치와 원격 서버간에 협상됩니다. 필자는 Apple API가 내장되어있어 귀하의 앱이 암호화를 사용하지 않는다고 생각합니다. – Rup

+0

내장 된 Apple API를 사용하려면 수출 규정을 준수해야합니다. "iOS 또는 Mac OS X에서 사용할 수있는 암호화를 사용하는 경우 미국 정부의 승인을 받아야합니까? 소스 코드에 대해 어떻게해야합니까? 그들에게 제공 하시겠습니까? 앱을 미국 보안청 (BIS)에 제출해야 승인을받을 수 있습니다. 특정 앱에서 암호화를 어떻게 사용하고 있는지 알고 싶어합니다. iOS 및 Mac OS X. " –

+1

소프트웨어에서 암호화를 사용하지 않으므로 추가 연구를 권장합니다. 본질적으로 승인이 이미 부여 된 기본 제공 응용 프로그램을 사용하여 서버에 연결하고 있습니다. IANAL,하지만 그건 내가 택할 것입니다. – KevinDTimm

답변

1

NSMutableURLRequest가 전화에 저장된 표준 루트 인증서를 사용한다고 가정하면 걱정할 필요가 없습니다.

또한 양식 인코딩은 연결 보안의 일부가 아니며 필드가 요청에서 서버로 전달되는 방법에 관한 것입니다. HTTPS와는 별개입니다.

0

당신이 이것을 염려해야하는 이유가 없으므로 API가 모든 것을 처리해야합니다. 그러나 질문에 대답하기 위해 암호화의 비트 심도는 사이트에서 사용하는 인증서를 기반으로하므로 각 사이트에 대해 변경할 수 있습니다. 또한 암호화를 사용하려면 SSL 인증서를 사이트에 설치해야합니다. 프로토콜로 https를 사용할 수없고 작동 할 수 있기를 바랍니다.

관련 문제