U.S. Government Issues Report on VoIP Security Holes
ranson writes "PC World is reporting on VoIP technology's threat of being manipulated by hackers, through call interception and DoS attacks on users' internet connections. While these threats are nothing new, the article cites an interesting government report on the topic, as well as its author, who believes a VoIP user's best protection is security by obscurity."
"BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
This has been discussed at great lengths on the Vonage VoIP Forum here: http://www.vonage-forum.com/ftopic5604.html and also here: http://www.vonage-forum.com/ftopic3422.html
Chances of slashdoters reading that 99 page government report are about the same as VoIP being secure.
Dang! Looks like its time to get rid of my SunRocket account! Anyone know how secure are those vOIP boxes? For e.g. I can log on to my friend's box with the default password 'welcome' (only for SunRocket).
Great, a post where I don't RTFA before I post, I'd stay anonymous for that reason alone.
Anyway, I would think that obscurity is almost always the best security.
"As VoIP is rolled out en masse, we're going to see an increased number of subscribers and also an increased number of attackers," says David Endler, chairman of the VoIP Security Alliance
it's easy to see he's an expert. i mean, who else could come up with such an idea? the very premise of it is far-fetched to the point of hillarity. to think that as a product becomes more widely used it is targeted by a larger population...craziness.
The only way to get rid of a temptation is to yield to it.
-Oscar Wilde
Latency issues and the lack of a formal standard for encrypting it is the issue at hand
We could do the encryption on hardware, but it's too computationly costly and without a formal standard, how do you guarantee your phone talks to another?
I can find a little bit of humor in the situation... If the government finds that a communications system is insecure, they make reports complaining about it (motivating engineers to secure it). If the government finds that a communications system is too secure, they go to court so they can tap into it. (remember the voip wire-tapping ordeal?)
I'm not giving up my copper! No way! It is protected by law. And it is more insecure than most any other form of communication. But has a high degree of reliablity. So I'm sticking to it.
Big buisness is who wants VOIP cause they want to get rid of the expensive telcom infrastructure and gain a higher degree of control.
Rick B.
... sigh, here we go again.
/. story, with a link to an applicable article. You've just desperately clicked the link to the aforementioned article. Five minutes later, you begin to wonder three different and distinct things.
Imagine this, you're far, far away in some distant, lost, Internet cafe. You are deeply in the backwoods of the third world. Your cellular 911, for some reason, isn't working. You see a
1) Is the system locked up?
2) How much is this going to cost now?
3) Is that MODEM actually starting to smoke?
IMHO, PDFs or links, especially unlabelled ones, are less than professional. Please, just say no.
Words to men, as air to birds.
Security through obscurity is one of those strange concepts.
Imagine every person in the world standing in a gigantic field. In the direct center of everyone is a rifle pointed at the sky.
When the rifle fires, the bullet will go up and then come down and hit some poor sap. But if one were standing in that crowd one could virtually count one's self out as being crowned that sap.
Virtually, but not completely.
That's the problem with security by obscurity. Sure it lowers the chances of being hit. But it's not really security at all.
Is it?
If they're so worried about this kind of security stuff, why don't they put embedded OpenBSD systems in each of the phones? They'd be virtually uncrackable seeing how pedantic and strict OpenBSD is about ANY code that goes into their -stable branch.
I think that the true point is not whether the data is "floating about as raw audio" but rather if the data can be readily collected and made into a readable (listenable) voice stream. Wouldn't that be easier to do if the device itself is hacked, or if the data collection is done at the point where it leaves your machine? I may be wrong, but I think that after about two hops, that data stream is no longer a stream in the ether that is the internet, but is more akin to a vapour trail of directed packets....
For every present, there is a past
You can drastically speed up PDF load times if you disable all the unneeded plugins:
t
1. Install Adobe Reader 6.0 and notice where it is installed.
2. Navigate to that folder in Explorer, locate the plug_ins subfolder and rename this folder to plug_ins_disabled.
3. Create a new plug_ins folder.
4. Move the files EWH32.api, printme.api and search.api from plug_ins_disabled to plug_ins.
From http://www.mozilla.org/support/firefox/faq#acroba
How do I modify that +1 funny?
Ok I didn't read the 99 page report (probably some good info in there) but this PC World article is pointless.
Ok so they can DOS your network connection and kill your VOIP. Uhhh, if you're being succesfully DOS'ed you've got bigger problems than your VOIP not working.
Oh and the other horror? They can listen to your calls? As the article points out this is currently trivial with the POTS, and again if someone can succesfully listen in on your full network connection you've got bigger problems than your VOIP not working.
So why should I be scared again? Sounds like anti-VOIP F.U.D. to me.
Skype has encryption!
We all like to think we are smarter than those who went before us.
But how many of our generation have sent anything to the moon?
How many of us electrical engineers actually understand analouge electronics, or the real analouge world for that matter.
No, I say stay with copper. At least it was designed properly.
But it's at least theoretically possible for VoIP to be secure.
paintball
Iay cryptenay ithway igpay atinlay.
paintball
Yes, it has encryption -- but it's a closed, proprietary solution that's virtually impossible to integrate with anything else.
Convincing all the SIP implementations to support SRTP is the Right Thing as a long-term solution -- heck, just implementing SRTP support for Asterisk would be a big improvement. As an immediate-term solution (particularly for companies using VoIP to connect with remote users or branch offices), running over a VPN (particularly with IAX trunking if you're connecting branch offices, such as to reduce the number of packets sent and so the damage done by per-packet VPN overhead) works well too.
Since the government can't crack/control it, they release FUD to discourage the public from using the system.
In this world only the paranoid survive.
VOIP is actually more physically secure then PSTN. You can't just hook a speaker up to a DSL line and hear the conversation on it. The problem is, your computer, and every router between you and your VOIP provider, is a general purpose device. Other people and services have access to it for all kinds of legitimate reasons; each of these provides places where people/programs can input data that can potentially directly effect your voice communications or get privilage escilation on the device and indirectly effect it. ANY security person knows to be wary of input! And think of all the ways of getting input to (and theoretically compromising) a PC. What we need is a dedicated physical console for VOIP (a small linksys network device running OpenBSD or Linux and asterix sounds good). The actual VOIP data should be sent through an SSH tunnel or some kind of VPN.
------ Take away the right to say fuck and you take away the right to say fuck the government.
By your analogy, if you get rid of all the other people in the field, your chances of being hit are still the same. That's not the way security through obscurity is supposed to work.
A better analogy of security through obscurity is you have a guy standing on a tower in the middle of a field with a rifle and one bullet. If you're the only guy in the field, it's going to be you. By filling the field with other people, you virually guarantee you won't be the one who gets shot.
Of course, that doesn't mean that's realistic. The problem with security through obscurity is that the more people you put into the field, the more unsavory people you find trying to get into the tower with a rifle.
paintball
"You have been blocked from entering this site.
You have attempted an unknown attack on this site."
my other sig is a 500 page novel
i figured you'd be able to get a stream cipher in there without adding more than a couple of milliseconds.
I'd imagine stream compression would be a harder problem than stream encryption.
Of course you've still got to do some sort of shared key or PK exchange, but that's call setup latency so it's no big deal.
I have used this program before to make "secure" point to point voice calls with friends.
/
http://www.speakfreely.org/
How hard can it be to encrypt packets? How hard can it be to tunnel the VoIP through an SSH tunnel?
So, my free solution here would be to install OpenSSH (yes there is one for windows and its free) and putty. Then you just redirect the port of the VoIP thing and that's it. You just have another setup like that in the other end.
http://sshwindows.sourceforge.net
http://www.chiark.greenend.org.uk/~sgtatham/putty
Now for a commercial SSH tunnel, use Tunnelier.
http://www.bitvise.com/products.html
Now, I know that in government or any private company or industry money MAY BE a limitation... This is cheap and it has good licensing schemes, so no "buts."
Your IP phones are belong to us... (the unencrypted ones at least) get it?
Have a good one.
===== "Every head is a different world so don't invade mine you FREAK!" smartSAGA said
And what happened to this fine Orwellian plan? I'd sure hate to think our boys in black would have to trudge out to the field and muck around with hardware when they could cyberjack some ICE on their shiny Unix systems (in 3D).
This report says absolutely nothing new. If you're going to take VoIP seriously, you need to recognize the application's needs. In this case, some amount of QoS is important, particularly at conjestion points such as the last hop to the consumer. You also need to recognize that like any other application on the Internet DDOS is a possibility. Ain't no different.
;-)
On the other hand, IPv6 will solve all our problems, right?
isn't the security. Phone calls haven't been secure since shortly after the first one was made. No, the problem with VOIP is working with the fucking idiot phone vendors who do not understand what they are trying to do. I've gotten several calls from local phone guys who don't understand networking in the least and insist that they've assigned proper IP's to the phones at two seperate locations but they won't talk so it is my network problem. They then inform the customer that the problem is with the network and walk off. The phone at location #1 had an IP of 192.168.39.3 and the phone at location #2 192.168.40.5. No VPN between them. They were trying to route the traffic out over the internet connection.
These dipshits sell the customer on thsese solutions and then when it doesn't work (routing probs or dropouts from no QOS) they call us in to sell the customer a couple thousand dollars worth of services and hardware to sell the problem. I don't mind the business but working with a customer who is on the brink of becoming an axe murderer isn't pleasant.
IMHO, PDFs or links, especially unlabelled ones, are less than professional.
Yes, it certainly is unprofessional for a
Look Sparky, if you are so &*%# worried about it, then - before you click on the link - place the mouse pointer (the li'l thingie that you move around the screen to click stuff) on the link. See the full URL displayed at the bottom of your browser window? Look at it carefully. If at the end of this URL you see a p and a d followed by an f, back slowly away from the link. There, you're all better; that mean ol' PDF won't bother you any more...
PS "Less than professional" On
I want to drag this out as long as possible. Bring me my protractor.
Sending your calls over VoIP is more difficult to tap. Wiretaps grew by 19% last year (pops new window) and not a one was turned down.
VoIP is much tougher to tap by comparison. Remember kids, "Terrorism" is the new "Communism"(tm)
"Don't listen to my f***ing phone calls you goddam inbred motherf***er! If you do, I'll shove a cactus up your ass!"
just fucking retire TCP/IP. SCTP, DCCP, CLIP. Hell, at this point, SSH would be a superior alternative.
Just have the entire intarweb running on SSH. One small step for man, one gigantic fucking leap for Al Gore's Internet.
The real effect of scaring the public about VoIP is to ensure their information gathering technology still exists 10 years from now. The intellegence departments know that VoIP over encrypted channels will bring an abrupt end to wire tapping.
"Please, continue to use your local telco, your cell phones, and especially text messaging and email.", some random official might say. "Watching for terrorists has never been so easy!"
" The intellegence departments know that VoIP over encrypted channels will bring an abrupt end to wire tapping."
no, the will install software that intercepts your voice from your pc.
what it will stop, is random selection of conversations and storing conversations on a giant database to be scan 'just in case'.
The Kruger Dunning explains most post on
it's a layer, and as all security it should be used appropriatly.
also, making it obscure means someone will have to be rooting around which gives you an opportunity to catch them.
The Kruger Dunning explains most post on
There is a lot of internet phone companies outthere (Vonage, Net2Phone). I want to get an Internet telephone in my home this month. Which one should I choose?, what is you experience with these different services?
some people are wondering how easy it really is to rip the data out of a wire. I used to work with a few voip boxes and as long as they use RTP (all that i saw did) you can use ethereal
capture->stop
statistics->RTP->Show all streams
(also stream analysis)
now you can play back each direction of the call individually since each is a different stream, you can also save it as a wave