Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by tptacek on Monday March 21, 2011 @08:53PM
(#2352434)
Really? You wrote custom crypto for this? Or do you use an SSL connection?
I wouldn't have thought to ask that. My original concern was: how do you assure someone like me that an attacker can't redirect files to other locations?
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by pr0zac on Monday March 21, 2011 @09:06PM
(#2352481)
The protection against redirection is inherent in the underlying peer-to-peer media streaming technology we built on top of (RTMFP), as is the crypto. Going off your profile you seem to be a security researcher type. Would love to discuss things further with you offband. Feel free to email me directly, email is in my profile.
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by tptacek on Monday March 21, 2011 @09:09PM
(#2352496)
I don't believe that your email is there. I may take a whack at it later this week (we're launching a product and I'm pretty busy, but I do love me some custom crypto protocol.)
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by alexgartrell on Monday March 21, 2011 @10:08PM
(#2352669)
Please, please, please share your findings :) Your blog is the sad little feed in my Google Reader list that never gets any love, and, while I appreciate that you're getting shit done instead of entertaining the unwashed masses such as myself, I think this could be a great article. So again, please :)
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by huhtenberg on Tuesday March 22, 2011 @01:52AM
(#2353306)
A really old version of it - http://replay.waybackmachine.org/20060906221358/http://www.a...
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by pr0zac on Monday March 21, 2011 @09:16PM
(#2352519)
Emailed you instead.
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by mayank on Monday March 21, 2011 @08:56PM
(#2352442)
Interesting. How do you punch through NATs and firewalls? If you're doing it with p2p proxies, how do you do authentication and avoid mitm attacks?
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by jpravetz on Tuesday March 22, 2011 @01:39AM
(#2353278)
If Sendoid is completely relying on RTMFP then the core security technology would have to be coming from Adobe. Check out Matthew Kaufmann's two year old talk on the subject:
http://tv.adobe.com/watch/max-2008-develop/future-of-communi...
Or Tom Krcha's blog which contains a number of Flash P2P entries:
http://www.flashrealtime.com/
RTMFP is pretty fascinating technology that originates with a couple of very smart guys that Adobe brought on board (Matthew Kaufman and Michael Thornburgh).
I'm curious if the Sendoid team has a non-Flash solution for 'restricted' devices.
Re:Sendoid (YC W11): Finally, Sharing Big Files Isn’t A Huge...
by tptacek on Tuesday March 22, 2011 @12:15PM
(#2355021)
If I understand RTFMP (what I know I got from reading Cumulus, an open source C++ implementation), the security side of this is not thrilling me:
* It's Diffie Hellman for key agreement, which is trivially MITM'd (odds are, you can even zero out the DH key and it won't notice).
* It uses AES in CBC mode with all-zeroes IV's (so it's less secure than CBC mode).
* It's using a 16 bit CRC for message integrity checks instead of a cryptographic MAC.
I say all this with the caveat that I could be misreading Cumulus or Cumulus could have it wrong, but if this is where RTMFP is today, then Sendoid is substantially less secure than an HTTPS file transfer site.
Everyone feel free to run a tcpdump dump of the traffic if you want confirmation thats not from the guy who made the service.