<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Voice of VOIPSA &#187; Security</title>
	<atom:link href="http://voipsa.org/blog/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://voipsa.org/blog</link>
	<description>Collective thoughts and musings on the state of VoIP security today.</description>
	<lastBuildDate>Thu, 04 Mar 2010 17:07:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='voipsa.org' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Damballa releases detailed analysis of Aurora botnet that attacked Google and others</title>
		<link>http://voipsa.org/blog/2010/03/04/damballa-releases-detailed-analysis-of-aurora-botnet-that-attacked-google-and-others/</link>
		<comments>http://voipsa.org/blog/2010/03/04/damballa-releases-detailed-analysis-of-aurora-botnet-that-attacked-google-and-others/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 17:07:25 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[botnets]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=859</guid>
		<description><![CDATA[Remember the cyberattacks against Google and other businesses back in China?  Google blogged about &#8220;A new approach to China&#8221; and it was all over the news everywhere for a while.  Well, this week security firm Damballa released a detailed look into the Aurora botnet that was apparently responsible for these attacks. The 31-page [...]]]></description>
			<content:encoded><![CDATA[<p>Remember the cyberattacks against Google and other businesses back in China?  Google blogged about &#8220;<a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html"><em>A new approach to China</em></a>&#8221; and it was all over the news everywhere for a while.  Well, this week security firm Damballa released <a href="http://www.damballa.com/research/aurora/">a detailed look into the Aurora botnet</a> that was apparently responsible for these attacks. The 31-page PDF file goes into some great detail about what they were able to find about the botnet and provides some good information about botnets in general.</p>
<p>While this has nothing to do with &#8220;VoIP security&#8221;, per se, botnets in general are a concern to all of us in the security profession and we need to gain whatever understanding we can into their threat.</p>
<p>Now, the obvious caveat here is that Damballa is a <em>vendor of security services</em> so you do have to understand that the analysis is written from that perspective.  Still, on my glance through the document this morning the research itself did seem of value.</p>
<hr />
<p><em>If you found this post interesting or helpful, please consider either <a href="http://feeds2.feedburner.com/VoiceOfVoipsa">subscribing via RSS</a> or <a href="http://twitter.com/voipsa">following VOIPSA on Twitter</a>.</em></p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2010/03/04/damballa-releases-detailed-analysis-of-aurora-botnet-that-attacked-google-and-others/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VoIP Fraudster and Fugitive Edwin Pena pleads guilty</title>
		<link>http://voipsa.org/blog/2010/02/19/voip-fraudster-and-fugitive-edwin-pena-pleads-guilty/</link>
		<comments>http://voipsa.org/blog/2010/02/19/voip-fraudster-and-fugitive-edwin-pena-pleads-guilty/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 21:59:57 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[VoIP Security]]></category>
		<category><![CDATA[fraud]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=857</guid>
		<description><![CDATA[Updating a story we have literally been following for years ever since it broke back in July 2006, the FBI recently issued a news release indicating that Edwin Pena pled guilty in what we have been calling the &#8220;Pena/Moore VoIP fraud case&#8221;. From the news release:
Edwin Pena, 27, a Venezuelan citizen, pleaded guilty before U.S. [...]]]></description>
			<content:encoded><![CDATA[<p>Updating a story <a href="http://voipsa.org/blog/?s=pena">we have literally been following for years</a> ever since it broke back in July 2006, the FBI recently <a href="http://newark.fbi.gov/dojpressrel/pressrel10/nk020310a.htm">issued a news release indicating that Edwin Pena pled guilty</a> in what we have been calling the &#8220;Pena/Moore VoIP fraud case&#8221;. From the news release:</p>
<blockquote><p><em>Edwin Pena, 27, a Venezuelan citizen, pleaded guilty before U.S. District Judge Susan D. Wigenton to one count of conspiracy to commit computer hacking and wire fraud and one count of wire fraud. Judge Wigenton continued Pena’s detention without bond pending his sentencing, which is scheduled for May 14.</em></p></blockquote>
<p>The <a href="http://newark.fbi.gov/dojpressrel/pressrel10/nk020310a.htm">news release goes on</a> to provide a summary of what Pena admitted:</p>
<blockquote><p><em>At his plea hearing, Pena, who purported to be a legitimate wholesaler of these Internet-based phone services, admitted that he sold discounted service plans to his unsuspecting customers. Pena admitted that he was able to offer such low prices because he would secretly hack into the computer networks of unsuspecting VOIP providers, including one Newark-based company, to route his customers’ calls.</em></p>
<p><em>Through this scheme, Pena is alleged to have sold more than 10 million minutes of Internet phone service to telecom businesses at deeply discounted rates, causing a loss of more than $1.4 million in less than a year. The victimized Newark-based company, which transmits VOIP services for other telecom businesses, was billed for more than 500,000 unauthorized telephone calls routed through its calling network that were “sold” to the defendant’s unwitting customers at those deeply discounted rates.</em></p>
<p><em>Pena admitted that he enlisted the help of others, including a professional “hacker” in Spokane, Washington. The hacker, Robert Moore, 24, pleaded guilty before Judge Wigenton in March 2007 to federal hacking charges for assisting Pena in his scheme. Judge Wigenton sentenced Moore to 24 months in prison on July 24, 2007. At his plea hearing, Moore admitted to conspiring with Pena and to performing an exhaustive scan of computer networks of unsuspecting companies and other entities in the United States and around the world, searching for vulnerable ports to infiltrate their computer networks to use them to route calls.</em></p>
<p><em>Pena admitted that rather than purchase VOIP telephone routes for resale, Pena—unbeknownst to his customers—created what amounted to “free” routes by surreptitiously hacking into the computer networks of unwitting, legitimate VOIP telephone service providers and routing his customers’ calls in such a way as to avoid detection.</em></p>
<p><em>After receiving information from Moore, Pena reprogrammed the vulnerable computer networks to accept VOIP telephone call traffic. He then routed the VOIP calls of his customers over those networks. In this way, Pena made it appear to the VOIP telephone service providers that the calls were coming from a third party’s network.</em></p>
<p><em>By sending calls to the VOIP telephone service providers through the unsuspecting third parties’ networks, the VOIP telephone service providers were unable to identify the true sender of the calls for billing purposes. Consequently, individual VOIP Telecom providers incurred aggregate routing costs of up to approximately $300,000 per provider, without being able to identify and bill Pena.</em></p>
<p><em>According to the Complaint, in order to hide the huge profits from his hacking scheme, Pena purchased real estate, new cars, and a 40-foot motor boat, and put all of that property except for one car in the name of another individual identified in the Complaint as “A.G.”</em></p></blockquote>
<p>So it looks at long last we can end this particular chapter in the story of VoIP security.  I suppose we may mention whatever jail time he gets in May&#8230; but at this point he has pled guilty and admitted what he has done.</p>
<p>The lesson for security professionals in this whole episode really came out of <a href="http://voipsa.org/blog/2007/08/03/telecom-junkies-podcast-interview-with-a-voip-hacker-robert-moore-of-the-penamoore-voip-fraud-case/">the interview I participated in with Robert Moore</a>, mostly that you need to remember &#8220;IT security 101&#8243; and use strong passwords, ensure your systems are patched appropriately, etc., etc., so that <em>your</em> systems aren&#8217;t used in a scheme like this!</p>
<p>In any event, this particular story seems to be drawing to an end&#8230; </p>
<hr />
<p><em>If you found this post interesting or helpful, please consider either <a href="http://feeds2.feedburner.com/VoiceOfVoipsa">subscribing via RSS</a> or <a href="http://twitter.com/voipsa">following VOIPSA on Twitter</a>.</em></p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2010/02/19/voip-fraudster-and-fugitive-edwin-pena-pleads-guilty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dialstring injection vulnerability in Asterisk</title>
		<link>http://voipsa.org/blog/2010/02/19/dialstring-injection-vulnerability-in-asterisk/</link>
		<comments>http://voipsa.org/blog/2010/02/19/dialstring-injection-vulnerability-in-asterisk/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 13:47:53 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[VoIP Security]]></category>
		<category><![CDATA[VoIP Vulnerabilities]]></category>
		<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=855</guid>
		<description><![CDATA[Olle Johansson recently alerted us that there is a &#8220;dialstring injection&#8221; vulnerability in Asterisk.  As Olle notes in his post about the vulnerability, this is similar to a SQL injection attack against a database where there is not enough filtering being done on strings that are being input to the system. Olle writes:
Many VoIP [...]]]></description>
			<content:encoded><![CDATA[<p>Olle Johansson recently alerted us that there is a &#8220;dialstring injection&#8221; vulnerability in Asterisk.  As <a href="http://www.voip-forum.com/asterisk/2010-02/securityalert-asterisk-dialstring-injections/">Olle notes in his post about the vulnerability</a>, this is similar to a <a href="http://en.wikipedia.org/wiki/SQL_injection">SQL injection attack</a> against a database where there is not enough filtering being done on strings that are being input to the system. Olle writes:</p>
<blockquote><p><em>Many VoIP protocols, including IAX2 and SIP, have a very large allowed character set in the dialed extension, a character set that allows characters that are used as separators to the dial() and the queue() applications, as well as within the dialstring that these applications send to the channel drivers in Asterisk. A user can change the dial options and dial something we should not be able to dial in your system. This article describes the issue in more detail and gives you some help on how to avoid this causing trouble in your Asterisk server.</em></p></blockquote>
<p>Olle goes on to explain the issue in more detail and explain about how input from VoIP channels should be filtered before being sent to the Asterisk &#8216;dialplan&#8217; for processing.  He includes a plea for assistance:</p>
<blockquote><p><em>We need everyone involved to pump this information out in all the veins that runs through the Asterisk eco-system. <strong>Audit your dialplans, fix this issue. And do it now.</strong> Everyone that runs a web site with dialplan examples &#8211; audit your examples, fix them. Everyone that has published books &#8211; publish errata on your web site. Please help us &#8211; and do it now.</em></p></blockquote>
<p><a href="http://www.voip-forum.com/asterisk/2010-02/securityalert-asterisk-dialstring-injections/">Olle&#8217;s article goes into much more detail</a> and offers suggestions for what you can do to protect your system.  If you are an Asterisk administrator, it&#8217;s definitely an issue you should investigate and act on.</p>
<hr />
<p><em>If you found this post interesting or helpful, please consider either <a href="http://feeds2.feedburner.com/VoiceOfVoipsa">subscribing via RSS</a> or <a href="http://twitter.com/voipsa">following VOIPSA on Twitter</a>.</em></p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2010/02/19/dialstring-injection-vulnerability-in-asterisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet-Draft out about ICMP attacks against TCP</title>
		<link>http://voipsa.org/blog/2010/02/01/internet-draft-out-about-icmp-attacks-against-tcp/</link>
		<comments>http://voipsa.org/blog/2010/02/01/internet-draft-out-about-icmp-attacks-against-tcp/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 16:01:26 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[IETF]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=853</guid>
		<description><![CDATA[While this isn&#8217;t about VoIP, per se, there&#8217;s a new version of an Internet-Draft out, draft-ietf-tcpm-icmp-attacks, about how ICMP can be used to attack TCP. The abstract is:
This document discusses the use of the Internet Control Message
   Protocol (ICMP) to perform a variety of attacks against the
   Transmission Control Protocol (TCP). [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://voipsa.org/blog/wp-content/uploads/2008/02/ietflogo-1.jpg" alt="ietflogo-1.jpg" border="0" width="151" height="85" align="right" />While this isn&#8217;t about <em>VoIP</em>, per se, there&#8217;s a new version of an Internet-Draft out, <a href="http://tools.ietf.org/html/draft-ietf-tcpm-icmp-attacks-10">draft-ietf-tcpm-icmp-attacks</a>, about how ICMP can be used to attack TCP. The abstract is:</p>
<blockquote><p><em>This document discusses the use of the Internet Control Message<br />
   Protocol (ICMP) to perform a variety of attacks against the<br />
   Transmission Control Protocol (TCP).  Additionally, describes a<br />
   number of widely implemented modifications to TCP&#8217;s handling of ICMP<br />
   error messages that help to mitigate these issues.</em></p></blockquote>
<p>The document has been around in the IETF space since 2005, but is now moving further down the path toward being issued as an RFC.  Seems to be a solid doc for people wanting to understand ICMP attacks.</p>
<hr />
<p><em>If you found this post interesting or helpful, please consider either <a href="http://feeds2.feedburner.com/VoiceOfVoipsa">subscribing via RSS</a> or <a href="http://twitter.com/voipsa">following VOIPSA on Twitter</a>.</em></p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2010/02/01/internet-draft-out-about-icmp-attacks-against-tcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyber War</title>
		<link>http://voipsa.org/blog/2010/01/25/cyber-war/</link>
		<comments>http://voipsa.org/blog/2010/01/25/cyber-war/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 00:18:32 +0000</pubDate>
		<dc:creator>mrubino</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=842</guid>
		<description><![CDATA[To most in the security industry these words bring to mind attack and defense of the electronic communications and control of military assets and sensitive government institutions and information. Government vs. government. The US government recognizes this as a developing threat and has undertaken steps to prepare for possible cyber war scenarios. But recent press [...]]]></description>
			<content:encoded><![CDATA[<p>To most in the security industry these words bring to mind attack and defense of the electronic communications and control of military assets and sensitive government institutions and information. Government vs. government. The US government recognizes this as a developing threat and has undertaken steps to prepare for possible cyber war scenarios. But recent press coverage has been filled with what can be best described as a cyber war between a foreign government and a US commercial business – China and Google. Google’s belief it has the right to do business as it sees fit has come into conflict with a government that does not share this view and apparently has taken action. Most hacking incidents we read about involve criminal activity and easily understood motives – money. Businesses understand this too and are diligent to prevent and minimize this. There are means (at times) to legally redress criminal breaches, minimize and recoup losses &#8211; but what of this incident?  As large and savvy as Google appears as a business they seem to be on their own against an even larger and capable foreign government and the vast resources it can bring to bear in the electronic arena. A frightening position indeed. Who does Google turn to and for what result? Is this the opening shot of ever increasing and blatant ideological (based on national interests) ‘hacktivism’ by governments as they take action not against governments, but the business and economic assets of countries with differing views?</p>
<p>Do you accept the definition of cyber war presented here? How would you define and what would you call the recent exchange between China and Google? Cyber war to me seems a little extreme and hacktivism a little light.</p>
<p>Google attacked<br />
http://www.npr.org/templates/story/story.php?storyId=122703950</p>
<p>Yahoo and others too?<br />
http://www.bloomberg.com/apps/news?pid=20601204&amp;sid=aRCof4o1aj5Y</p>
<p>Law firm a victim<br />
http://www.securityfocus.com/brief/1062</p>
<p>China’s position<br />
http://www.reuters.com/article/idUSTRE60D0CA20100114</p>
<p>Hacktivism<br />
http://www.sophos.com/blogs/gc/g/2010/01/12/baidu-chinas-largest-search-engine-defaced-iranian-cyber-army/</p>
<p>US Cyber Command<br />
http://www.defense.gov/news/newsarticle.aspx?id=54890</p>
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2010/01/25/cyber-war/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk Security Advisory &#8211; RTP Remote Crash Vulnerability</title>
		<link>http://voipsa.org/blog/2009/12/04/asterisk-security-advisory-rtp-remote-crash-vulnerability/</link>
		<comments>http://voipsa.org/blog/2009/12/04/asterisk-security-advisory-rtp-remote-crash-vulnerability/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:34:02 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[VoIP Security]]></category>
		<category><![CDATA[VoIP Vulnerabilities]]></category>
		<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=820</guid>
		<description><![CDATA[Earlier this week, the security team at Digium released Asterisk Projects Security Advisory AST-2009-010 identifying an interesting attack where an attacker can send a malformed RTP packet within the RTP stream and crash the Asterisk system.  The fix identified is to upgrade to the latest version of Asterisk.
My one bit of feedback to the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://voipsa.org/blog/wp-content/uploads/asterisklogo.jpg" alt="asterisklogo.jpg" border="0" width="136" height="80" align="right" />Earlier this week, the security team at Digium released <a href="http://downloads.asterisk.org/pub/security/AST-2009-010.html">Asterisk Projects Security Advisory AST-2009-010</a> identifying an interesting attack where an attacker can send a malformed RTP packet within the RTP stream and crash the Asterisk system.  The fix identified is to upgrade to the latest version of Asterisk.</p>
<p>My one bit of feedback to the folks at Digium would be that their advisories do not provide any information about <em>mitigating circumstances</em>.  (Would be great if they could add such a section.)</p>
<p>In this particular case, I confirmed with Digium that this advisory only affects systems that allow <em>public unauthenticated calls over an IP connection</em>. So Asterisk systems that are only used for PSTN connectivity &#8211; or only allow <em>authenticated</em> connections/calls &#8211; are not vulnerable to this attack. My Digium contact indicated:</p>
<blockquote><p><em>The attacker would have to be capable of negotiating a RTP stream and then sending the Comfort Noise payload within the stream to crash the system.</em></p></blockquote>
<p>He also indicated that IAX connections are not affected as they do not use RTP streams.  So basically you are only vulnerable to this attack if you allow <em>anyone</em> to connect to your Asterisk box over an IP network presumably using the SIP protocol.</p>
<p>If you aren&#8217;t allowing those connections, it&#8217;s probably still good to upgrade&#8230; but you are apparently not vulnerable to the specific attacks outlined in the advisory.</p>
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2009/12/04/asterisk-security-advisory-rtp-remote-crash-vulnerability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blue Box Podcast #86 out, with an update on the show</title>
		<link>http://voipsa.org/blog/2009/10/23/blue-box-podcast-86-out-with-an-update-on-the-show/</link>
		<comments>http://voipsa.org/blog/2009/10/23/blue-box-podcast-86-out-with-an-update-on-the-show/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 13:32:22 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VoIP Security]]></category>
		<category><![CDATA[BlueBox]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=816</guid>
		<description><![CDATA[After literally a year of being away from the microphone, Jonathan and I posted Blue Box Podcast Episode #86 yesterday.  The show is really just an update on what we&#8217;ve been doing over the past year, why there haven&#8217;t been new shows, what we are thinking about for the future, etc.  We had [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blueboxpodcast.com/2009/10/blue-box-86-an-update-on-blue-box-one-year-later.html"><img src="http://voipsa.org/blog/wp-content/uploads/2007/12/imagesmd-bluebox157-2.jpg" alt="MD_bluebox157-2.jpg" border="0" width="157" height="157" align="right" /></a>After literally a year of being away from the microphone, Jonathan and I <a href="http://www.blueboxpodcast.com/2009/10/blue-box-86-an-update-on-blue-box-one-year-later.html">posted Blue Box Podcast Episode #86 yesterday</a>.  The show is really just an update on what we&#8217;ve been doing over the past year, why there haven&#8217;t been new shows, what we are thinking about for the future, etc.  We had <a href="http://voipsa.org/blog/2009/10/23/fugitive-voip-fraudster-edwin-pena-extradited-to-be-arraigned-today-in-nj-court/">a brief update on the Edwin Pena case</a> and talked about the fact that sadly the VoIP security issues out there really haven&#8217;t changed much in the past year.</p>
<p>Jonathan and I <em>have</em> decided that we won&#8217;t be returning Blue Box to its original <em>weekly</em> schedule.  We&#8217;re not sure, honestly, how often we&#8217;ll put out new episodes&#8230; we will see how schedules and such align. In the meantime, BBP 86 is up there for those who would like an update.<br />
<P>Thanks to all of you who have continued to listen and who also sent notes to us while we were offline wondering how things were going.  Thanks.</p>
<hr />
<p><em>If you found this post interesting or helpful, please consider either <a href="http://feeds2.feedburner.com/VoiceOfVoipsa">subscribing via RSS</a> or <a href="http://twitter.com/voipsa">following VOIPSA on Twitter</a>.</em></p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2009/10/23/blue-box-podcast-86-out-with-an-update-on-the-show/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fugitive VoIP fraudster Edwin Pena extradited, to be arraigned today in NJ court</title>
		<link>http://voipsa.org/blog/2009/10/23/fugitive-voip-fraudster-edwin-pena-extradited-to-be-arraigned-today-in-nj-court/</link>
		<comments>http://voipsa.org/blog/2009/10/23/fugitive-voip-fraudster-edwin-pena-extradited-to-be-arraigned-today-in-nj-court/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 13:16:04 +0000</pubDate>
		<dc:creator>Dan York</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[VoIP Attacks in the News]]></category>
		<category><![CDATA[VoIP Security]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=814</guid>
		<description><![CDATA[Following up on a story we&#8217;ve literally been covering for years, SC Magazine reported last week that VoIP fraudster Edwin Pena was to be arrive back in the USA last Friday, October 16. The FBI news release indicates that Pena is to be arraigned today, October 23rd, in New Jersey.
For those not familiar, the story [...]]]></description>
			<content:encoded><![CDATA[<p>Following up on a story we&#8217;ve literally been covering for years, <a href="http://www.scmagazineus.com/Venezuelan-VoIP-hacker-caught-back-in-court-Friday/article/155458/">SC Magazine reported last week</a> that VoIP fraudster Edwin Pena was to be arrive back in the USA last Friday, October 16. The <a href="http://newark.fbi.gov/dojpressrel/2009/nk101509.htm">FBI news release indicates</a> that Pena is to be arraigned <em>today</em>, October 23rd, in New Jersey.</p>
<p>For those not familiar, the story <a href="http://voipsa.org/blog/2006/06/07/hacker-cracks-net-phone-providers-for-gain/">began back in June 2006</a> with the initial reports that Pena masterminded a scheme to sell phone service and then running that service over other providers networks. We covered this at some length back in <a href="http://www.blueboxpodcast.com/2006/06/blue_box_31_voi.html">Blue Box Podcast #31</a>. Then, in September 2006, <a href="http://voipsa.org/blog/2006/09/16/fraudster-goes-to-ground/">Pena fled the country</a> and was a fugitive abroad until <a href="http://voipsa.org/blog/2009/02/17/voip-fraudster-penas-fugitive-run-comes-to-an-end/">he was nabbed in Mexico in February 2009</a>.</p>
<p>Meanwhile, his co-conspirator Robert Moore was convicted and sent to jail. I had a chance to <a href="http://voipsa.org/blog/2007/08/03/telecom-junkies-podcast-interview-with-a-voip-hacker-robert-moore-of-the-penamoore-voip-fraud-case/">interview Robert in conjunction with the Voice Report folks as part of their Telecom Junkies podcast</a> (also <a href="http://www.blueboxpodcast.com/2007/08/telecom-junkies.html">linked here</a>) which provided some insight into how the attack took place.</p>
<p>The good news now is that Pena is back in the US, in jail, and to be arraigned sometime today.  Good to see this work by the FBI and other agencies.</p>
<hr />
<p><em>If you found this post interesting or helpful, please consider either <a href="http://feeds2.feedburner.com/VoiceOfVoipsa">subscribing via RSS</a> or <a href="http://twitter.com/voipsa">following VOIPSA on Twitter</a>.</em></p>
<hr />
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2009/10/23/fugitive-voip-fraudster-edwin-pena-extradited-to-be-arraigned-today-in-nj-court/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Skype Trojan Records Your Calls</title>
		<link>http://voipsa.org/blog/2009/08/31/skype-trojan-records-your-calls/</link>
		<comments>http://voipsa.org/blog/2009/08/31/skype-trojan-records-your-calls/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:34:36 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[VoIP Attacks in the News]]></category>
		<category><![CDATA[VoIP Security]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[trojan]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=784</guid>
		<description><![CDATA[Apparently there&#8217;s a new piece of malware floating around that targets audio processors like Skype:
The Trojan has the ability to record audio from the computer &#8212; including any Skype calls in progress &#8212; and store the files locally in an encrypted MP3 file, where they can later be transmitted to the attacker. 
The Trojan, which [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently there&#8217;s a <a title="DarkReading" href="http://www.darkreading.com/securityservices/security/privacy/showArticle.jhtml;jsessionid=ES0ABVKYFXWFNQE1GHRSKHWATMY32JVN?articleID=219500491" target="_blank">new piece of malware</a> floating around that targets audio processors like Skype:</p>
<blockquote><p><span>The Trojan has the ability to record audio from the computer &#8212; including any Skype calls in progress &#8212; and store the files locally in an encrypted MP3 file, where they can later be transmitted to the attacker. </span></p>
<p><span>The Trojan, which Symantec calls Trojan.Peskyspy, can be downloaded to a computer by tricking the user with an email scam or other social engineering tactic, Symantec says. Once a machine has been compromised, the threat can exploit an application that handles audio processing within a computer and save the call data as an MP3 file. </span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2009/08/31/skype-trojan-records-your-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your dial plan, the last line of defence &#8211; part 1</title>
		<link>http://voipsa.org/blog/2009/07/19/your-dial-plan-the-last-line-of-defence-part-1/</link>
		<comments>http://voipsa.org/blog/2009/07/19/your-dial-plan-the-last-line-of-defence-part-1/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 05:56:15 +0000</pubDate>
		<dc:creator>Ruben Olsen</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VoIP Security]]></category>

		<guid isPermaLink="false">http://voipsa.org/blog/?p=746</guid>
		<description><![CDATA[We all know the bad ugly truth: Most people do not update their PBX software to handle the latest security vulnerabilities. As long as your PBX can receive incoming client connections you are at risk. Not because you have given your user weak user name / password combinations, but because your PBX has a security [...]]]></description>
			<content:encoded><![CDATA[<p style="visibility: visible;"><strong>We all know the bad ugly truth: Most people do not update their PBX software to handle the latest security vulnerabilities. As long as your PBX can receive incoming client connections you are at risk. Not because you have given your user weak user name / password combinations, but because your PBX has a security flaw you did not know about.</strong></p>
<h2><strong>Common solutions<br />
</strong></h2>
<p style="visibility: visible;">Let&#8217;s face it: PBX security is not as sexy as operating systems or web security. When did you last read about a security flaw in a PBX product in the main stream IT-press? Compare this to any mention of a OS or web security hole.</p>
<p>There are a couple of things you can do to make your PBX installation as secure as possible. The most obvious one is to have a strong password regime. There are also those who believe that strong user names are also the way to go. I will not deny that this is a bad thing per se, but it is not very user friendly.</p>
<p>Why should we care about user friendly user names? In most places, the User Agents (UAs) are either automatically provisioned, or provisioned by hand. However, there is a emerging trend dealing with mobile UAs (one of the most popular is probably Fring). AND  &#8211; let&#8217;s not forget the popularity of desktop based soft phones. Unless you want to pay for a rebranded &#8220;telco&#8221; version of said clients, these needs to be configured by hand. In most cases this is done by the user of the mobile phone them self. Having to enter AVeryLongAndEnterpricyUserName <strong>is</strong> painful, even on a QWERTY based phone. It can even be bothersome for some users to enter this on their desktop soft phone.</p>
<p>There is a few reaons why Long And Windy User Names are a <em>Good Thing</em>. The primary reason is often said to make life difficult for brute force attacks.</p>
<p>Another, smarter, way, to prevent external mis-use of your phone system is to implement a <em>&#8220;one strike and you are suspended&#8221;</em> kind of rule. Basically this is done by refusing to deal with IP-addresses which have created a failed SIP registration (i.e. a bad user name / password combination). I will not go into lengthy details on how to do this, the method is outlined in <a href="http://www.infiltrated.net/asterisk-ips.html" target="_new">A Simple Asterisk Based Toll Fraud Prevention Script</a> by J. Oquendo. Even if the example is for Asterisk, it can be adapted to suit any telephony platform that can be programmed.</p>
<p>The solutions described in this posting is not limited to VoIP &#8211; it can be used if your telecom provider is giving you a analogue or a digital line.</p>
<h2>Another layer of security</h2>
<p>Unless the host where the PBX software is running, is broken into. Perpetrators trying to dial out, will be bound to how your dial plan is constructed. I will not go into the the theoretical case where a perpetrator can circumvent the dial plan due to a bug in the PBX software.</p>
<p>If you create your own dial plan from the ground: Do you check your outgoing numbers?<br />
If you use a <em>plug and play</em> system like FreePBX, PBX In A Flash, et.al. &#8211; do the makers of your chosen system implement such checks?</p>
<p>Probably not.</p>
<p>And, more importantly, neither does your telecom operator.</p>
<p style="visibility: visible;">In the good old days of incumbent, most incumbent had a service where you could subscribe (either for free or not) to a service which will prevent ougoing calls to premium number. According to rumors, some of the bigger telcos could even block the ability to call premium numbers in other countries.</p>
<p style="visibility: visible;">The last line of defense should be to check which kind of number your users (legitimate or illegitimate) dials.</p>
<p>There are around 30 categories of numbers in existence today: fixed geographic numbers, non geographic numbers, cell phone number, satellite numbers, local rate numbers, preminum rate numbers, shared cost numbers, free phone numbers, VoIP telephone numbers, voice mail numbers, etc.</p>
<p>The solution is obviously to just dial numbers which are in a few categories: fixed geographic numbers, non geographic numbers, VoIP numbers and cell phone numbers. If your legitimate users need to dial numbers not in your chosen categories, you&#8217;ll add exceptions for these numbers.</p>
<h3>The CNS table</h3>
<p>The best way to keep this information is in a database table. Common names are <em>CNS table</em> or <em>E.164 Number Plan</em>, or <em>Subscriber Number table</em>. I prefer to use <em>CNS table</em>, since most sources use this name. As a side effect: You can also use such tables to check if your ITSP is billing you correctly.</p>
<p>The table needs at least to have the following fields:</p>
<ul style="visibility: visible;">
<li><strong>CNS</strong>, which contains a E.164 based number (Country Code &#8211; <strong><span style="color: #ff0000;">C</span></strong>C, National Destincation Code &#8211; <strong><span style="color: #ff0000;">N</span></strong>DC, and Subscriber Number &#8211; <span style="color: #ff0000;"><strong>S</strong></span>N). For more details, see the ITU E.164 recommendation , which is available <a href="http://www.itu.int/rec/T-REC-E.164.1-200809-I/en" target="_blank">online</a>.</li>
<li><strong>Category</strong>, which contains the type of number we are dealing with (fixed, mobile, etc).</li>
</ul>
<p>This is the bare minimum &#8211; for your own convenience, you could also add a few other fields like country code, national destination code, location, etc.</p>
<p>Let&#8217;s use data from the United Kingdom as an example:</p>
<p style="padding-left: 30px;">The country code for UK is 44, thus all numbers starts with 44 (Category = COUNTRY).</p>
<p style="padding-left: 30px;">If the NDC starts with 113, we are in the city of Leeds &#8211; i.e. a Fixed Geographical Number (Category = FIXED).<br />
So a entry in the CNS field containing 44113 is OK to dial.</p>
<p style="padding-left: 30px;">NDCs starting with 114 is Sheffields, 115 is Notthingham, etc. The corresponding entries in the CNS field will thus be 44114 and 44115, both the Category = FIXED.</p>
<p style="padding-left: 30px;">If a NDC starts with 5, this is a indication that the number is a VoIP number (Category = VOIP). However, this is not quite true given that the NDC of 56 inicates that the number is really a <em>Electronic Service (ESERV)</em>. Subscriber numbers within 4456 <em>may thus be somthing else than VOIP</em>, and we will not dial these numbers.</p>
<p>In reality, the CNS table is, as we will see bellow, a table of exceptions.</p>
<p>So basically before dialing your VoIP provider with a number, you check if the the begining of the number matches the longest string stored in the CNS field. Never store your phone number in anything else than string-fiels &#8211; and rember that an E.164 number longer than 15 numbers, is a oddity.</p>
<p>Lets say I want to dial a UK phone number starting with 4456123&#8230;. &#8211; since we do have a entry in the CNS field for 4456, we see that the category is ESERV, and not FIXED, nor MOBILE, nor VOIP. We don&#8217;t dial that number then.</p>
<p>If I want to dial a phone number starting with 4455123&#8230;. &#8211; this number will match the much wider CNS of just 445 where category = VOIP. This number is thus deemed to be safe to dial.</p>
<p>As you now see, we do not have to have every known number in a country &#8211; only the most matching exceptions.</p>
<p><strong>CAVEAT: </strong>If the number you try to dial can not be looked up in the CNS field, and you default to allowing dialing to numbers where category = COUNTRY, remenber that 449 will match with the CNS = 44, unless you have a 449 in the CNS field. For you non UK readers: 449 is in general UK premium numbers, and you do not want to let your users dial those. The morale is to be very, very carefull when you populate your CNS table.</p>
<h3>Get the CNS data</h3>
<p style="visibility: visible;">You will probably have no problems with your own country&#8217;s dial plan &#8211; but what about other countries? If you are in the situation that your business does not need to call foreign numbers &#8211; then good for you. How ever, a lot companies do business with entities outside their own country.</p>
<p>The answer: Get yourself an international dial plan.</p>
<p>There are at least 4 sources of such data: Your telecom provider, a community effort and 2 commercial offerings.</p>
<p>The worst source could be your telecom provider.It should be the best source, but customer services will probably not understand what you want. Ask them for a detailed CNS list. If they are any good, they will provide you with their internal CNS list which they use for billing, but also routing, purposes (minus certain really internal information). Do not be surprised if they reply that <em>for security matters, we can not give you such a list</em>. Most smaller VoIP operators (simple resellers) will plainly not understand what you want. The best you can hope for is to get their price list in a format not PDF. You can not really trust this information, because your telecom opeator earns money to let you dial <strong>any number</strong> &#8211; they have no reason not to stop you dialing premium numbers since they get their share of the traffic. Even if you ask them what happen <em>if you dial a premium number in another country, will this be billed as a call to a fixed line?</em> &#8211; Their answer will probably be &#8220;yes&#8221; &#8211; but when your bill comes inn, you have been charged premium. There are providers out there which will give you a detailed  price plan (with CNS information) with the added bonus of not carrying traffic to destinations not mentioned in their price list.</p>
<p>There was at one time a community effort going on at <a href="http://www.numberplan.org/" target="_blank">http://www.numberplan.org/</a>. It is some time since I checked this site, and at the time of writing this article, the site appears to be down. If this effort is down for good, I do hope that someone will re-establish such a project.</p>
<p>There are two commercial offerings, both European: <a href="http://www.numberingplans.com/" target="_blank">International Numbering Plans</a> based in Holland, and  <a href="http://www.bsmilano.it/aspx/ENG/MainFrameSet_ENG.aspx?Page=NumberingPlans_ENG.aspx" target="_blank">Business Solutions</a> from Italy.</p>
<p>In my dealings with these two entities, it seems that <em>International Numbering Plans </em>is really a single individual, where as <em>Business Solutions</em> is a company with more than one employee.</p>
<p>Both companies data sets will give you categories. The last time I did some quality checks on their datasets (comparing the numbering plans for Norway, Sweden, Denmark, UK, Germany and Holland) &#8211; there where very few discrepancies between the data sets. Except for a few minor bugs (not related to permium numbers) compared to the official number plans for the mentioned countries &#8211; both companies will provide you with the data you need.</p>
<p style="visibility: visible;">Both companies get their data by contacting various official telecom bodies and telecom operators. The update frequency can be a bit erratic &#8211; at least with regards to the Dutch offering (i.e. if you need your data during holiday time, be prepared to wait for a few weeks).</p>
<p><strong>Caveat</strong>: You must take into account how the data is licenced. Before using data from any of the comercial sources &#8211; check with them if your use is okay. This is not nessecary when getting a CNS like price list from your telecom provider.</p>
<p>Given the quality of what both companies deliver &#8211; you can safely chose either to cover your needs.</p>
<p>In part two of this article I&#8217;ll do an example implementation using Asterisk.</p>
]]></content:encoded>
			<wfw:commentRss>http://voipsa.org/blog/2009/07/19/your-dial-plan-the-last-line-of-defence-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
