<?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>Network Newz</title>
	<atom:link href="http://www.networknewz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.networknewz.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 30 Aug 2010 12:30:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Deltacloud Could Change The Face Of Standard Networks</title>
		<link>http://www.networknewz.com/2010/08/30/deltacloud-could-change-the-face-of-standard-networks/</link>
		<comments>http://www.networknewz.com/2010/08/30/deltacloud-could-change-the-face-of-standard-networks/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 12:30:42 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=168</guid>
		<description><![CDATA[Contrary to popular rumors, Red Hat’s recent webcast was not to announce an imminent acquisition. Red Hat instead laid out an ambitious cloud strategy, going as far as claiming that only Microsoft and Red Hat are positioned to deliver an end-to-end cloud stack. However, the most important announcement from Red Hat may well be overshadowed [...]]]></description>
			<content:encoded><![CDATA[<p>Contrary to popular rumors, Red Hat’s recent webcast was not to announce an  imminent acquisition. Red Hat instead laid out an ambitious cloud strategy,  going as far as claiming that only Microsoft and Red Hat are positioned to  deliver an end-to-end cloud stack. However, the most important announcement from  Red Hat may well be overshadowed by its comparison versus Microsoft Azure or its  PaaS plans.</p>
<p><span id="more-168"></span></p>
<p>Here’s why IT decision makers shouldn’t ignore Red Hat’s submission of the  cloud neutral Deltacloud cloud API to the Distributed Management Task Force  (DMTF) and Apache Software Foundation.</p>
<p><strong>Deltacloud sputtered under a single vendor’s control</strong><br />
Deltacloud was announced nearly a year ago at the 2009 Red Hat summit. Brian  Stevens, CTO and VP, Engineering at Red Hat <a href="http://press.redhat.com/2009/09/03/introducing-deltacloud/" target="_blank">described  Deltacloud’s goal</a>:</p>
<blockquote><p>The goal is simple. To enable an ecosystem of developers, tools,  scripts, and applications which can interoperate across the public and private  clouds.</p>
<p>Today each infrastructure-as-a-service cloud presents a unique API that  developers and ISVs need to write to in order to consume the cloud service. The  Deltacloud effort is creating a common, REST-based API, such that developers can  write once and manage anywhere.</p>
<p>A cloud broker if you will, with drivers that map the API to both public  clouds like EC2, and private virtualized clouds based on VMware and Red Hat  Enterprise Linux with integrated KVM.</p>
</blockquote>
<p>Red Hat’s approach was simple and seemingly appealing enough. Write to the  Deltacloud APIs and your workloads can be ported across any cloud provider’s  infrastructure that Deltacloud is able to interoperate with. However, the  prospects of trading cloud provider API lock-in for Red Hat API lock-in wasn’t  an appealing prospect for potential Deltacloud adopters. Whether “The World’s  Open Source Leader”, as Red Hat bills itself, or not, lock-in is lock-in.</p>
<p><strong>Choosing open standards &amp; open source for Deltacloud</strong><br />
Red Hat wisely decided to contribute their Deltacloud API implementation to  an independent third party, the Apache Software Foundation. By moving the  implementation to an Apache Incubator project earlier this summer, the  Deltacloud project is no longer saddled with the chains of a single vendor  controlled open source project. This in turn has made it easier for multiple  vendors to consider adopting and contributing to the Deltacloud project.</p>
<p>Red Hat appears to be following the standardization through implementation <a href="http://twitter.com/monkchips/status/22179376379" target="_blank">approach</a>, and has  submitted the Deltacloud API specifications to DMTF cloud standards body.</p>
<p>Regardless of how successful Red Hat’s cloud and PaaS business results are,  they will likely pale in comparison to the customer value enabled should  Deltacloud become a widely adopted industry standard.&nbsp; By leveling the cloud  workload&nbsp;portability playing field, Red Hat is enabling other vendors to compete  based on the quality and completeness of their PaaS offering rather than  portability itself.</p>
<p>It’s encouraging to see that <a href="http://deltacloud.org/drivers.html" target="_blank">Deltacloud already  allows a high level of portability</a> across six different cloud providers,  with support for two more providers on the way.</p>
<p>Bryan Che, Red Hat cloud product manager, explained the <a href="http://www.infoworld.com/d/applications/red-hat-submits-cloud-apis-potential-industry-standard-271" target="_blank">Deltacloud  announcement</a>:</p>
<blockquote><p>We do not want Deltacloud to be under the control of any one  particular vendor, including Red Hat. If you want true interoperability and true  portability, you need a third-party governance structure.</p>
</blockquote>
<p>On the other end of the spectrum are vendors such as Eucalyptus that have  decided to adopt Amazon EC2′s APIs. Marten Mickos, Eucalyptus CEO <a href="http://www.pcworld.com/businesscenter/article/204092/eucalyptus_strengthens_its_back_end.html" target="_blank">explains</a>:</p>
<blockquote><p>We believe the Amazon API is becoming the industry standard, and  that many companies will follow it.</p>
</blockquote>
<p><strong>Choosing defacto standards vs. open standards</strong><br />
Deltacloud’s success as the standard for controlling cloud operations is far  from guaranteed. In the same token, Amazon’s EC2 API remaining the defacto  standard is not guaranteed as cloud usage shifts from early adopters to the  mainstream enterprise market. Enterprises have been increasingly educated to  demand open standards for which multiple implementations exist. IT decision  makers must weigh the short term benefit of adopting a cloud specific API, such  as Amazon’s EC2 API, versus the long term benefit of a cloud agnostic API such  as Deltacloud.</p>
<p><a href="http://saviorodrigues.wordpress.com/2010/08/27/deltacloud-red-hats-most-important-cloud-effort/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/08/30/deltacloud-could-change-the-face-of-standard-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Neutrality 101</title>
		<link>http://www.networknewz.com/2010/08/16/network-neutrality-101/</link>
		<comments>http://www.networknewz.com/2010/08/16/network-neutrality-101/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 12:30:39 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Restrictions]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=165</guid>
		<description><![CDATA[This past week, Google and Verizon introduced a joint legislative proposal. Shortly thereafter, blogs and forums filled with buzz and chatter over this two-page document. Many of those blogs and posts were targeted at Google, claiming that they are proposing things in violation of net neutrality. What exactly is net neutrality, and why is Google [...]]]></description>
			<content:encoded><![CDATA[<p>This past week, Google and Verizon  introduced a joint legislative proposal. Shortly thereafter, blogs  and forums filled with buzz and chatter over <U><A HREF="http://docs.google.com/viewer?url=http://www.google.com/googleblogs/pdfs/verizon_google_legislative_framework_proposal_081010.pdf">this  two-page document</A></U>. Many of those blogs and  posts were targeted at Google, claiming that they are proposing  things in violation of net neutrality. What exactly is net  neutrality, and why is Google and Verizon&#8217;s proposal taking so much  heat?</p>
<p><span id="more-165"></span></p>
<p>Network neutrality is the philosophy  that all things related to the network of the internet be neutral,  i.e. unregulated. In a completely neutral network, there would be no  regulations on what can connect to that network and what data can be  transferred across that network. This is the environment in which the  Internet has grown in and thrived upon, and thus the environment that  most Internet purists strive to maintain.</p>
<p>However, the issue with this idea of  neutrality is the Internet is now a vessel of capitalism. Capitalism  revolves around the creation and protection of wealth. Therefore, it  has become in the best interests of many players in this industry to  begin to protect their wealth. An example of where this protection of  this wealth clashes against net neutrality is the Comcast and  BitTorrent issues. As you may recall, Comcast began capping the rates  at which their subscribers could use BitTorrent transfers. In  Comcast&#8217;s defense, it was a matter of protecting their services for  all their subscribers. The bandwidth required to support BitTorrent  had never existed previously, and was a strain Comcast was not ready  to support. On the net neutral end of things, what gave Comcast the  right to dictate what John Q. Public could or could not do on the  Internet?</p>
<p>Like many political documents, Google  and Verizon attempt to avoid clearly defining their stance on net  neutrality. It doesn&#8217;t appear that Google and Verizon intentionally  sought any policies to hinder net neutrality, but by omitting  language to specifically foster net neutrality, they opened the flood  gates of opposition. For example, a specific clause of “Network  Management” was introduced, encouraging the right of an ISP to  “engage in reasonable network management.” This clause was  skillfully crafted in such a manner to ride the fence of net  neutrality. If this was a legal language that existed when Comcast  decided to control BitTorrent usage, the outcome of that situation  would not have been any more clearly defined than it was without this  kind of guideline.</p>
<p>Google&#8217;s position shown in this  document, is somewhat of an identity crisis. Google&#8217;s lifeline is  this free and open Internet. However, Google must work with the other  big players in the net to create a framework in which Google&#8217;s  capital interests can be protected. It will be interesting to  continue to follow how and what legal entities get involved. One  thing is for certain: despite any goodwill shown by any of the  parties involved, network neutrality is at risk.</p>
<p>See also:</p>
<p><U><A HREF="http://googlepublicpolicy.blogspot.com/2010/08/joint-policy-proposal-for-open-internet.html">http://googlepublicpolicy.blogspot.com/2010/08/joint-policy-proposal-for-open-internet.html</A></U></p>
<p><U><A HREF="http://googleblog.blogspot.com/2010/08/facts-about-our-network-neutrality.html">http://googleblog.blogspot.com/2010/08/facts-about-our-network-neutrality.html</A></U></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/08/16/network-neutrality-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evaluating A Network For VoIP Tech</title>
		<link>http://www.networknewz.com/2010/08/02/evaluating-a-network-for-voip-tech/</link>
		<comments>http://www.networknewz.com/2010/08/02/evaluating-a-network-for-voip-tech/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:32:19 +0000</pubDate>
		<dc:creator>Doug Caverly</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=163</guid>
		<description><![CDATA[The average company would probably prefer not to equip all of its employees with cell phones. Landlines can represent a nuisance, too, since long distance calls cost a fair amount. Fortunately, VoIP tech can act as a solution, so long as a company&#8217;s network can handle it. Being able to call anyone, anywhere for almost [...]]]></description>
			<content:encoded><![CDATA[<p>The average company would probably prefer not to equip all of its employees with cell phones.  Landlines can represent a nuisance, too, since long distance calls cost a fair amount.  Fortunately, VoIP tech can act as a solution, so long as a company&#8217;s network can handle it.<br />
<span id="more-163"></span><br />
Being able to call anyone, anywhere for almost no money sounds great, but after all, it would have a serious cost of a difference sort if everyone lost the ability to do research online &#8211; or even access their email &#8211; each time a single employee picked up a phone.</p>
<p>A reverse situation is possible, too, where someone watching YouTube videos or playing online games on his lunch break would cause callers to have a bad experience.  And it would be a real pain if it were necessary to make a company-wide announcement every time the phone rang.</p>
<p>So <a href="http://www.tmcnet.com/channels/voip-equipment/articles/93756-your-network-handle-voip-calls-now.htm" class="bluelink">David Sims</a> talked to officials at VoIP Insider about how to take VoIP calls into account, and they told him, &#8220;[Y]ou should calculate the total bandwidth needed to send and receive your calls.  You can do this by multiplying the number of anticipated simultaneous calls times the packet size of the voice codec you will be using (like G.722 or G.729).&#8221;</p>
<p>Then, depending on how things look, the officials said, &#8220;[Y]ou may want to prioritize or even segment your voice traffic.&#8221;  (This can also serve as a good precaution against unforeseen Internet problems even if the situation seems under control.)</p>
<p>If problems still exist after all this, it may be time to rework the VoIP cost analysis.  Specifically, the cost of more bandwidth will have to be weighed against the cost of using traditional phones.  It&#8217;s possible VoIP won&#8217;t represent such a great deal once the added expense is factored in.</p>
<p>The good news is that most organizations with decent Internet connections shouldn&#8217;t encounter a lot of problems when using VoIP tech.  It&#8217;s just best to think about this sort of stuff before going through with any transitions; no one will win if all of a company&#8217;s phones are accidentally transformed into little more than paperweights.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/08/02/evaluating-a-network-for-voip-tech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IEEE Approves 40Gb/s and 100Gb/s Standards</title>
		<link>http://www.networknewz.com/2010/07/19/ieee-approves-40gbs-and-100gbs-standards/</link>
		<comments>http://www.networknewz.com/2010/07/19/ieee-approves-40gbs-and-100gbs-standards/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 12:30:50 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=160</guid>
		<description><![CDATA[Back in June, the IEEE finally approved the 802.3ba standard. The standard began to be investigated back in mid-2006, and has finally culminated in the new 802.3 standard. This is the first time two connection speeds have been specified in one standard. The previously fastest IEEE standard was 802.3av for 10 Gb/s. What does this [...]]]></description>
			<content:encoded><![CDATA[<p>Back in June, the IEEE finally approved  the 802.3ba standard. The standard began to be investigated back in  mid-2006, and has finally culminated in the new 802.3 standard. This  is the first time two connection speeds have been specified in one  standard. The previously fastest IEEE standard was 802.3av for 10  Gb/s. </p>
<p><span id="more-160"></span></p>
<p>What does this new standard mean for  the IT industry? The intent of this standard was to support faster  connection speeds for server-to-server operations, so don&#8217;t expect to  be purchasing a 40 Gb/s router and NIC from your local electronics  retailer anytime soon. In fact, the IEEE 802.3ba task force  specifically recognized that the current 10/100/1000 Mb/s was  appropriate for most implementations of LANs, but that the current  10,000 Mb/s standard was lacking for larger server and network  implementations, including the backbone of the Internet.</p>
<p>This new standard doesn&#8217;t call for or  utilize any new media technologies, but rather simply outlines the  necessary procedures and protocols to follow when utilizing these  connection speeds over existing optical and copper line technologies.  The new standard also works with the existing IEEE 802.3 standards,  and thus will not require a major overhaul of equipment or  infrastructure to implement.</p>
<p>This standard will surely help the US  government&#8217;s Broadband Plan (http://www.broadband.gov),  which aims  to provide broadband to all US homes. In particular, a large section  of US homes are targeted to reach 100 Mb/s connections and all  libraries, schools, and hospitals should reach speeds of 1 Gb/s.</p>
<p>With the continuing push and market  trend to cloud services and large scale web applications, expect to  see a fast availability and adoption of products and services  utilizing these much needed connection standards. </p>
<p>For a more detailed information, you  can check out the IEEE 802.3ba Task Force&#8217;s page here: <SPAN LANG="zxx"><U><A HREF="http://grouper.ieee.org/groups/802/3/ba/index.html">http://grouper.ieee.org/groups/802/3/ba/index.html</A></U></SPAN>.  However, the actual standard itself is only available for purchase.  You&#8217;ll have to wait six months after release to obtain any of IEEE&#8217;s  standards for free.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/07/19/ieee-approves-40gbs-and-100gbs-standards/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HP Improves Network Security For Virtual Environments</title>
		<link>http://www.networknewz.com/2010/07/07/hp-improves-network-security-for-virtual-environments/</link>
		<comments>http://www.networknewz.com/2010/07/07/hp-improves-network-security-for-virtual-environments/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 12:30:11 +0000</pubDate>
		<dc:creator>Mike Sachoff</dc:creator>
				<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=158</guid>
		<description><![CDATA[HP has introduced new high-performance security solutions aimed at preventing network breaches in a converged infrastructure by offering comprehensive data protection across both physical and virtual environments. The new offerings bring improved security to HP FlexFabric, the company’s flexible and secure data center networking fabric for converged infrastructure. HP says as organizations move to a [...]]]></description>
			<content:encoded><![CDATA[<p>HP has introduced new high-performance security solutions aimed at preventing network breaches in a converged infrastructure by offering comprehensive data protection across both physical and virtual environments.<br />
<span id="more-158"></span><br />
The new offerings bring improved security to HP FlexFabric, the company’s flexible and secure data center networking fabric for converged infrastructure. </p>
<p><a href="http://http://www.hp.com/hpinfo/newsroom/press_kits/2010/NewHPNetworkingSolutions/index.html">HP</a> says as organizations move to a more virtualized and converged infrastructures, the importance of security is increased. Virtualized environments and their applications are subject to the same threats that impact traditional data centers.</p>
<p>The HP TippingPoint Secure Virtualization Framework (SVF) is a suite of products designed to help prevent network threats from impacting virtualized environments. The TippingPoint Virtual Controller (vController), the first product introduced under the SVF, extends TippingPoint security protection from physical to virtual networks by routing it through an HP TippingPoint N-Platform Intrusion Prevention System (IPS) appliance. The vController prevents security attacks by inspecting all VM traffic as it moves through the network &#8212; either between VMs or from VMs to traditional servers.</p>
<p>Additional vController features include:</p>
<p>*Increased network security by extending HP’s automated threat-prevention capabilities to virtual environments.</p>
<p>*Reduced deployment complexity by enabling customers to extend the same processes, tools used in securing their physical environments to their virtual infrastructures.</p>
<p>*Simplified management of network security by providing single-pane-of-glass management, visibility and control across both physical and virtual networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/07/07/hp-improves-network-security-for-virtual-environments/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Remotely Connecting To Coldfusion CFCs Through Flex</title>
		<link>http://www.networknewz.com/2010/06/21/remotely-connecting-to-coldfusion-cfcs-through-flex/</link>
		<comments>http://www.networknewz.com/2010/06/21/remotely-connecting-to-coldfusion-cfcs-through-flex/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:40:17 +0000</pubDate>
		<dc:creator>Stefan Richter</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=152</guid>
		<description><![CDATA[Today I was working on a Flex application which uses a lot of Remoting calls to a bunch of ColdFusion CFC methods. I wondered what the most efficient way of securing these methods would be since they are effectively wide open to the world as they all (have to) specify access=&#8221;remote&#8221;. This means that anyone [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was working on a Flex application which uses a lot of Remoting calls to a bunch of ColdFusion CFC methods. I wondered what the most efficient way of securing these methods would be since they are effectively wide open to the world as they all (have to) specify access=&#8221;remote&#8221;. This means that anyone with a web browser can invoke the methods and they will even return nice error messages when certain parameters are missing.<br />  One way of restricting access would be to run all Remoting calls through an intermediate page or CFC which handles authentication and access control and which in turn invokes the (now private) CFC methods. I found this a bit cumbersome and I also knew that there was a better way &#8211; I remembered the setCredentials method back from the AS2 days. You can see this described in greater detail by <a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&amp;entry=978" target="_blank"> Brandon Purcell</a> in his MAX session <a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&amp;entry=978">Securing  Applications</a> from 2003(!), but unfortunately it is not directly usabel in today&#8217;s Flex world.</p>
<p><span id="more-152"></span></p>
<p>While Brandon&#8217;s example is great, and <a href="http://www.coldfusionjedi.com/index.cfm/2006/11/25/Last-build-of-my-Flex-2ColdFusion-Security-Homework" target="_blank">Ray Camden</a> also has <a href="http://www.coldfusionjedi.com/index.cfm/2006/11/25/Last-build-of-my-Flex-2ColdFusion-Security-Homework" target="_blank">some details</a> to add, neither example had all the pieces I needed, particularly an example of not just authenticating a Flex application properly with a CFC but also how to log out again (and to jump ahead, simply running a cflogout tag did not work&#8230;).</p>
<p>
        <span id="more"></span> </p>
<p>I ended up using a combination of what Ray did, plus roughly the logic Brandon deployed, and added a Flex example to show (like Ray) how to call a secured and an unsecured CFC method. In addtion I added a separate, explicit call to Flex&#8217;s setRemoteCredentials() on the RemoteObject class in order to trigger the cflogin logic in ColdFusion&#8217;s Application.cfc. </p>
<p>    Unfortunately I cannot show you a working example, but I am providing the <a href="/downloads/FlexCredentials.fxp" target="_blank">sources for the Flash Builder project and CF files</a>. Note that my example is set up to run on localhost, and I also specified a compiler flag of -locale en_US -services &#8220;services-config.xml&#8221; in Flash Builder.     My services-config file is also included. </p>
<p>  Here&#8217;s how I structured my <a href="/downloads/FlexCredentials.fxp" target="_blank">example</a>:</p>
<p> 1) Application.cfc: this file contains an onRequestStart which gets invoked on every request to this application, including cfm pages as well as cfcs. It contains a cflogin tag which executes only if the user making the request has *not* yet been authenticated. Inside the cflogin tag is a cfif tag which logs the current user in as long as the necessary credentials are passed in &#8211; this happens by using setRemoteCredentials() on RemoteObject in Flex/ActionScript.  </p>
<div class="code"><span style="color: rgb(128, 0, 0);">&lt;cfcomponent&gt;</span></p>
<p> &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfset This.name = <span style="color: rgb(0, 0, 255);">&#8220;FlexCredentials&#8221;</span>&gt;</span> <br /> &nbsp;&nbsp;&nbsp;    <br />     <span style="color: rgb(128, 0, 0);">&lt;cffunction name=<span style="color: rgb(0, 0, 255);">&#8220;onRequestStart&#8221;</span> returnType=<span style="color: rgb(0, 0, 255);">&#8220;boolean&#8221;</span> output=<span style="color: rgb(0, 0, 255);">&#8220;false&#8221;</span>&gt;</span><br />         <span style="color: rgb(128, 0, 0);">&lt;cfargument name=<span style="color: rgb(0, 0, 255);">&#8220;thePage&#8221;</span> type=<span style="color: rgb(0, 0, 255);">&#8220;string&#8221;</span> required=<span style="color: rgb(0, 0, 255);">&#8220;true&#8221;</span>&gt;</span></p>
<p>         <span style="color: rgb(128, 0, 0);">&lt;cflogin&gt;</span><br />             <span style="color: rgb(128, 0, 0);">&lt;cfif isDefined(<span style="color: rgb(0, 0, 255);">&#8220;cflogin.name&#8221;</span>) and isDefined(<span style="color: rgb(0, 0, 255);">&#8220;cflogin.password&#8221;</span>)&gt;</span><br />             &nbsp;&nbsp;&nbsp;&lt;!&#8212; normally you would add authentication logic here, verify the username and password before running the next line &#8211; I do it the simple way &#8212;&gt;<br />                 <span style="color: rgb(128, 0, 0);">&lt;cfif cflogin.name eq <span style="color: rgb(0, 0, 255);">&#8220;stefan&#8221;</span>&gt;</span><br />             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfloginuser name=<span style="color: rgb(0, 0, 255);">&#8220;#cflogin.name#&#8221;</span> password=<span style="color: rgb(0, 0, 255);">&#8220;#cflogin.password#&#8221;</span> roles=<span style="color: rgb(0, 0, 255);">&#8220;Client&#8221;</span>&gt;</span><br />             &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;/cfif&gt;</span><br />             <span style="color: rgb(128, 0, 0);">&lt;/cfif&gt;</span><br />         <span style="color: rgb(128, 0, 0);">&lt;/cflogin&gt;</span></p>
<p>         <span style="color: rgb(128, 0, 0);">&lt;cfreturn true&gt;</span><br />     <span style="color: rgb(128, 0, 0);">&lt;/cffunction&gt;</span></p>
<p>     <span style="color: rgb(128, 0, 0);">&lt;cffunction name=<span style="color: rgb(0, 0, 255);">&#8220;onApplicationStart&#8221;</span>&gt;</span> <br />         <span style="color: rgb(128, 0, 0);">&lt;cfreturn True&gt;</span> <br />     <span style="color: rgb(128, 0, 0);">&lt;/cffunction&gt;</span></p>
<p> <span style="color: rgb(128, 0, 0);">&lt;/cfcomponent&gt;</span></div>
<p>2) MyComponent.cfc: This file contains all the remote methods we call from Flex. One method (called &#8216;normalMethod&#8217;) can be called by any user (unauthenticated), another can only be called once logged in, and a third is used to log out (more details on that below).<br />    Access control is provided by using the CFC&#8217;s built-in roles attribute. An authenticated user is assigned a role of &#8216;Client&#8217;  and the &#8216;secureMethod&#8217; in the CFC is locked down by specifying that role.   </p>
<div class="code"><span style="color: rgb(128, 0, 0);">&lt;cfcomponent hint=<span style="color: rgb(0, 0, 255);">&#8220;A test for CFLOGIN from Flex using RemoteObject and setRemoteCredentials&#8221;</span>&gt;</span><br /> &nbsp;&nbsp;&nbsp;<br />     <span style="color: rgb(128, 0, 0);">&lt;cffunction name=<span style="color: rgb(0, 0, 255);">&#8220;normalMethod&#8221;</span> access=<span style="color: rgb(0, 0, 255);">&#8220;remote&#8221;</span> returntype=<span style="color: rgb(0, 0, 255);">&#8220;String&#8221;</span>&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfreturn <span style="color: rgb(0, 0, 255);">&#8220;Unsecured CFC method called successfully.&#8221;</span>&gt;</span><br /> &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;/cffunction&gt;</span><br /> &nbsp;&nbsp;&nbsp;<br /> &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cffunction name=<span style="color: rgb(0, 0, 255);">&#8220;secureMethod&#8221;</span> access=<span style="color: rgb(0, 0, 255);">&#8220;remote&#8221;</span> roles=<span style="color: rgb(0, 0, 255);">&#8220;Client&#8221;</span>&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfset response = <span style="color: rgb(0, 0, 255);">&#8220;Success. Secure method called by &#8220;</span> &amp; getAuthUser()&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfreturn response&gt;</span><br /> &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;/cffunction&gt;</span><br /> &nbsp;&nbsp;&nbsp;<br /> &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cffunction name=<span style="color: rgb(0, 0, 255);">&#8220;logoutMethod&#8221;</span> access=<span style="color: rgb(0, 0, 255);">&#8220;remote&#8221;</span>&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cflogout&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfset response=<span style="color: rgb(0, 0, 255);">&#8220;Logged Out Succesfully&#8221;</span>&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;cfreturn response&gt;</span><br /> &nbsp;&nbsp;&nbsp;<span style="color: rgb(128, 0, 0);">&lt;/cffunction&gt;</span></p>
<p> <span style="color: rgb(128, 0, 0);">&lt;/cfcomponent&gt;</span></div>
<p>3) The Flex Application: this is slightly more complex than it needed to be for the purposes of this example, but hopefully it&#8217;s not too confusing. Rather than trying to explain the classes in detail please feel free to post any questions you may have in the comments below. </p>
<p>    <strong>Log Out Issues</strong><br />    In detail, what I was seeing was that I could still invoke the secure method from Flex after I had run the CFC&#8217;s logout method and included cflogout tag. Switching directly to the browser &#8211; keeping the Flex app open in another tab &#8211;  did NOT allow me to invoke the secure CFC method, so from that angle the cflogout tag appeared to had done its job. <br />    To really &#8216;kill&#8217; the user&#8217;s session inside the Flex app itself I had to explicitly call setRemoteCredentials again from Flex passing invalid login credentials. I have a theory on what is happening: the logout method does do its job as described and the user is actually logged out, but only until he tries to invoke another CFC method via the Flex app. As soon as that happens, Flex will re-send the previously set credentials (username, password) and re-authenticate the user using the cflogin tag in Application.cfc. This can apparently be confirmed by invoking the CFC method directly using a web browser both after the logout method has been called and then again after another CFC method has been invoked via Flex. Calling it via the browser after invoking logout in Flex results in a failed request, but after the next call from Flex it succeeds in the browser. For that reason I recommend to send a setRemoteCredentials(null, null) if you don&#8217;t want the Flex user to be able to call any further methods unless he re-authenciates (bascially logs in again via some sort of login form which re-runs setRemoteCredentials() using valid credentials.   </p>
<p>I tried to find other ways for logging the user out and looking through some of the AS sources in Flex, it appeared that ro.channelSet.authenticated  may be a good flag for deciding if a user is logged in or not, however it always returned false for me regardless of whether or not the user was logged on&#8230; I tried logging the user out via ro.channelSet.logout() as well as ro.logout() but neither function seemed to actually do anything. If you have any idea if and how this is used with Remoting please let me know.    </p>
<p>So all in all, keeping the slight caveats above in mind, the combination of CFCs with role based ecurity applied and the setRemoteCredentials() method on the RemoteObject class in ActionScript work well and are easy to implement. Unfortunately the documentation in Flash Builder only covers part of the process, and the CF docs cover another part &#8211; the CF side. It takes some work to string both parts together, but once implemented the process works pretty well. Now that I got my head around it I am ready to hook this into my control panel application. </p>
<p><a href="http://www.flashcomguru.com/index.cfm/2010/6/21/securing-cfc-access-from-flex">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/06/21/remotely-connecting-to-coldfusion-cfcs-through-flex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cirrus Clouds</title>
		<link>http://www.networknewz.com/2010/06/07/cirrus-clouds/</link>
		<comments>http://www.networknewz.com/2010/06/07/cirrus-clouds/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 14:14:48 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=150</guid>
		<description><![CDATA[Cloud computing has become the standard form of deploying large-scale web applications. Recently, I was asked about a servicing a start-up web service that projects itself having the type of user base and bandwidth that only a Cloud could properly serve. The issue at hand is scalability: should the site start with a minimal Cloud [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud computing has become the standard form of deploying large-scale web applications. Recently, I was asked about a servicing a start-up web service that projects itself having the type of user base and bandwidth that only a Cloud could properly serve. The issue at hand is scalability: should the site start with a minimal Cloud configuration so that it is easily scalable as growth occurs, or should it stick with/start with a virtual dedicated or regular dedicated server and move to the cloud when needed?<br />
<span id="more-150"></span><br />
Assuming the characteristics of your project require that you have complete control of the configuration and deployment of your server, you can easily rule out extremely cheap standard web hosting solutions. Thus, we end up in the virtual dedicated or dedicated server realm. When pricing these options, the standard price range is around $50 per month for a virtual server (VPS). Dedicated servers can be found for around $50 per month, but usually you are going to want to upgrade to a decent package, and thus these servers average around $75 per month for the type of server you&#8217;ll want to start with. These estimates were obtained from the prices available on over ten hosting companies.</p>
<p>When creating an Amazon EC2 cloud instance, we can utilize the reduced pricing of a reserved instance. A reserved instance is instance that you intend to keep up for a high percentage of the time. Since this will be our only web server, we will want it up 100% of the time, and thus should take advantage of the reduced pricing of a reserved instance. On a small scale server (comparable to the VPS and dedicated servers priced above), we end up paying a $227.50 setup fee and $21.96 per month for our server. This averages out to $40.92 per month, and is clearly cheaper than the VPS and dedicated server options. What we gain with this option, however, is instant and easy scalability. Realistically, we won&#8217;t be switching our configuration from this minimal server to a fully scaled cloud overnight. However, we will be able to scale up our server as needed. We can also do something that we can not do with a VPS or dedicated server: on-demand load balancing. We can easily configure our EC2 cloud to add instances as needed, only getting charged when those instances are in use. When they aren&#8217;t needed, they shutdown and the meter stops running.</p>
<p>If you&#8217;re looking to deploy a project that has the potential of getting very large in the foreseeable future, deploying your environment in a cloud from the start seems like a viable and fiscally responsible option.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/06/07/cirrus-clouds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Got xsploitin&#8217; skillz? Heres how to get rich!</title>
		<link>http://www.networknewz.com/2010/05/24/got-xsploitin-skillz-heres-how-to-get-rich/</link>
		<comments>http://www.networknewz.com/2010/05/24/got-xsploitin-skillz-heres-how-to-get-rich/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:21:02 +0000</pubDate>
		<dc:creator>Alex Trent</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=148</guid>
		<description><![CDATA[Software crackers who make money breaking other people&#8217;s software don&#8217;t usually get rich from their skills. With the release of iDefense Labs report on Emerging Economic Models for Vulnerability Research, this may be changing. While quite stealthy, or maybe not so stealthily, this paper is clearly an advertisement, a 20 page advertisement at that, aimed [...]]]></description>
			<content:encoded><![CDATA[<p>Software crackers who make money breaking other people&#8217;s software don&#8217;t   usually get rich from their skills. With the release of iDefense Labs   report on <a href="http://weis2006.econinfosec.org/docs/17.pdf">Emerging Economic Models for Vulnerability Research</a>, this may be changing.<br />
<span id="more-148"></span></p>
<p>While quite stealthy, or maybe not so stealthily, this paper is clearly   an advertisement, a 20 page advertisement at that, aimed at crackers (or   &#8220;security researchers&#8221; or whatever they want to call themselves) who   want to make money cracking software, asking them to contribute their   skills for monetary rewards to iDefense and TippingPoint (owned by   3com). For proof, just look page four, there is a chart right in the   middle of the page detailing how the best hack in a quarter can pull in   10 grand! While the lamest hack, of the top five, only earns $2000. So,   technically, having the most leet hack for every quarter for four   quarters would earn you $40,000 a year, better than a manager at Burger   King!</p>
<p>So, you got your xsploitn&#8217; skillz and you&#8217;re ready to go, but who are   these companies you&#8217;ll be working for? iDefense specializes in reselling   the information provided to them via their exclusive subscriber service.   They also provide their paranoid readership with special workarounds to   use until a vendor releases a patch. Mainly only government agencies and   financial institutions with money to blow sign up for this type of   service. TippingPoint sells Intrusion Detection System (IDS) products   that use the information provided to them to supply their IDS systems   with signatures that will block the offending exploit. Corporate   behemoths on the Fortune 500 list are some of their customers. These two   companies don&#8217;t rely on paid 0day exploits for their only their only   fear tactic. They publish vulnerability reports and even IDS signatures   for &#8220;public&#8221; vulnerabilities.</p>
<p>The report goes on to tell us about how its hard to get crackers, who   normally shroud themselves in anonymity, are sometimes hard to work with   because they, not surprisingly, don&#8217;t trust the companies. Ironically,   this 20 page advertisement, tells us that most security researchers   working with these companies are recruited by word of mouth. They also   tell us that they advertise at cool shows like BlackHat and DEFCON. Then   they bemoan how hard it is to work with companies and &#8220;ethical issues.&#8221;   Apparently vendors seem to have a problem with them paying for hacks   from people who could be &#8220;malicious.&#8221; Also, the industry cries about how   they are encouraging people to find vulnerablitites.</p>
<p>Near the end of their report the acknowledge the truth that everyone   already knows. Why would a person with a profitable 0day exploit just   submit it to them for a mere chance at $10,000 when they could just sell   it to 5 people on IRC somewhere in China or Russian for $4000 each and   be guaranteed to make twice as much? They also seem to poke fun of   Microsoft and their Trustworthy Computing Initiate with this amusing   swipe, &#8220;If clients lose confidence in a vendor’s ability to produce   secure technology, the damage done to a vendor’s corporate reputation   can be translated into lost sales. It is for this very reason that   Microsoft has spent billions of dollars to launch their Trustworthy   Computing Initiative .&#8221; Everyone knows how worthless the resulting <a href="http://www.schneier.com/blog/archives/2008/05/tpm_to_end_pira.html">Trusted Platform Module (TPM)</a>.</p>
<p>While I do see some benefit from these products, I can&#8217;t shake the   feeling that this is just another form of blackmail or extortion. The   problem is, that these services create a group of companies that are   privy to this information while everyone else has to wait. This creates   two worlds in which &#8220;private&#8221; vulnerability information sold by these   companies is made available to their clients, while companies relying on   &#8220;public&#8221; vulnerabilities could conceivably be attacked and exploited by   the companies with access to the &#8220;private&#8221; vulnerability information.   Maybe a non-profit that did the same while contributing the exploit   information to normal vulnerability channels like <a href="http://www.kb.cert.org/vuls">cert</a> would be something I could believe in. If   these products end the world of closed source hardware and software then   I&#8217;m all for it, otherwise I hope they sink to the depths never to   return. For that matter is what these companies are doing even legal?!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/05/24/got-xsploitin-skillz-heres-how-to-get-rich/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Penetration testing with Metasploit</title>
		<link>http://www.networknewz.com/2010/05/10/penetration-testing-with-metasploit/</link>
		<comments>http://www.networknewz.com/2010/05/10/penetration-testing-with-metasploit/#comments</comments>
		<pubDate>Mon, 10 May 2010 15:08:04 +0000</pubDate>
		<dc:creator>Alex Trent</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=146</guid>
		<description><![CDATA[When recommending penetration testing for a corporate network the first question is usually, &#8221;Why would we need penetration testing?&#8221; The first answer is, if you don’t they will. Everyday malicious and sometimes just overly curious people use their computers to run automated testing scripts that look for system vulnerabilities to record and potentially later exploit. Sometimes the [...]]]></description>
			<content:encoded><![CDATA[<p>When recommending penetration testing for a corporate network the first question is usually, &#8221;Why would we need penetration testing?&#8221;</p>
<p>The first answer is, if you don’t they will. Everyday malicious and sometimes just overly curious people use their computers to run automated testing scripts that look for system vulnerabilities to record and potentially later exploit. Sometimes the people running the scripts just want to find problems and notify the administrators that they need to be fixed. However, not all administrators are so lucky. If businesses do not take a proactive stance and run penetration tests on their own network to find and fix problems, it is likely that they will be the recipient of an attack that could have been prevented.</p>
<p><span id="more-146"></span></p>
<p>Today, its easy to run penetration tests, the Metasploit Framework provides fully automated network penetration testing. Some time ago, to test exploits on your own machines you’d have to go find them from obscure websites, download them, and sometimes even compile them. Today the Metasploit Framework can replace these time consuming tasks with a single tool.</p>
<p>Using Metasploit to find security holes may sound dangerous, but as long as you have your data backed up and are properly monitoring your systems there is little chance it will have any noticeable impact on your network. Metasploits is designed to find vulnerabilities, exploit them, and open a remote shell on the affected machine(s) if possible. It is possible that in doing this a service may be shut down and have to be restarted, but that is usually the worst of it. Also any printers on the network may print out some random data as Metasploit looks for vulnerabilities. As long as users are aware that the test is being run and it has the potential to cause minor annoyances for a short time, your testing should go smoothly.</p>
<p>Another question often asked is, &#8220;I keep my servers and desktop systems up to date, why would I need to?&#8221; This is a perfectly reasonable question, but the proper response is, &#8220;Why assume, when you can test and know?&#8221; Why not run a simple automated test to check for vulnerabilities so that they can be found and fixed before they are exploited by malicious tools. Nothing will ever prevent attackers 100%, but by using the Metasploit Framework, you can get one step closer.</p>
<p>Download the Metasploit Framework <a href="http://www.metasploit.com/framework/download/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/05/10/penetration-testing-with-metasploit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimizing Network-Attached Storage</title>
		<link>http://www.networknewz.com/2010/05/03/optimizing-network-attached-storage/</link>
		<comments>http://www.networknewz.com/2010/05/03/optimizing-network-attached-storage/#comments</comments>
		<pubDate>Mon, 03 May 2010 15:56:57 +0000</pubDate>
		<dc:creator>Doug Caverly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=143</guid>
		<description><![CDATA[The fact that Sony will stop selling floppy disks in Japan has generated a lot of headlines recently, and it&#8217;s easy to realize after seeing them that storage solutions have become quite cheap.  They&#8217;ve become more complicated, too, however, and so a guide titled &#8220;Hot To Get The Most Out Of Your NAS&#8221; may prove [...]]]></description>
			<content:encoded><![CDATA[<p>The fact that Sony will stop selling floppy disks in Japan has generated a lot of headlines recently, and it&#8217;s easy to realize after seeing them that storage solutions have become quite cheap.  They&#8217;ve become more complicated, too, however, and so a guide titled &#8220;Hot To Get The Most Out Of Your NAS&#8221; may prove useful.</p>
<p><span id="more-143"></span>Network-attached storage devices can often perform all sorts of nifty functions, and in an article for Gizmodo, <a href="http://gizmodo.com/5528815/how-to-get-the-most-out-of-your-nas">John Mahoney</a> started by writing about remote access.  His key point: &#8220;The easiest way to access your NAS from outside of your home network is to set up an FTP server.&#8221;</p>
<p>Next, Mahoney addressed the idea of using any device in conjunction with Apple&#8217;s Time Machine utility, which is important since Apple&#8217;s Time Capsule is all it&#8217;s really supposed to work with.  And on a related note, he later talked about Windows and Mac compatibility, as well.</p>
<p>What&#8217;s more, Mahoney covered the concept of RAID (&#8220;go RAID 1 or don&#8217;t worry about it&#8221;), and if you have any videos that someone would like to watch on a regular television, he even wrote about NAS devices as they apply to console video streaming.</p>
<p>Since network-attached storage still isn&#8217;t free &#8211; and since quite a lot can go wrong if data doesn&#8217;t travel and/or get stored as intended &#8211; it&#8217;s probably worth your while to follow these tips and get the most out of your NAS devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/05/03/optimizing-network-attached-storage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
