Reincubate는 기업과 개인이 자신의 데이터로 윤리적이고 투명한 방식으로 가치를 만들도록 돕습니다. 그래서 기반이 되는 데이터와 플랫폼 자체가 안전한 것이 중요합니다. 더 넓은 범위의 클라우드 보안 요소를 제외하더라도, 2017년 초 iCloud에는 긍정적인 변화를 이끄는 네 가지 핵심 흐름과 영역이 있습니다.
2단계 인증: iOS 10.3에서 크게 강조
첫 번째는 2FA의 단계적 확대입니다. iCloud 계정의 보안을 높이는 Apple의 훌륭한 조치입니다. 이 표준의 도입을 장려하기 위해 Reincubate는 2016년에 모든 사용자를 위해 2FA, 2SV, 토큰화에 대한 지원을 무료로 제공했습니다. 반가운 점은 Apple이 iOS 10.3에 2FA를 더 적극적으로 알리는 기능을 여러 가지 넣었다는 것입니다. 설정 아이콘의 배지 표시, 개선된 안내 문서, 사용자에게 활성화를 권하는 정기 알림 등이 그 예입니다. 이달 말 공개되는 10.3은 2FA 도입을 크게 끌어올릴 것이며, Reincubate의 자체 데이터로 보면 도입률은 아직 낮습니다.

iOS 10.3의 2FA 활성화 알림
백업에서 동적 데이터 저장 감소
2015년에는 Apple이 자체 데이터 대부분을 iCloud 백업에 저장했지만, 이제는 점점 그렇지 않습니다. 2016년에는 iOS 9.3이 Safari의 브라우저 기록을 Apple의 CloudKit 동기화 서비스로 옮겼고, iOS 10이 출시되면서 통화 기록이 CallKit으로 옮겨졌습니다.
이러한 시스템의 복잡성이 커지면서 해커를 단념시키고, 단일한 마스터 데이터 세트로서 iCloud 백업이 갖는 중요성은 줄어듭니다. 동시에 일부 데이터가 24시간보다 더 자주 동기화되는 구조가 생깁니다. Reincubate의 Cloud Data API는 이 과정의 모든 단계를 지원해 왔습니다.
계정 접근 알림, 제약, 특징 추출
Apple은 iCloud의 일부 요소에 대해 계정 알림 시스템을 만들었지만, 모든 접근이 사용자에게 공개되고 책임이 따르는 것은 아닙니다. Reincubate 팀은 그렇게 되어야 한다고 믿으며, Cloud Data API에서 이 메커니즘의 업계 표준을 정의하고 구현하기 위해 노력하고 있습니다. 표준이 발전함에 따라 앞으로 몇 달 안에 더 많은 내용을 발표할 예정입니다.
시스템을 오가는 클라우드 데이터의 양을 제한하는 데 쓸 수 있는 기술이 있습니다. Reincubate의 API는 클라이언트가 접근할 수 있는 데이터의 양과 성격을 제한하는 핵심 기능을 제공하며, 클라이언트 자체 시스템이나 자격 증명이 침해되더라도 데이터를 지킬 수 있게 합니다. 마찬가지로 특징 추출 같은 머신러닝(ML) 기법은 클라이언트가 원본 데이터를 저장하거나 노출하지 않고도 클라우드에서 인사이트를 얻을 수 있는 훌륭한 방법입니다.
신뢰할 수 있는 시스템과 환경에 대한 의존
마지막으로, Apple Pay와 TouchID에 쓰인 기법과 마찬가지로, Apple은 2017년의 대규모 iOS 업데이트에서 iOS와 macOS에서 쓸 수 있는 보안 환경을 활용하기 위해 더 많은 일을 할 것입니다. 침입하려는 해커에게는 이런 작업이 시스템에 대한 접근을 찾고 유지하는 데 드는 복잡성과 비용을 크게 높여, 다른 더 취약한 플랫폼을 노리게 되고 그 플랫폼들도 다시 개선해야 하는 지경까지 이르기를 바랍니다. Apple은 2016년에 iOS 10 iTunes 백업의 로컬 암호화를 상당한 비용이 들도록 패치하면서 이를 한 번 더 엿보여 주었습니다.
저명한 보안 전문가이자 Little Flocker의 개발자인 Jonathan Zdziarski는 macOS와 iOS의 폐쇄형 기술이 Apple Pay에서 안전한 경험을 제공하는 데 어떻게 쓰이는지, 그리고 그러한 기법을 피싱에 대응하는 데까지 확장할 수 있는지 더 자세히 쓰고 있습니다.







