2016-07-05 8 views
2

내 다음 응용 프로그램에 Firebase 또는 Kinvey와 같은 MBaaS를 사용하려고 생각하고 있으며 응용 프로그램 데이터를 종단 간으로 암호화하는 모든 것이 있는지 궁금합니다 (즉 암호화 키가 결코 서비스 공급자와 공유되지 않도록) . 이는 서버가 데이터에 대한 계산을 수행하지 않고 저장하고 클라이언트에 전달하기 때문에 이론상 가능합니다.종단 간 암호화 된 모바일 백엔드를 서비스로 사용 하시겠습니까?

이러한 서비스가 존재합니까? 저는 ZeroDB와 Crypton을 발견했습니다.하지만 AFAICT 서비스는 제공되지 않습니다. 즉, 관리, 확장 및 백업해야합니다. 필자는 Firebase API에 전달하기 전에 Firebase와 같은 것을 사용하고 앱의 데이터를 암호화하는 방법을 생각했지만, 그렇지 않은 한 일회용 암호화 레이어를 작성하는 것에 조심했습니다 (즉, 동료 심사를 거쳤습니다).

또는 이와 같은 서비스가 현재 존재하지 않는 이유는 무엇입니까? 기술적으로 불가능한가요, 아니면 시장이 없습니다.

편집 : 귀하의 질문에 Adreneline Mobility

+0

종단 간 암호화가 쉽지 않고 정확하지 않습니다. 또한 클라이언트가 키를 교환하는 방법에있어 문제가되지 않습니다. 이는 쉽지 않으며 Apple의 경우 고가의 하드웨어 인 HSM을 사용해야합니다. 수신자가 메시지를 보낸 시점에 온라인에 접속하지 않은 경우 어떻게합니까? Apple의 iMessages는 Apple 및 여러 암호화 검토에서 자세히 설명합니다. – zaph

+0

[MTProto Mobile Protocol] (https://core.telegram.org/mtproto)을 참조하십시오. 보안에 관한 논쟁이 있습니다 : [Telegram security] (https://news.ycombinator.com/item?id=6916860)와 [Moxie Marlinspike] (https://moxie.org/blog/telegram-crypto-challenge /) 코멘트. – zaph

+0

수신자의 공개 키가 있다고 가정하면 언제든지 온라인이든 아니든 메시지를 보낼 수 있습니다. 물론, 여기에는 의사 소통을 원하는 모든 사람의 공개 키를 얻을 수있는 확실한 방법이 있다고 가정합니다. 이는 어려운 문제입니다. [keybase.io] (https://keybase.io)는 다른 옵션 중 하나입니다. –

답변

2

대답은 시장에서 실제로 볼 수 있습니다 : 이것은 내가 그것을 소멸 같은데요을 찾고 있지만, 자신의 웹 사이트에 깨진 링크를 고려하고 무엇에 가장 가까운 것 같다. CloudMine은 종단 간 암호화 (공개 - CloudMine에서 일하고 있음)를 제공합니다. HIPAA 및 기타 정부 기관의 데이터 보안에 맞서야합니다.

다음은 CloudMine의 CTO가 적용된 video on security의 개요입니다. 처음 45 초. 우리의 암호화 기술에 대한 좀 더 많은 정보를 제공하십시오.

저는 "판매원"이되고 있음을 알고 있습니다. 그러나 우리가 구축 한 것을 공유하고 특정 유스 케이스에 대해 이야기 할 것을 호평합니다. 관심이 있으시면 닉 메일 (cloudmineinc.com)을 이메일로 보내주십시오.

+0

답변 해 주셔서 고맙습니다, 닉. CloudMine은 키 관리 (예 : 키가 신원과 일치하는 방식, 해당 키에 대한 액세스 권한이있는 사용자)와 관련된 모든 정보를 게시 했습니까? 그리고 개발자 API 문서를 사용할 수 있습니까? –