View unanswered posts | View active topics It is currently Wed May 22, 2013 12:22 pm



Reply to topic  [ 3 posts ] 
 Encrypting remote connections 
Author Message

Joined: Apr 07, 2008
Posts: 355
Post Encrypting remote connections
Looking at the traffic that connects a remote Indigo client to its server (whether it's a Mac or an iPhone), it looks like straight, plaintext, http. This means that if I connect from "out there" to my server, anyone one the Internet who can watch my packets can tell what I'm telling my server to do (device names, activity, etc.) and what it answers back.

How do I arrange for the client/server connection to be encrypted (https, I presume)?

Yes, I realize I can do this over an ssh tunnel from my laptop, but that won't work on iPhone. Besides, it's cumbersome.

Thanks
-- perry


Mon Jun 29, 2009 1:12 am
Profile
Site Admin
User avatar

Joined: Mar 19, 2008
Posts: 6659
Location: Austin, Texas
Post Re: Encrypting remote connections
Perry The Cynic wrote:Looking at the traffic that connects a remote Indigo client to its server (whether it's a Mac or an iPhone), it looks like straight, plaintext, http. This means that if I connect from "out there" to my server, anyone one the Internet who can watch my packets can tell what I'm telling my server to do (device names, activity, etc.) and what it answers back.

How do I arrange for the client/server connection to be encrypted (https, I presume)?

Yes, I realize I can do this over an ssh tunnel from my laptop, but that won't work on iPhone. Besides, it's cumbersome.

Thanks
-- perry


That's the only way to encrypt the traffic between the Mac client and the server (I've personally never tried it). The iPhone client uses the Indigo Web Server for communication, so if you use the Prism reflector service the traffic is all via https.

_________________
Jay (Indigo Support)
Image


Mon Jun 29, 2009 6:18 am
Profile WWW

Joined: Dec 01, 2007
Posts: 177
Post Re: Encrypting remote connections
jay wrote:
Perry The Cynic wrote:Looking at the traffic that connects a remote Indigo client to its server (whether it's a Mac or an iPhone), it looks like straight, plaintext, http. This means that if I connect from "out there" to my server, anyone one the Internet who can watch my packets can tell what I'm telling my server to do (device names, activity, etc.) and what it answers back.

How do I arrange for the client/server connection to be encrypted (https, I presume)?

Yes, I realize I can do this over an ssh tunnel from my laptop, but that won't work on iPhone. Besides, it's cumbersome.

Thanks
-- perry


That's the only way to encrypt the traffic between the Mac client and the server (I've personally never tried it). The iPhone client uses the Indigo Web Server for communication, so if you use the Prism reflector service the traffic is all via https.


You can always create a VPN; or use a SSH tunnel for remote mac connections and use a reverse proxy through apache for SSL for the iPhone/Web.

Jamus


Mon Jun 29, 2009 6:42 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.   Template designed by STSoftware.