2014-03-04 1 views
0

tl; dr 연구원 만 수신하고 읽을 수 있도록 iPad에서 데이터를 가져 오는 "올바른"방법은 무엇입니까?iOS - 연구원 용 앱에서 데이터를 안전하게 확보하는 방법

전체 설명 : 내 앱에서 앱과 연구원의 데이터를 가져와야합니다. 이 파일은 두 개의 개별 파일로 구성됩니다 (대부분 가능). 첫 번째는 식별 정보 테이블입니다. ID 이름 ... 등

이것은 민감한 식별 정보이므로 연구원 만받을 수 있습니다.

다른 하나는 ID 번호 등을 사용하는 식별되지 않은 정보 일 것이고 반드시 안전 할 필요는 없지만 분명히 연구원에게만 공개하고 싶습니다.

지금까지 이메일로만 이메일을 보낼 수 있었지만이 구현에는 몇 가지 문제가 있습니다. 전자 메일을 보내거나 보낼 수는 없습니다. 보낼 준비가 된 이메일 작성보기 만 표시 할 수 있으며, 사용자는 보내기 전에 이메일을 편집 할 수 있습니다. 따라서 사용자는이 데이터를 다른 사람에게 보낼 수 있습니다.

작품의 다른 렌치 :이 연구원은 서버에 액세스 할 수 없으므로 SFTP 업로드를 할 수 없습니다. 또한 앱이 항상 인터넷에 접속할 수 있다는 보장은 없습니다.

내가 가진 가장 좋은 아이디어는 해시가 하드 코딩 된 암호로 보호되는 암호화 된 파일을 첨부하는 전자 메일을 작성하는 것입니다. 즉 컴파일 타임이 프로 비전 된 것입니다. .

EDIT : 당분간 내가 할 일은 다음과 같습니다. 개인용 서버 공간을 사용하여 SFTP 업로드를 구현 한 다음 연구원과 협력하여 사용할 수있는 서버 공간을 확보합니다. 귀하의 답변에 감사드립니다.

+0

Flurry와 같은 것을 사용하는 경우는 무엇입니까? – Gruntcakes

+0

Flurry 데이터 분석이 아닙니까? 사용자 데이터를 가져 오는 데 어떻게 사용하는지 자세히 설명해 주시겠습니까? – benjsigmon

+0

나는 당신이 임의의 파일을 보낼 수 있다고 생각했지만, 두 번째 생각에 나는 그것이 시험 운행 일 것이라고 생각했다. 물론 필요한 경우 파일을 암호화 할 수 있습니다. – Gruntcakes

답변

0

이메일은 특별히 안전하지 않지만 사용자가 개입하지 않고 특정 주소로 전자 메일을 보내려는 경우 SMTP 프로토콜을 직접 사용할 수 있습니다.

내 오래된 응용 프로그램 중 하나에서 나는 skpsmtpmessage을 사용했습니다. 여전히 작동하는지 모르겠지만 더 많은 솔루션이 있어야합니다.

기본적으로 작성자 대화 상자를 사용하지 않고 프로그래밍 방식으로 전자 메일 메시지를 보냅니다.

+0

제안 해 주셔서 감사합니다. 전자 메일 내용을 보호 할 수있는 방법이 있습니까? 내가 위에 제안한 것처럼 첨부 파일을 암호화하여? 아니면 불충분 한가? – benjsigmon

+0

보안에 일반적인 ** 적절한 ** 또는 ** 부적절한 **은 없습니다 - 모두 당신이 보내는 것에 달려 있습니다. 나는 당신이 무엇을 보내고 있는지 전혀 모르지만, 우선 압축하고 암호로 데이터를 보호 할 것입니다 - 업로드가 더 빨라지므로 다른 누군가가 가로 챌 것이면 적어도 약간의 노력을 기울여야 할 것입니다. –

관련 문제