Listen

Description

Tweet Shoutouts

@dh_thomas @iOhYesPodcast @shelly Enjoyed the show with @Sommer. Good job, guys.

— Steven Aquino (@steven_aquino) August 22, 2014

@dh_thomas @iOhYesPodcast Perfect timing, thx! #ios #appdev

— Brent Engels (@ebrent) August 22, 2014

Send us your shoutouts: @iohyespodcast

The Discussion

“On the feasibility of Large Scale Infections of iOS Devices”

2 Security Issues

the iTunes syncing process is vulnerable to Man-in-the-Middle (MitM) attacks
an iOS device can be stealthily provisioned for development through USB connections. This weakness allows a compromised computer to arbitrarily remove installed third-party apps from connected iOS devices and install any app signed by attackers in possession of enterprise or individual developer licenses issued by Apple.

CloudKit

Cost model - https://developer.apple.com/icloud/documentation/cloudkit-storage/

Any hard numbers yet?

vs. Parse

Parse supports JS, Android, Java, etc.
Cloudkit - iOS 8+ / OS X 10.10+ devices
CKRecord == PFObject, CKQuery == PFQuery, CKAsset == PFFile?
What’s the difference in pricing?
CK doesn’t have any server-side capabilities (just data storage + pub/sub on changes)

This seems like potential tech-debt

CKDiscoverAllContactsOperation

https://developer.apple.com/library/prerelease/ios/documentation/CloudKit/Reference/CKDiscoverAllContactsOperation_class/index.html#//apple_ref/occ/cl/CKDiscoverAllContactsOperation
“The search of the user’s address book does not return any personal data about the user’s contacts. The search returns only the IDs of the corresponding user records, which contain only data that your app puts there.”
Requires user permission
Implications: if this is successful, Apple will have a giant graph of users’s contacts.

Open-Source project of the week

Signal from Whisper Systems (source: https://github.com/WhisperSystems/Signal-iOS)

Background

Moxie’s former(?) company/organization
is compatible w/ RedPhone, their secure call Android app
“Signal provides end-to-end encryption for your calls, securing your conversations so that nobody can listen in.”
Available on the App Store: https://itunes.apple.com/app/id874139669

Secure text messaging to come

Picks

Chad (@jazzychad)

Weird iOS  -- Really weird iOS apps
sfxr  --  Random sound effect generating app

Jason (@jak)

YouTab  - “The Wiki of Chords and Lyrics,” synchronized to recordings / Youtube videos. Play along with and learn your favorite songs, right in your web browser. Built-in editor for adding new songs.
1Password app extension

John (@johnsextro)

Do you use Core Data?  Checkout Core Data Editor

Alternative show title suggestions

Sniffing your SMS
Let’s see what happens
A big bad way
A fart in the wind
If it doesn’t happen now
Zombie botnet apocalypse
I was being the studio audience
We don’t need a studio audience
The ultimate lock-in
I don’t know when to quit