Earlier quoted context omitted.
That's pretty trivial for parents. "Hey pumpkin, I need to borrow your phone for a second". That said this is something that maybe 0.1% of parents could or would set up.
Good point, but it's an interesting idea. An open-source home firewall that's designed with features/sniffers that lets parents keep an eye on their kids' online usage.
Show HN: Snapception – Intercept all snapchats received over the network
61–70 of 84 posts
Re: Show HN: Snapception – Intercept all snapchats received over the network
#62Connecting via a proxy and installing a CA means this is more of a tool for a snooping parent to intercept the snapchats of their kids while they are at home, rather than a scary-looking tool for intercepting the general stream of snaps (as it is made out to be).
Re: Show HN: Snapception – Intercept all snapchats received over the network
#63But snapchat updated its encryption just a couple of days ago: https://github.com/programa-stic/snapchat-decrypt You will need the android id of the phone, which I don't think you can easily get as a man in the middle?
What do the android ids look like? I'm assuming it's just a number, but I don't know how big. The page you linked to says the key is md5(android_id + "seems legit..."). It seems to me like this could potentially be brute forced to find the android_id using a captured encrypted image.
http://developer.android.com/reference/android/provider/Sett...
That would take some time to brute force I guess. Especially if the only way to check each guess is to try and decrypt and look for a valid (part of an) image header.
Re: Show HN: Snapception – Intercept all snapchats received over the network
#64But snapchat updated its encryption just a couple of days ago: https://github.com/programa-stic/snapchat-decrypt You will need the android id of the phone, which I don't think you can easily get as a man in the middle?
Re: Show HN: Snapception – Intercept all snapchats received over the network
#65Snapchat's supposed valuation at $10b while they appear to be completely inattentive to the security of their product is hard to reconcile.
It is? Startups are taught to move fast and break things. Security usually requires to be thoughtful and not intentionally ruin stuff. Runs counter to the whole new modern movement.
Re: Show HN: Snapception – Intercept all snapchats received over the network
#66Snapchat's supposed valuation at $10b while they appear to be completely inattentive to the security of their product is hard to reconcile.
It is? Startups are taught to move fast and break things. Security usually requires to be thoughtful and not intentionally ruin stuff. Runs counter to the whole new modern movement.
Besides I always though that sounded like a bad idea as an aim, it is more just an observation of one of the common consequences of moving fast, which probably should be looked at and reduced by having some extra members of staff dedicated to breaking less things, so that moving fast doesn't get too expensive.
Re: Show HN: Snapception – Intercept all snapchats received over the network
#67> Intercept and decrypt all snapchats received over your network Somewhat misleading in light of: > Anyway, for Snapception to intercept your snapchats, you must be connected to the computer via a proxy and have installed its CA Interesting, nevertheless, because it exposes that: > they use one, hardcoded key for all video and image encryption
Re: Show HN: Snapception – Intercept all snapchats received over the network
#68Earlier quoted context omitted.
Yes, but they would be clued in because the SSL certificate wouldn't be valid unless they trust your CA.
Have you met a teenager? They will blindly just click ignore/ok until they can do what they want. an invalid cert error isn't going to stop them unless it actually blocks (rather than warns and lets them proceed)
Re: Show HN: Snapception – Intercept all snapchats received over the network
#69> Intercept and decrypt all snapchats received over your network Somewhat misleading in light of: > Anyway, for Snapception to intercept your snapchats, you must be connected to the computer via a proxy and have installed its CA Interesting, nevertheless, because it exposes that: > they use one, hardcoded key for all video and image encryption
Their point was, I believe, that you could store copies of all snaps sent to you without anything on your device which snapchat could "check" to see if it was being interfered with.
Re: Show HN: Snapception – Intercept all snapchats received over the network
#70Snapchat use ECB as the cipher mode of operation: https://github.com/thebradbain/snapception/blob/781ebb13cd7e... To see why this is a problem, see the ECB-encrypted Tux image on http://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#... Oops.
But once it reaches the end device it is impossible for snapshat to deliver on its promises of ephemeral messaging. To display the data the device needs to be able to decrypt it. If it can be decrypted it can be copied.
It's very much the same conceptual impossibility that DRM faces.
So in the end it doesn't really matter whether it's ECB or something better. It remains a DRM scheme.