<?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 &#187; Security</title>
	<atom:link href="http://www.networknewz.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.networknewz.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 27 Jan 2012 18:02:54 +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>The Data Breach Deluge of 2011</title>
		<link>http://www.networknewz.com/2011/06/20/the-data-breach-deluge-of-2011/</link>
		<comments>http://www.networknewz.com/2011/06/20/the-data-breach-deluge-of-2011/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 16:55:13 +0000</pubDate>
		<dc:creator>Joe Purcell</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=239</guid>
		<description><![CDATA[Millions of online accounts have been compromised so far this year alone. The growth of data stored online is unprecedented, but data security is not keeping pace. The data breach deluge of 2011 is swelling larger than ever before and calls for better security measures to be implemented by all online services from gaming to [...]]]></description>
			<content:encoded><![CDATA[<p>Millions of online accounts have been compromised so far this year alone. The growth of data stored online is unprecedented, but data security is not keeping pace. The data breach deluge of 2011 is swelling larger than ever before and calls for better security measures to be implemented by all online services from gaming to banking.</p>
<p>Just how bad is it? Really bad. I will include links to references so that you can see for yourself the impact and nature of these breaches. Let&#8217;s take a look at breaches just in the past few months:</p>
<ul>
<li><a href="http://uk.ibtimes.com/articles/165825/20110620/sega-sony-psn-hack-pass-service-down-broken-hacked-hackers-lulzsec-security-lulz-nintendo-cyber.htm">1.29 million Sega accounts</a></li>
<li><a href="http://www.ibtimes.com/articles/164059/20110616/games-industry-company-bioware-hacks-hacked-accounts-hackers-cyberattack-cyber-attack-sony-nintendo.htm">100 million or more Sony accounts</a></li>
<li><a href="http://articles.latimes.com/2011/apr/05/business/la-fi-emails-20110405">Potetnailly the email accounts of over 2,500 companies serviced by Epsilon</a></li>
<li><a href="http://www.pcworld.com/businesscenter/article/230405/citigroup_reveals_breach_affected_over_360000_cards.html">360,083 bank accounts at Citigroup</a></li>
<li><a href="http://www.engadget.com/2011/06/13/codemasters-website-hacked-tens-of-thousands-of-personal-acco/">Tens of thousands of accounts at Codemasters</a></li>
<li><a href="http://www.ibtimes.com/articles/164059/20110616/games-industry-company-bioware-hacks-hacked-accounts-hackers-cyberattack-cyber-attack-sony-nintendo.htm">25,000 accounts or more at Square Enix</a></li>
<li><a href="http://inaudit.com/audit/it-audit/data-breach-at-honda-canada-far-from-leading-to-identity-theft-6448/">280,000 accounts at Honda</a></li>
<li><a href="http://www.informationweek.com/news/security/attacks/229401489">1.2 million accounts at the Texas Comptroller&#8217;s office</a></li>
<li><a href="http://www.smh.com.au/business/bank-security-breach-affects-10000-credit-cards-20110527-1f8h6.html">10,000 credit cards at the St. George Bank in Australia</a></li>
<li><a href="http://mashable.com/2010/06/10/fbi-launches-investigation-into-ipad-3g-security-breach/">114,000 accounts of iPad 3G owners</a></li>
<li><a href="http://www.ibtimes.com/articles/164059/20110616/games-industry-company-bioware-hacks-hacked-accounts-hackers-cyberattack-cyber-attack-sony-nintendo.htm">200,000 accounts or more at Bethesda Softworks</a></li>
<li><a href="http://www.pcpro.co.uk/news/security/368176/bitcoin-propped-up-amid-currency-chaos">$500,000 worth of Bitcoin currency</a></li>
<li><a href="http://www.esecurityplanet.com/headlines/article.php/3935921/Massive-Security-Breach-at-NHS.htm">8.63 million patients&#8217; information at the National Health Service Facility in London (UK&#8217;s largest employer)</a></li>
<li><a href="http://www.ibtimes.com/articles/164059/20110616/games-industry-company-bioware-hacks-hacked-accounts-hackers-cyberattack-cyber-attack-sony-nintendo.htm">18,000 Bioware accounts</a></li>
<li><a href="http://www.bloomberg.com/news/2011-06-08/emc-s-rsa-security-breach-may-cost-bank-customers-100-million.html">40 million or more RSA SecurID tokens issued by EMC to over 30,000 companies and government agencies, including half of US banks that use SecurID tokens</a></li>
</ul>
<p>This list doesn&#8217;t even include the numerous other sites and companies that have been attacked in this time period as well: the <a href="http://www.nbr.co.nz/article/national-admits-labour-data-breach-denies-passing-names-whaleoil-ck-95242">Labour Party</a>, <a href="http://www.thehackernews.com/2011/06/multiple-sql-injection-vulnerabilities.html">CNN</a>, <a href="http://www.sacbee.com/2011/06/15/3703202/adp-statement-on-security-breach.html">Automatic Data Processing (ADP)</a>, <a href="http://www.ft.com/intl/cms/s/0/d3f1fde2-8a1a-11e0-beff-00144feab49a.html#axzz1PoxgOPkx">Lockheed Martin</a>, the <a href="http://www.ft.com/intl/cms/s/0/88458008-9654-11e0-afc5-00144feab49a.html#axzz1PoxgOPkx">US Senate</a>, the <a href="http://www.guardian.co.uk/technology/2011/jun/16/cia-website-lulzsec-hackers">CIA</a>, the <a href="http://www.bloomberg.com/news/2011-06-11/imf-computer-system-infiltrated-by-hackers-said-to-work-for-foreign-state.html">IMF</a>, <a href="http://online.wsj.com/article/SB10001424052702303657404576355530455568242.html">PBS</a>, <a href="http://blog.wirebot.com/2011/06/12/security-breach-hits-epic-games/">Epic Games</a>, <a href="http://news.cnet.com/8301-27080_3-20068051-245.html">L-3 Communications</a>, <a href="http://www.suite101.com/content/google-reveals-a-new-security-breach-a374272">Google</a>, and <a href="http://www.securityweek.com/massive-breach-epsilon-compromises-customer-lists-major-brands">almost 50 others</a>.</p>
<p>The personal information compromised in these breaches include anything from social security numbers to credit card numbers to just email addresses, usernames, and passwords. Covering up these blunders costs companies millions. The case of the Texas comptroller alone <a href="http://www.infosecurity-us.com/view/17595/texas-spends-more-than-18-million-to-clean-up-data-breach/">has already cost $1.8 million</a>. As one <a href="http://www.securitynewsdaily.com/2011-worst-year-ever-security-breaches-0857/">states</a>, 2011 is set to be the worst year ever for security breaches.</p>
<p>The groups Anonymous and LulzSec have been linked to a number of recent attacks, though certainly the network of hackers is much larger. In response to the significant amount of online plundering, legislation known as the <a href="http://www.infosecurity-us.com/view/18750/senators-introduce-national-data-breach-notification-legislation/">Data Security and Breach Notification Act</a> will <a href="http://online.wsj.com/article/BT-CO-20110615-711383.html">require</a> companies to notify authorities and customers within 24 hours of a breach. Hopefully, new legislation will be a catalyst to better security policies.</p>
<p>It has been said that the only secure computer is one that is not on a network. Though it is true that most businesses could not sustain sophisticated attacks, like the one on EMC&#8217;s RSA, most of the attacks are not sophisticated. The majority of attacks focus on basic loopholes like SQL injection, security loopholes in servers that haven&#8217;t been upgraded (Sony), unencrypted data (Sony, Citigroup, etc), and passing data insecurely through URLs (Citigroup).</p>
<p>Even keeping up to date on the latest security breaches on <a href="http://pipes.yahoo.com/pipes/pipe.info?_id=ICuydqE43RG6rdY0j9zu1g">Yahoo Pipes</a>, the <a href="http://projects.webappsec.org/w/page/13246995/Web-Hacking-Incident-Database">Web Hacking Incident Database</a>, or the <a href="http://datalossdb.org/">DataLossDB</a>, can give network administrators insight into what security loopholes to look for in their own networks. To avoid a PR nightmare and a huge cleanup bill, organizations need to take their online security much more serious. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2011/06/20/the-data-breach-deluge-of-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sourcefire Identified As Best Intrusion Detection And Prevention Solution At 2011 SC Awards</title>
		<link>http://www.networknewz.com/2011/02/28/sourcefire-identified-as-best-intrusion-detection-and-prevention-solution-at-2011-sc-awards/</link>
		<comments>http://www.networknewz.com/2011/02/28/sourcefire-identified-as-best-intrusion-detection-and-prevention-solution-at-2011-sc-awards/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 16:09:00 +0000</pubDate>
		<dc:creator>Doug Caverly</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=214</guid>
		<description><![CDATA[There are plenty of ways to keep a network safe, and due to differences in price and scope, no solution is likely to act as a one-size-fits-all answer.  Network professionals should perhaps know that the Sourcefire Intrusion Prevention System was named the Best Intrusion Detection/Prevention Solution at the 2011 SC Awards, however. A panel of [...]]]></description>
			<content:encoded><![CDATA[<p>There are plenty of ways to keep a network safe, and due to differences in price and scope, no solution is likely to act as a one-size-fits-all answer.  Network professionals should perhaps know that the Sourcefire Intrusion Prevention System was named the Best Intrusion Detection/Prevention Solution at the 2011 SC Awards, however.</p>
<p><span id="more-214"></span>A panel of <em>SC Magazine</em>&#8216;s readers made that determination, giving Sourcefire&#8217;s product the most votes.  And that&#8217;s an important detail, since it means real-world users, and not just one or two deskbound editors, put their knowledge and experience to work.</p>
<p>Otherwise, an official statement released by Sourcefire explained, &#8220;The SC Awards Readers Trust Voting Panel is comprised of security and technology experts from large, medium and small enterprises throughout major vertical markets.  The panel weighs nominees against a number of key criteria including functionality, manageability, ease of use and scalability of the product, as well as the customer service and support provided for it.&#8221;</p>
<p>Next, John Burris, the CEO of Sourcefire, outlined his product&#8217;s benefits by adding, &#8220;Organizations require an IPS that adapts in real-time to defend their networks, users and applications from the latest targeted attacks.  Providing users with increased visibility and contextual awareness, the Sourcefire IPS has the power to stop today&#8217;s sophisticated threats, while also offering intelligent automation for simplified and accurate protection.&#8221;</p>
<p>More specifically, key Sourcefire IPS features include contextual awareness that is supposed to pick up on common network usage patterns.  Then it can reduce intrusion alerts, block suspicious behavior, and identify users judging from their IP addresses.</p>
<p>So it seems that Sourcefire is on a roll.  (The company&#8217;s actually received recognition from <em>SC Magazine</em> under a couple other circumstances in the last little while, was named to the Deloitte Technology Fast 500, and received a five-star rating in the Everything Channel Partner Program Guide.)</p>
<p>Network professionals interested in reading more about the Sourcefire IPS can do so <a href="http://www.sourcefire.com/security-technologies/cyber-security-products/3d-system/next-generation-intrusion-prevention-system-ngips">here</a>.  A seven-minute demo of the Sourcefire 3D system is also available in the event anyone really wants to dive in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2011/02/28/sourcefire-identified-as-best-intrusion-detection-and-prevention-solution-at-2011-sc-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Announces New Network Security Tech</title>
		<link>http://www.networknewz.com/2011/02/21/cisco-announces-new-network-security-tech/</link>
		<comments>http://www.networknewz.com/2011/02/21/cisco-announces-new-network-security-tech/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 16:16:51 +0000</pubDate>
		<dc:creator>Doug Caverly</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=211</guid>
		<description><![CDATA[Keeping networks safe may soon become significantly easier thanks to fresh offerings from Cisco.  Cisco has introduced new &#8220;context-aware&#8221; security solutions meant to keep everyone safe regardless of whether they use mobile technology, virtual working environments, or just about anything else. The relevant products include Cisco SecureX Architecture, the Cisco Adaptive Security Appliance, and Cisco [...]]]></description>
			<content:encoded><![CDATA[<p>Keeping networks safe may soon become significantly easier thanks to fresh offerings from Cisco.  Cisco has introduced new &#8220;context-aware&#8221; security solutions meant to keep everyone safe regardless of whether they use mobile technology, virtual working environments, or just about anything else.</p>
<p><span id="more-211"></span>The relevant products include Cisco SecureX Architecture, the Cisco Adaptive Security Appliance, and Cisco AnyConnect 3.0.  As for what the upgrades involve, Cisco was quick to explain in a statement.</p>
<p>The company said, &#8220;To enable companies to conduct business without borders, Cisco is introducing a new highly distributed security architecture that manages enforcement elements like firewalls, Web proxies and intrusion-prevention sensors with a higher-level policy language that is context-aware to accommodate business needs.&#8221;</p>
<p>Then the statement continued, &#8220;These next-generation scanning elements are independent of the physical infrastructure and can be deployed as appliances, modules and cloud services.  Better suited to address today&#8217;s security challenges, they are designed to know exactly who a user is, what role that user plays in the organization, and whether that user should be allowed access.&#8221;</p>
<p>Those could be valuable capabilities, depending on the organization.  Here&#8217;s hoping they prove useful to system administrators and don&#8217;t come at too high a price.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2011/02/21/cisco-announces-new-network-security-tech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Forget Networks On Your Mac</title>
		<link>http://www.networknewz.com/2011/01/31/how-to-forget-networks-on-your-mac/</link>
		<comments>http://www.networknewz.com/2011/01/31/how-to-forget-networks-on-your-mac/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 13:30:30 +0000</pubDate>
		<dc:creator>Dave Taylor</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=199</guid>
		<description><![CDATA[I used to leech Internet access from a neighbor, but after they gave me grief about it, I set up my own wireless network and am paying for my own Internet. Good citizen, right? Problem is, every time I start up my trusty old MacBook it automatically picks my neighbor&#8217;s network and I have to [...]]]></description>
			<content:encoded><![CDATA[<p>I used to leech Internet access from a neighbor, but after they gave me grief about it, I set up my own wireless network and am paying for my own Internet. Good citizen, right?  Problem is, every time I start up my trusty old MacBook it automatically picks my neighbor&#8217;s network and I have to explicitly switch it to use my own. Isn&#8217;t there some way to fix this annoying wifi network behavior??</p>
<p><span id="more-199"></span></p>
<p>Dave&#8217;s Answer:</p>
<p>You&#8217;re right, you&#8217;ve become a good network citizen, and just in time. Cities are starting to establish laws that define leeching off another person&#8217;s wireless wifi network without permission as an illegal act of theft. How you&#8217;d get caught I don&#8217;t know, but you can imagine that from the other party&#8217;s point of view, it&#8217;d be alarming if you were, say, pirating movies and it was their computer network that was tagged!</p>
<p>Like many other computer systems (think Windows Vista, for example) the Mac OS X system is smart and tries to simplify your life by remembering what you&#8217;re doing and automate the process subsequently. Sometimes that&#8217;s a pain. <img src='http://www.networknewz.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>What happened was that you have a setting in your &#8220;Network&#8221; System Preferences that tells your computer to remember networks you&#8217;ve joined and prefer them over new ones that it hasn&#8217;t seen before. Since your neighbor&#8217;s network is now marked as a &#8220;preferred&#8221; network, well, you know the problem you&#8217;re seeing!</p>
<p>I actually had a similar problem in a hotel room during the Consumer Electronics Show recently, where the first night I was there I used the hotel network &#8220;Encore &#8211; Rooms &#8211; Wireless&#8221;, but then set up a wireless router so my roommate and I could share a single connection.</p>
<p>In the pull-down menu from the wifi icon on the menu bar, I saw this:</p>
<p><img src="http://www.askdavetaylor.com/5-blog-pics/mac-forget-wireless-wifi-network-1.png" alt="mac forget wireless wifi network 1" title="mac forget wireless wifi network 1" border="0" height="213" width="295"></p>
<p>The shortcut to get the right spot to change or forget the preferred wireless network can be reached by choosing &#8220;Open Network Preferences&#8230;&#8221; at the bottom of that menu, which takes you here:</p>
<p><img src="http://www.askdavetaylor.com/5-blog-pics/mac-forget-wireless-wifi-network-2.png" alt="mac forget wireless wifi network 2" title="mac forget wireless wifi network 2" border="0" height="359" width="415"></p>
<p>Don&#8217;t worry about what network it shows you as connected to at this point. You want to click on the &#8220;Advanced&#8221; button:</p>
<p><img src="http://www.askdavetaylor.com/5-blog-pics/mac-forget-wireless-wifi-network-3.png" alt="mac forget wireless wifi network 3" title="mac forget wireless wifi network 3" border="0" height="322" width="415"></p>
<p>Now scroll down and find the network in question. It&#8217;ll be somewhere on the list:</p>
<p><img src="http://www.askdavetaylor.com/5-blog-pics/mac-forget-wireless-wifi-network-4.png" alt="mac forget wireless wifi network 4" title="mac forget wireless wifi network 4" border="0" height="322" width="415"></p>
<p>Click on the &#8220;-&#8221; button and that wifi network is no longer on the preferred list. Also notice that right below it is the option to &#8220;Remember networks this computer has joined&#8221;: if you want to choose a network each and every time just unselect it.</p>
<p>Done?  Just click on the red button on the top left and it&#8217;ll ask if you want to save the changes:</p>
<p><img src="http://www.askdavetaylor.com/5-blog-pics/mac-forget-wireless-wifi-network-5.png" alt="mac forget wireless wifi network 5" title="mac forget wireless wifi network 5" border="0" height="120" width="415"></p>
<p>That&#8217;s all there is to it. Good luck, and thanks for not stealing bandwidth. <img src='http://www.networknewz.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.askdavetaylor.com/mac_forget_known_preferred_wifi_wireless_network.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2011/01/31/how-to-forget-networks-on-your-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Large Domains Suspended To Invalid WHOIS Data</title>
		<link>http://www.networknewz.com/2011/01/03/large-domains-suspended-to-invalid-whois-data/</link>
		<comments>http://www.networknewz.com/2011/01/03/large-domains-suspended-to-invalid-whois-data/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 13:30:34 +0000</pubDate>
		<dc:creator>Bill Hartzer</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=196</guid>
		<description><![CDATA[When Nikki Craft woke up one morning recently and checked her websites, they were not working. In fact, all 20 of her high-traffic websites were down. After further investigation into the issue, she learned that the domain names had been suspended by the registrar due to invalid WHOIS data on the domain name WHOIS record–here [...]]]></description>
			<content:encoded><![CDATA[<p>When <a href="http://en.wikipedia.org/wiki/Nikki_Craft">Nikki Craft</a> woke up one morning recently and <a href="http://www.nikkicraft.com/">checked her websites</a>, they were not working. In fact, all 20 of her high-traffic websites were down. After further investigation into the issue, she learned that the domain names had been suspended by the registrar due to invalid WHOIS data on the domain name WHOIS record–here web server was not down. Ms. Craft is among many domain name owners whose domain names have been suspended due to invalid WHOIS data.</p>
<p><span id="more-196"></span></p>
<p><img src="http://www.billhartzer.com/wp-content/uploads/2010/12/network-solutions-logo.jpg" alt="" title="network-solutions-logo" class="alignnone size-full wp-image-1614" height="60" width="172"></p>
<p>I recently spoke with Statton Hammock, Senior Director, Law, Policy &amp; Business Affairs, of <a href="http://www.networksolutions.com/">Network Solutions</a>, about invalid WHOIS data and how Network Solutions deals with invalid WHOIS on domain names. asked Mr. Hammock if Network Solutions has you ever suspended or deleted a domain name due to invalid WHOIS information on a customer’s domain. Here is what Network Solutions said:</p>
<blockquote><p>
Yes.  Network Solutions investigates all allegations of invalid WHOIS information on domains under our management, and has suspended names when the registrant fails to respond to notices that they are in violation of contractual obligations.
</p>
</blockquote>
<p>I then asked Network Solutions if they have ever suspended or deleted a domain name due to an email address listed in the WHOIS bouncing or being invalid? Even though the other information on the WHOIS is correct?</p>
<p>Mr. Hammock commented, “If we receive a complaint that a domain’s listed email address is invalid and the customer does not respond to our requests via other channels to correct the data, the name will be suspended.  Once inactive, the customer very often contacts our customer service department, corrects the inaccurate information, and the domain name is restored.”</p>
<p>According to Network Solutions, they “believe that some exaggerate the magnitude of the invalid WHOIS data issue.  ICANN’s own research has shown that approximately 80% of the registrants studied were located or accurately provided deliverable addresses.  In fact, we support the positions articulated by the Registrar Stakeholder Group’s public comments on ICANN’s Draft Report on WHOIS Accuracy (see <a href="http://forum.icann.org/lists/whois-accuracy-study/msg00019.html">http://forum.icann.org/lists/whois-accuracy-study/msg00019.html</a>).</p>
<p>Network Solutions also told me that “Network Solutions supports the Registrar Stakeholder Group’s positions articulated in public comments on ICANN’s Draft Report on WHOIS Accuracy, including that “ICANN focus its resources on improving and publicizing awareness of the WDPRS [WHOIS Data Problem Reporting System] rather than commissioning expensive research into further WHOIS accuracy studies which lead to unrealistic and cost prohibitive conclusions.”&#8221;.</p>
<p><img src="http://www.billhartzer.com/wp-content/uploads/2010/12/godaddy-logo.jpg" alt="" title="godaddy-logo" class="alignnone size-full wp-image-1615" height="98" width="171"></p>
<p><a href="http://www.godaddy.com/">Godaddy</a> also had some comments about about invalid WHOIS . I spoke with Camille Ede, Go Daddy Director of Domain Services. According to Ms. Ede, “When Go Daddy receives a complaint of invalid WHOIS information, we launch an investigation. If we find the WHOIS information to be invalid, we contact the customer and ask him or her to update the information. If the information is not updated within 8 days, Go Daddy places the domain name on “Registrar Hold” (which suspends the domain name). If this happens, a reminder goes out to the customer to update his or her information. On the 15th day, if the information is still not updated, Go Daddy sends another reminder to the customer. The domain name then remains suspended until the customer makes the update.”</p>
<p>Camille also went on to say that “Per ICANN rules, the email address listed in the WHOIS information is required to be valid. Therefore, if the email address is invalid Go Daddy would take steps to suspend the domain name. However, if the email bounced due to a storage issue, then Go Daddy would take additional steps to validate the information before taking any action.”</p>
<p>I specifically asked Camille Ede whether Godaddy considers invalid WHOIS data to be a common problem or is it fairly minor at this point. She said, “Yes, invalid WHOIS data does appear to be a common problem. Go Daddy has a dedicated, 24/7 staff who deal specifically with these types of complaints in order to ensure that our customers are compliant with ICANN requirements.” She also went on to say that “All registrars should follow ICANN’s policy and actively investigate all invalid WHOIS complaints.”</p>
<p>So, at this point, I do believe that invalid WHOIS complaints are still an issue that needs to be addressed. Many domain owners do not take this issue seriously enough and realize that it is very important to keep your WHOIS data up to date: it must be accurate or you risk losing your domain names. In the case of Nikki Craft, it appears that the WHOIS data that was not accurate was an email address. Upon notification that this was the case, Ms. Craft told me that she corrected the issue and provided an up-to-date email address. But the registrar, Gandi.net, took their time to correct the issue; just before the 15th day they released the domain names back to Ms. Craft, who was able to then move the domains to another registrar.</p>
<p>If you have not done so recently, take a look at your domain names’ WHOIS record. Make sure the data is accurate. If it’s not, then correct it. Trust me, it is not worth the hassle to lose your domain names because of invalid WHOIS data. Just ask Nikki Craft.</p>
<p><a href="http://www.billhartzer.com/pages/high-profile-domain-names-suspended-due-to-invalid-whois-data/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2011/01/03/large-domains-suspended-to-invalid-whois-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Must Have Plugin for Unsecured Wifi Network Users</title>
		<link>http://www.networknewz.com/2010/11/15/a-must-have-plugin-for-unsecured-wifi-network-users/</link>
		<comments>http://www.networknewz.com/2010/11/15/a-must-have-plugin-for-unsecured-wifi-network-users/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 13:30:34 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=184</guid>
		<description><![CDATA[We covered the recent release of FireSheep, a Firefox plugin that easily allowed the hijacking of user sessions for popular websites such as Facebook. Although this plugin was intended to raise awareness of a vulnerability in the authentication system used by a large percentage of websites, it has widely been seen as a nuisance and [...]]]></description>
			<content:encoded><![CDATA[<p>We covered the <SPAN LANG="zxx"><U><A HREF="http://www.networknewz.com/2010/11/01/unsecured-wifi-networks-now-even-more-dangerous/">recent  release of FireShee</A></U></SPAN>p, a Firefox plugin that  easily allowed the hijacking of user sessions for popular websites  such as Facebook. Although this plugin was intended to raise  awareness of a vulnerability in the authentication system used by a  large percentage of websites, it has widely been seen as a nuisance  and dangerous piece of software. By making a somewhat technical  process easy to use, it allows malicious users to gain unauthorized  access in a way that they may not have previously been technically  adept to do. Fortunately, <SPAN LANG="zxx"><U><A HREF="https://addons.mozilla.org/en-US/firefox/addon/253994/">BlackSheep</A></U></SPAN> has arrived to save the day; but what protections does it offer?</p>
<p><span id="more-184"></span></p>
<p>As <SPAN LANG="zxx"><U><A HREF="http://www.devwebpro.com/firesheep-uncovers-major-session-id-issues/">outlined  in more detail by Michael Coates on DevWebPro</A></U></SPAN>,  FireSheep utilizes a program called Winpcap that sniffs the unsecured  network for session identifiers. With these session identifiers,  FireSheep can pretend to be the user who actually belongs to the  stolen session identifier, and thus gains access to the particular  website. BlackSheep utilizes the same Winpcap tool. However,  BlackSheep instead seeks out evidence of a FireSheep sniffer. Upon  finding this evidence, BlackSheep notifies you that there is a  FireSheep user on the network.</p>
<p>The key word is &quot;notifies&quot;.  That&#8217;s all BlackSheep is capable of doing. In fact, it is all that  anyone is capable of doing as long as these authentication systems  are in use. However, as mentioned in any number of articles about  FireSheep, this vulnerability only exists on unsecured wifi networks.  The path that data typically takes over traditional Ethernet and  secured wireless networks does not allow this method of sniffing for  session identifiers. BlackSheep can not encrypt or protect your  session from getting hijacked &ndash; attempting to do so would break the  communication between you and the website you&#8217;re attempting to  access. Thus, in the end, BlackSheep merely notifies &ndash; it does not  protect.</p>
<p>Despite its failure to block FireSheep  from gaining access, BlackSheep is the best solution to protecting  yourself from hijacked sessions when using unsecured wireless  networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/11/15/a-must-have-plugin-for-unsecured-wifi-network-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unsecured Wifi Networks Now Even More Dangerous</title>
		<link>http://www.networknewz.com/2010/11/01/unsecured-wifi-networks-now-even-more-dangerous/</link>
		<comments>http://www.networknewz.com/2010/11/01/unsecured-wifi-networks-now-even-more-dangerous/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 12:30:16 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=182</guid>
		<description><![CDATA[It was very common to see unsecured and open wireless networks when the technology was first emerging. As wireless networks and devices became more popular, awareness of how unsafe these open wireless networks really are also grew. Secure wireless technologies quickly became the norm, and now it often seems difficult to find an open/unsecured network. [...]]]></description>
			<content:encoded><![CDATA[<p>It was very common to see unsecured and  open wireless networks when the technology was first emerging.  As  wireless networks and devices became more popular, awareness of how  unsafe these open wireless networks really are also grew. Secure  wireless technologies quickly became the norm, and now it often seems  difficult to find an open/unsecured network. However, according to  wireless surveying by wigle.net, almost 28% of wireless networks are  still open. The dangers of these unsecured wireless networks are well  documented, but a software aimed to raise awareness of this problem  will only increase the threat these networks pose.</p>
<p><span id="more-182"></span></p>
<p><a href="http://codebutler.com/firesheep">Firesheep</a> is a Firefox add-on that does the hacker&#8217;s work for any laymen  computer user. By sniffing the unencrypted data in wireless networks,  Firesheep grabs users&#8217; authentication cookies from thin-air, and then  does the necessary work to allow an user to utilize these cookies to  gain unauthorized access to website accounts. This process is nothing  new, and is just one of the many perils of the unsecured wifi  network. Although this plugin appears to have been developed for  awareness purposes, it will now give additional people the capability  to cause serious harm. Not all sites can be hacked in this way, but a  long list of sites that can be are found in the options menu of the  plugin. This same options menu allows additional sites to be  configured given the proper information. </p>
<p>Although computer users can easily do  things to combat these issues on unsecured wireless networks (VPN),  there are still a vast majority of unaware computer users that would  see no problem with using an unsecured wireless network. Giving the  ability to a larger base of evil doers to exploit these  computer  users is not a good thing. Although sites like Facebook may  eventually put in place authentication and session methods to combat  this particular security issue, this tool still equips malicious  users the ability to do damage now until that point and on  other/future sites that fail to make changes themselves. </p>
<p>This also brings up the question: is it  a website&#8217;s or user&#8217;s responsibility to make the connection between  them secure? How far does the obligation of either party to foster  this secure connection reach?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/11/01/unsecured-wifi-networks-now-even-more-dangerous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase Security by Decreasing User Access</title>
		<link>http://www.networknewz.com/2010/09/27/increase-security-by-decreasing-user-access/</link>
		<comments>http://www.networknewz.com/2010/09/27/increase-security-by-decreasing-user-access/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 12:30:28 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Restrictions]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.networknewz.com/?p=174</guid>
		<description><![CDATA[Perhaps the old cliche is true: less is more. Details from a recent study by Beyond Trust has found that over 90% of the Windows 7 vulnerabilities from the past year can be guarded against by simply restricting user access. Removing administrative rights from a Windows workstation adds an additional level of security. If you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps the old cliche is true: less is more. Details from a <a href="http://www.beyondtrust.com/WhitePapers/Microsoft-Vulnerability-Analysis-2009.aspx?section=White-Papers">recent  study by Beyond Trust</a> has found that over 90% of the Windows 7 vulnerabilities from the  past year can be guarded against by simply restricting user access.  Removing administrative rights from a Windows workstation adds an  additional level of security.</p>
<p><span id="more-174"></span></p>
<p>If  you&#8217;re not already restricting your workstation&#8217;s user rights, then,  as my <a href="http://www.winxpdigest.com/winxpdigest-59-20100903ReinstallXPWithoutLosingAllYourStuff.html">colleague  Bryan Young put it</a>,  &quot;shame on you.&quot; However, there are some scenarios where you  may feel that a user needs administrative rights, and this report  will certainly encourage you to second guess that thought. These  numbers shouldn&#8217;t be surprising. Malicious code typically gains  access via an opened file or application. Thus, this bad code will  run initially as the particular user that accessed the host file. If  that user doesn&#8217;t have the necessary access to change system files or  settings, then it makes the life of malicious code that much more  difficult. Obviously, some exploits allowed this malicious code to be  run as the administrator, and thus why restricting user rights is not  an end-all solution.</p>
<p>For  Beyond Trust&#8217;s study, they examined the list of vulnerabilities  posted in the last years worth of Microsoft Security Bulletins. Going  over each vulnerability, Beyond Trust determined whether or not a  user&#8217;s rights had any effect on the vulnerability. After these tests,  the results were broken down to, not only general Microsoft  vulnerabilities, but also Microsoft Office and Internet Explorer  security issues.</p>
<p>For  Microsoft Office, a surprising 100% of vulnerabilities could be  thwarted by restricting user access. For Internet Explorer, almost  all security holes could be resolved via rights. In IE 8, 100% were  fixed, but only 94% of exploits were thwarted when you included all  versions of IE.  In OS related vulnerabilities, only 53% are  mitigated when restricting user access. I say &quot;only 53%&quot;,  but in reality this is a significant addition of security –  potentially doubling your security holes if you fail to restrict user  access.</p>
<p>Be  advised that though these numbers look really strong, simply  restricting user access is not an alternative to staying up-to-date  on your system updates and patches. It is, however, a standard  practice that should be practiced in all networks, companies, and  even personal desktop environments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networknewz.com/2010/09/27/increase-security-by-decreasing-user-access/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>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>1</slash:comments>
		</item>
	</channel>
</rss>

