SKJM Forum
Support => iCam Support => : tc10 July 02, 2009, 11:12:47 PM
-
This looks like an interesting product and I see that a lot of people see it to be very good.
What are the security and privacy considerations for using this software?
Who can see my video streams? just me?
Can I setup it up so that just family and friends can see it? e.g. inside our house
Can anyone at SKJM see my video feeds? i.e is my video feed secure and private
Is there an option to make a feed public? e.g outside view of ocean
Thanks.
-
You setup the iCamSource with a login and password, so whoever you give that login and password to will have access to viewing your camera. You can also share a link to your camera in iCamWeb which only includes a SHA-1 hash representation of your login and password if you don't want to actually give the login and password out.
-
You setup the iCamSource with a login and password, so whoever you give that login and password to will have access to viewing your camera. You can also share a link to your camera in iCamWeb which only includes a SHA-1 hash representation of your login and password if you don't want to actually give the login and password out.
This I already knew. The key question here I think is: What measures does SKJM take to prevent its employees from looking at the video feeds? Does it go through your servers or is this a peer to peer system? I haven't found any disclosures regarding this issue on your website.
Thanks
-
Great Question. :o
-
SKJM, LLC does not have employees other than the two founding members, Jay and myself.
The video does not stream to our servers, it is completely peer-to-peer between the iCamSource on your computer and iCam on your iPhone or iPod touch. Our server merely brokers the initial connection, and once that connection is established, all video and audio is streamed directly from your computer running the iCamSource to your iPhone or iPod touch running iCam.
I hope that answers your questions. :)
-
Awesome! Seriously my favorite application by far. The push notification has been working flawlessly! Great Job! ;D
-
Thanks! :)
-
I agree that by far is the best program I have in my iphone !!!!!
Are you thinking the idea of using a screen button like a PPT mic for having a conversation ???
-
Apple would not approve a two-way voice application that ran over 3G. That is why Skype for iPhone is WiFi only, currently.
-
Hi
I too am impressed with the app, however can you explain a bit more why I should not be concerned that it has the same "firewall- and router-piercing technologies and algorithms developed for fileai.com". Why is this not a threat to my security and vulnerability to unwanted intrusions?
Thanks, Jack
-
With iCam you do not need to open ports in your firewall or forward ports in your router. The iCamSource maintains a connection with our iCam Broker Server, and when an iCam wants to connect, the iCam Broker Server tells the iCamSource to connect out to iCam.
It uses a proprietary, UDP-based protocol that is similar to STUN (http://en.wikipedia.org/wiki/STUN) to pierce the firewall and traverse the NAT.
-
This is by far the most important topic concerning this product and still not resolved by simply saying that the video streams are only available to the user. The app looks really neat, but I am going to delete it immediately after I try it out (I already paid for it) until I am able to download the source code and see exactly what information is sent to your servers and compile the product that I use myself.
Companies lie about these things all the time. For instance, passwords to your email, banks accounts, brokerage firms, or online storage services are only known by you right? WRONG. If you break the law you will discover that all of your emails (even services like hushmail. which claim to encrypt everything on their server unless issued a subpoena), credit cards, bank transactions were actually visible to employees of the company all along. The passwords you choose for these services can also be recovered effortlessly. Even bank safe deposit boxes with "two keys" are pointless because the bank actually has copies of both keys. I found all this out because someone made false claims about me and even though no subpoena was ever issued, ALL of the above became public. You don´t even want to know what cell phones can do. Even pay service vpns turned out to be worthless because the vpn company is just as likely as your isp to over every byte that crosses their servers when told the right things.
-
You're not going to be able to download the source code as it is not an open-source project, but you can use a packet sniffer to analyze the data that is sent between the iCamSource, iCam, and our servers.
We have stated a number of times in the forum that a user's login and password are never sent to the server, and that we have no way of connecting to or viewing our users' iCamSources.
The login and password are used to create a SHA-1 hash that is used to identify an "account" with the iCam Broker Server. That account hash is sent by both the iCamSource and iCam to identify themselves so that the server can match iCams with the appropriate iCamSources. The broker server is only there to help iCam and the iCamSource connect directly to one another. Once iCam and the iCamSource are connected all communication between them is performed peer-to-peer.
When iCam and the iCamSource make their peer-to-peer connection they use their login and password to generate a different SHA-1 hash to authenticate with each other. This second hash is never sent to our server and is only used to authenticate iCam to the iCamSource.
-
I have an issue with the security.
I recently checked my iCamSource Preferences and noticed that "Num Connected:" had 6 users connected. I am the only user setup to access my cameras (and I was using a complex login and password). Somehow your software has allowed others to gain access.
I immediately shut down my cameras and stopped the program. A few minutes later I restarted the application and watched the Num Connected go back up to 2.
I have removed this software from my computers.
I do not now how long others have been watching and listening to my wife and myself.
-
The only way that someone would be able to connect is if they either knew your login and password combination (or were using the same one) or were given an iCamWeb share URL.
If you could go to http://whatismyipaddress.com/ from the computer running the iCamSource and e-mail me at support@skjm.com what it says your external IP address is then I can attempt to look it up in the Broker Server logs and see if there are any other users using the same login / password combination as you.
We take the security concerns of our users very seriously (since we also use iCam to monitor our home) and would like to look into this issue further.
-
I'd like to see a CAPTCHA or some other security on the web based access. Be too easy to run automated username/password combination software.
-
That's a good suggestion ... reCAPTCHA has now been added to iCamWeb. :)
-
Thanks. Any possibility of adding the ability to view motion events on the web?
-
That has been requested in the past, but is not near the top of our priorities list, currently. :)
-
Thanks. Any possibility of adding the ability to view motion events on the web?
Try www.dropbox.com. Another user on here suggested it...keeps your motion events sync'd with their website, where you can login to view the motion events on the web. Search for dropbox on here for more info.
-
Was using dropbox but it was generating an extra chunk of constant extra traffic. Love dropbox. Might return to using it for iCam.
-
Has anyone else noticed the issued reported by krj on the previous page?
That is, has anyone else seen the Num Connected count show more than the number of connections you are aware of?
-
Was using dropbox but it was generating an extra chunk of constant extra traffic. Love dropbox. Might return to using it for iCam.
I don't know if this helps any...but under the network settings in the dropbox program, you can limit the upload and/or download rate. If you are concerned about bandwidth usage, you might check into those settings. Of course, that would increase the amount of time it takes to sync the files.
-
Is the share link temporary? What do i need to do if i want to decommission a share link?
-
The share link is derived from your iCam Login and Password. If you want to disable the link, simply change your iCam Login and Password in both iCam and the iCamSource.
-
That's a good suggestion ... reCAPTCHA has now been added to iCamWeb. :)
Which makes iCamWeb almost useless to me as I often find it difficult to enter the "correct" text. Y'all need to find another way to authenticate users of iCamWeb. :-\