<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Agile Ali &#187; What THE |= ?</title>
	<atom:link href="http://www.agileali.com/myblog/category/what-the/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agileali.com/myblog</link>
	<description>I.T. and QA, My Way !</description>
	<lastBuildDate>Wed, 05 May 2010 04:09:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; 2010 Agile Ali </copyright>
		<managingEditor>ali@agileali.com ()</managingEditor>
		<webMaster>ali@agileali.com ()</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Just another WordPress weblog</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>ali@agileali.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.agileali.com/myblog/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://www.agileali.com/myblog/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Agile Ali</title>
			<link>http://www.agileali.com/myblog</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Warning! Warning! Pink Mal-ware Rabbit Approaching!</title>
		<link>http://www.agileali.com/myblog/2010/03/08/warning-warning-pink-mal-ware-rabbit-approaching/</link>
		<comments>http://www.agileali.com/myblog/2010/03/08/warning-warning-pink-mal-ware-rabbit-approaching/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 01:20:42 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Crazy IT]]></category>
		<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[energizer error]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=326</guid>
		<description><![CDATA[The U.S. Department of Homeland Security found software for Energizer&#8217;s Duo USB battery charger can leave computers vulnerable to attack.
The Duo battery chargers for NiMH batteries are safe, but the software that enables the user to monitor the batteries is infected, PC World reported Monday.
The infected software includes a &#8220;backdoor&#8221; that allows some computer files [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-327" title="energizer-bunny" src="http://www.agileali.com/myblog/wp-content/uploads/2010/03/energizer-bunny.jpg" alt="energizer-bunny" width="162" height="220" />The U.S. Department of Homeland Security found software for Energizer&#8217;s Duo USB battery charger can leave computers vulnerable to attack.</p>
<p>The Duo battery chargers for NiMH batteries are safe, but the software that enables the user to monitor the batteries is infected, PC World reported Monday.</p>
<p>The infected software includes a &#8220;backdoor&#8221; that allows some computer files to be to be remotely controlled, PC World said.</p>
<p>The trouble begins if the consumer downloads Windows software from the Energizer company website If this was not done or if the consumer uses a Macintosh computer, consumer files are safe.</p>
<p>Consumers were advised to uninstall the infected software, reboot the computers and then go to the System32 directory in Windows. There, consumers were advised to delete &#8220;arucer.dll,&#8221; the file that is the actual backdoor, PC World said.</p>
<p>Energizer has discontinued the software, but you can still buy the DUO at Amazon for about $20.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2010%2F03%2F08%2Fwarning-warning-pink-mal-ware-rabbit-approaching%2F&amp;linkname=Warning%21%20Warning%21%20Pink%20Mal-ware%20Rabbit%20Approaching%21"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2010/03/08/warning-warning-pink-mal-ware-rabbit-approaching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackers can now see all the Files on your System ! IE warning ! Use Chrome :)</title>
		<link>http://www.agileali.com/myblog/2010/02/04/hackers-can-now-see-all-the-files-on-your-system-ie-warning-use-chrome/</link>
		<comments>http://www.agileali.com/myblog/2010/02/04/hackers-can-now-see-all-the-files-on-your-system-ie-warning-use-chrome/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:13:42 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Do QA Right!]]></category>
		<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=302</guid>
		<description><![CDATA[Microsoft today issued a security advisory to acknowledge an information disclosure hole in its Internet Explorer browser and warned that an attacker could exploit the flaw to access files with an already known filename and location.

The vulnerability was first discussed at this week’s Black Hat DC conference by Jorge Luis Alvarez Medina, a security consultant [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">Microsoft today issued a security advisory to acknowledge an information disclosure hole in its Internet Explorer browser and warned that an attacker could exploit the flaw to access files with an already known filename and location.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;"><img class="alignnone" title="IE" src="http://www.microsoft.com/library/media/1033/windows/images/internet-explorer/default/ie8_logo.gif" alt="" width="191" height="30" /></p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">The vulnerability was first discussed at this week’s Black Hat DC conference by Jorge Luis Alvarez Medina, a security consultant with Core Security Technologies.   Microsoft says the risk is highest for IE users running Windows XP or who have disabled the browser’s Protected Mode feature.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">Medina’s  <a style="text-decoration: none; color: #004d99; cursor: pointer; padding: 0px; margin: 0px;" href="http://www.blackhat.com/html/bh-dc-10/bh-dc-10-briefings.html#AlvarezMedina">presentation</a> demonstrated how an attacker can read every file of an IE user’s filesystem.  The attack scenario leveraged different design features of Internet Explorer that can be combined to do serious damage.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">Here’s more on Medina’s talk from <a style="text-decoration: none; color: #004d99; cursor: pointer; padding: 0px; margin: 0px;" href="http://www.darkreading.com/vulnerability_management/security/client/showArticle.jhtml?articleID=222500167">DarkReading’s Kelly Jackson-Higgins</a>:</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;">[Medina] says <span id="more-302"></span>popular features in IE, such as URL Security Zones and the browser’s file-sharing protocol, can together be abused to execute an attack that results in the attacker being able to read all files on the victim’s machine. Medina plans to release proof-of-concept code for the attack next month after <a style="text-decoration: none; color: #004d99; cursor: pointer; padding: 0px; margin: 0px;" href="http://www.blackhat.com/html/bh-dc-10/bh-dc-10-briefings.html" target="new">Black Hat DC</a>, and after Microsoft issues a security update for the attack, which affects IE versions 6 and above, he says.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;">“These vulnerabilities are just features … the implementation of the features allow you to obtain certain information, which by itself is harmless. But when combined together with other features, it renders an attack vector,” Medina says. The attack requires the user to click on a malicious link.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">According to <a style="text-decoration: none; color: #004d99; cursor: pointer; padding: 0px; margin: 0px;" href="http://www.microsoft.com/technet/security/advisory/980088.mspx">Microsoft’s advisory</a>,  IE’s Protected Mode prevents exploitation of this vulnerability and is running by default for versions of Internet Explorer on Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">The problem does affect every version of the browser but is considered most serious on Windows XP.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">The vulnerability exists due to content being forced to render incorrectly from local files in such a way that information can be exposed to malicious websites.</p>
<p style="margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px;">For pre-patch mitigations, see the “workarounds” section of <a style="text-decoration: none; color: #004d99; cursor: pointer; padding: 0px; margin: 0px;" href="http://www.microsoft.com/technet/security/advisory/980088.mspx">Microsoft’s advisory</a>.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2010%2F02%2F04%2Fhackers-can-now-see-all-the-files-on-your-system-ie-warning-use-chrome%2F&amp;linkname=Hackers%20can%20now%20see%20all%20the%20Files%20on%20your%20System%20%21%20IE%20warning%20%21%20Use%20Chrome%20%3A%29"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2010/02/04/hackers-can-now-see-all-the-files-on-your-system-ie-warning-use-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keep adding those Apps in Facebook&#8230;.&amp; loose your personal information !</title>
		<link>http://www.agileali.com/myblog/2010/01/21/keep-adding-those-apps-in-facebook-loose-your-personal-information/</link>
		<comments>http://www.agileali.com/myblog/2010/01/21/keep-adding-those-apps-in-facebook-loose-your-personal-information/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:15:10 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[What THE |= ?]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=288</guid>
		<description><![CDATA[Vulnerabilities in the way members authorize the use of third-party applications in Facebook could potentially lead to loss of personal information or even targeted attacks on specific individuals, a security researcher said today.
Nitesh Dhanjani, a well-known security researcher and author of Hacking: The Next Generation, says he has discovered design flaws in Facebook that could allow [...]]]></description>
			<content:encoded><![CDATA[<p>Vulnerabilities in the way members authorize the use of third-party applications in Facebook could potentially lead to loss of personal information or even targeted attacks on specific individuals, a security researcher said today.</p>
<p>Nitesh Dhanjani, a well-known security researcher and author of <em>Hacking: The Next Generation</em>, says he has discovered design flaws in Facebook that could allow attackers to collect the personal information of users on the social networking site, and even build profiles of &#8220;friends&#8221; that might facilitate direct attacks on specific individuals within a company.</p>
<p>The flaws were presented to Facebook in November; Dhanjani has agreed not to release specific code or other details for two weeks while technical staffers at the social networking site continue their efforts to patch the vulnerabilities. Dhanjani says he has begun to speak generally about the problem, without specifics.</p>
<p>The vulnerabilities center around the way Facebook enables users to place third-party applications <span id="more-288"></span>on their social networking pages, Dhanjani says. In a nutshell, Facebook allows the use of third-party apps within the confines of the site, but only if the user authorizes them. &#8220;If you click on a link that requires a third-party application, you see a dialog box, and you have to click &#8216;yes&#8217; to authorize it,&#8221; Dhanjani explains. &#8220;Once you authorize its use, all of your information &#8212; your user ID, your friends list, everything &#8212; is shipped to the third party. I&#8217;m not sure people really understand what&#8217;s happening to their data.&#8221;</p>
<p>Worse, Facebook also has enabled some applications to provide &#8220;automatic&#8221; authorization, Dhanjani observes. &#8220;When the user visits the application from within the Facebook environment, Facebook inserts &#8220;a parameter,&#8221; he states in a report about the vulnerability. &#8220;If this parameter is present when the application is rendered, the application is allowed to scour information from the user&#8217;s profile. The intention in this situation is that if the user clicked on the application [rather than a third-party site that redirects the user], the user has implicitly granted some level of authorization.&#8221;</p>
<p>Dhanjani calls this automated authorization a &#8220;design flaw&#8221; in Facebook, but the social networking site has chosen not to comment on this particular concern. &#8220;They want users to be able to use the applications more easily, so it&#8217;s basically a business decision to leave it the way it is,&#8221; he states.</p>
<p>However, Facebook is responding to Dhanjani&#8217;s assertion that flaws in these authorization procedures could potentially be exploited to create clickjacking attacks.</p>
<p>&#8220;The goal is to write a rogue Facebook application that is rendered when a user visits a malicious third party Website,&#8221; Dhanjani explains in his report. &#8220;If the user already has an established session in Facebook [on another browser tab or window], the third-party site can load the malicious Facebook application in an iFrame to identify the user and steal the user&#8217;s Facebook information.&#8221;</p>
<p>Since only part of the actual Facebook site is being displayed in the iFrame, the attacker is essentially executing a &#8220;clickjacking&#8221; attack, Dhanjani says. The attacker is essentially creating a malicious application that looks like a legitimate app &#8212; and then when the user clicks on the right link, the malware uses Facebook&#8217;s flawed authorization process to collect all of the user&#8217;s Facebook data, including information about the user&#8217;s &#8220;friends.&#8221;</p>
<p>&#8220;We&#8217;ve already seen clickjacking work on Facebook, but those attacks were mostly used to spread spam to users and their friends,&#8221; Dhanjani says. &#8220;What&#8217;s happening in this case is that the attacker is using clickjacking to collect the data of the user, as well as the data on their friends. You could map that data to specific domains, such as users who are in a company and their friends.&#8221;</p>
<p>Cybercriminals could potentially use such a flaw to collect data on specific individuals, Dhanjani warns. &#8220;If you want to install malware on the computer of a user in a particular business unit of [a corporation], for example, that&#8217;s pretty hard to do with a traditional browser attack. But with this, you can actually target an individual or build a group of individuals that you want to target with a specific piece of malware.&#8221;</p>
<p>It&#8217;s hard to tell how dangerous these attacks might be because the severity of targeted attacks can&#8217;t be measured in numbers of infections or numbers of instances detected, Dhanjani says. &#8220;But I would be very surprised if there aren&#8217;t already [hackers] looking at this vulnerability,&#8221; he says.</p>
<p>Dhanjani plans to provide more details on the vulnerability, including specifics on code, in about two weeks &#8212; &#8220;Hopefully, after Facebook has fixed the problem,&#8221; he says.</p>
<p><em><br />
</em></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2010%2F01%2F21%2Fkeep-adding-those-apps-in-facebook-loose-your-personal-information%2F&amp;linkname=Keep%20adding%20those%20Apps%20in%20Facebook%26%238230%3B.%26%23038%3B%20loose%20your%20personal%20information%20%21"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2010/01/21/keep-adding-those-apps-in-facebook-loose-your-personal-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>123456789 is your password ? Change it !</title>
		<link>http://www.agileali.com/myblog/2010/01/21/123456789-is-your-password-change-it/</link>
		<comments>http://www.agileali.com/myblog/2010/01/21/123456789-is-your-password-change-it/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:10:44 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[What THE |= ?]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=285</guid>
		<description><![CDATA[In a report likely to make IT administrators tear out their hair, most users still rely on easy passwords, some as simple as &#8220;123456,&#8221; to access their accounts.
A report released today by database security vendor Imperva Inc. serves as another reminder of why IT administrators need to enforce strong password policies on enterprise applications and systems.
Imperva&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p id="first_paragraph" style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">In a report likely to make IT administrators tear out their hair, most users still rely on easy passwords, some as simple as &#8220;123456,&#8221; to access their accounts.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">A report released today by database security vendor Imperva Inc. serves as another reminder of why IT administrators need to enforce strong password policies on enterprise applications and systems.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Imperva&#8217;s report is based on an analysis of 32 million passwords that were exposed in a recent database intrusion at RockYou Inc. a developer of several popular Facebook applications. The passwords belonged to users who had registered with RockYou and had been stored by the company in clear text on the compromised database. The hacker responsible for the intrusion later posted the entire list of 32 million passwords on the Internet.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">An analysis of that list provides the latest confirmation that a majority of users still don&#8217;t<span id="more-285"></span> care about the strength of their passwords if they are left to choose on their own.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">According to Imperva, about 30% of the passwords in the hacked list were six characters or smaller, while 60% were passwords created from a limited set of alpha-numeric characters. Nearly 50% of the users had used easily guessable names, common slang words, adjacent keyboard keys and consecutive digits as their passwords.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">In fact the most common password among RockYou users was &#8220;123456&#8243; followed by &#8220;12345&#8243; and &#8220;123456789.&#8221; The other passwords rounding out the top five were &#8220;password&#8221; and &#8220;iloveyou.&#8221;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Many of the top 5,000 passwords in the list were identical to those found in password dictionaries, which are used by hackers to brute force their way into accounts, said Amichai Shulman, chief technology officer at Imperva. On average, a malicious attacker using such a password dictionary would have been able to break into a RockYou account at the rate of roughly one every second using an automated password guessing tool, he said.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Imperva&#8217;s report is by far not the first to highlight the tendency by many to use easily hackable passwords for online accounts. What sets it apart, however, is the sheer size of the sample that was analyzed for the report. Though the passwords in this case only controlled access to a relatively low-value user account, previous studies have shown that users tend to use the same password for multiple accounts, including corporate and financial accounts.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">The Imperva report comes at a time when malicious attackers areincreasingly going after user credentials to break into enterprise networks.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Last November, for instance, the FBI&#8217;s Internet Crime Complaint Center noted that cybercrooks had attempted to steal approximately $100 million from U.S. banks using stolen log-in credentials. On average, the FBI is seeing several new cases opened each week, the complaint center said. In most instances, the crooks used sophisticated keystroke-logging Trojan horse programs to steal login credentials from company employees authorized to initiate funds transfers on behalf of the business, the FBI noted</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Such attacks are highlighting the need for stronger access control and user authentication measures. For IT administrators, the main takeaway is the need for them to enforce a strong password policy over applications that they own, Shulman said. &#8220;If you let the user choose at their convenience, they will choose weak passwords,&#8221; he said.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Companies should also consider implementing controls for slowing down brute-force attacks, in which attackers try breaking into an account by trying to guess the password using an automated tool. Putting obstacles such as CAPTCHAs (Completely Automated Public Turing Test to Tell Computers and Humans Apart) in the way of a brute-force attacker are a good way to slow them down, the Imperva report noted.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Administrators also need to enforce a periodic password change policy and encourage users to create harder-to-crack passphrases instead of passwords, the report said.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2010%2F01%2F21%2F123456789-is-your-password-change-it%2F&amp;linkname=123456789%20is%20your%20password%20%3F%20Change%20it%20%21"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2010/01/21/123456789-is-your-password-change-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft confirms 17-year-old Windows bug</title>
		<link>http://www.agileali.com/myblog/2010/01/21/microsoft-confirms-17-year-old-windows-bug/</link>
		<comments>http://www.agileali.com/myblog/2010/01/21/microsoft-confirms-17-year-old-windows-bug/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:05:41 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Do QA Right!]]></category>
		<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=282</guid>
		<description><![CDATA[Microsoft late yesterday issued its second advisory of the last week, warning users that a 17-year-old bug in the kernel of all 32-bit versions of Windows could be used by hackers to hijack PCs.
The vulnerability in the Windows Virtual DOS Machine (VDM) subsystem was disclosed Tuesday by Google engineer Tavis Ormandy on the Full Disclosure security [...]]]></description>
			<content:encoded><![CDATA[<p id="first_paragraph" style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Microsoft late yesterday issued its second advisory of the last week, warning users that a 17-year-old bug in the kernel of all 32-bit versions of Windows could be used by hackers to hijack PCs.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">The vulnerability in the Windows Virtual DOS Machine (VDM) subsystem was disclosed Tuesday by Google engineer Tavis Ormandy on the <a style="cursor: pointer; text-decoration: underline; color: #000099;" href="http://seclists.org/fulldisclosure/2010/Jan/341" target="new">Full Disclosure</a> security mailing list. Coincidentally, Ormandy received credit for reporting the <a style="cursor: pointer; text-decoration: underline; color: #000099;" href="http://www.computerworld.com/s/article/9144078/Skip_Microsoft_s_critical_patch_focus_on_Adobe_s_experts_urge">single vulnerability</a> that Microsoft fixed last week on its regular Patch Tuesday.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">The VDM subsystem was added to Windows with the July 1993 release of Windows NT, Microsoft&#8217;s first fully 32-bit operating system. VDM allows Windows NT and later to run DOS and 16-bit Windows software.<span id="more-282"></span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;"><a style="cursor: pointer; text-decoration: underline; color: #000099;" href="http://www.microsoft.com/technet/security/advisory/979682.mspx" target="new">Yesterday&#8217;s advisory</a> spelled out the affected software &#8212; all 32-bit editions of Windows, including Windows 7 &#8212; and told users how to disable VDM as a workaround. Windows&#8217; 64-bit versions are not vulnerable to attack.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">It was Microsoft&#8217;s second advisory in seven days; last week, the company posted a warning of a critical flaw in Internet Explorer after Google said its corporate computers had been hacked by Chinese attackers. That bug is to be<a style="cursor: pointer; text-decoration: underline; color: #000099;" href="http://www.computerworld.com/s/article/9146578/Microsoft_to_issue_emergency_IE_patch_Thursday">patched later today</a>.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">&#8220;An attacker who successfully exploited this vulnerability could run arbitrary code in kernel mode,&#8221; said the newest advisory. &#8220;An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.&#8221;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Jerry Bryant, a program manager with the Microsoft Security Response Center (MSRC), said that the company had not seen any actual attacks using the vulnerability, and also downplayed the threat if hackers do exploit the flaw. &#8220;To exploit this vulnerability, an attacker must already have valid logon credentials and be able to log on to a system locally, meaning they must already have an account on the system,&#8221; Bryant said in an e-mail.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Typically, Microsoft ranks this kind of vulnerability &#8212; which it classified as an elevation of privilege flaw &#8212; as &#8220;important,&#8221; the second-highest of the four ratings in its four-step system.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Ormandy said that the vulnerability goes back nearly 17 years to Windows NT 3.1&#8217;s release, and exists in every version of Windows since. He reported the bug to Microsoft more than seven months ago.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">&#8220;Regrettably, no official patch is currently available,&#8221; Ormandy wrote on Full Disclosure Tuesday. &#8220;As an effective and easy-to-deploy workaround is available, I have concluded that it is in the best interest of users to go ahead with the publication of this document without an official patch.&#8221; The workaround Ormandy included in his message was the same as Microsoft&#8217;s: Edit group policies to block 16-bit applications from running.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Although Ormandy divulged information about the vulnerability, even posted attack code that works on Windows XP, Server 2003, Vista, Server 2008 and Windows 7, Microsoft didn&#8217;t take him to task in the advisory for prematurely revealing the bug, as it almost always does researchers who spill the beans before a patch is ready.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;">Presumably, Microsoft will issue a fix for the flaw at some point, but as is its practice in security advisories, it didn&#8217;t promise to do so. The next regularly-scheduled security update is slated for Feb. 9.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding: 0px;"><em><strong>Gregg Keizer</strong> covers Microsoft, security issues, Apple, Web browsers and general technology breaking news for </em>Computerworld<em>.</em></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2010%2F01%2F21%2Fmicrosoft-confirms-17-year-old-windows-bug%2F&amp;linkname=Microsoft%20confirms%2017-year-old%20Windows%20bug"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2010/01/21/microsoft-confirms-17-year-old-windows-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Okkkkkkkk Norton ! Is that a Threat ???</title>
		<link>http://www.agileali.com/myblog/2009/10/27/okkkkkkkk-norton-is-that-a-threat/</link>
		<comments>http://www.agileali.com/myblog/2009/10/27/okkkkkkkk-norton-is-that-a-threat/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 02:55:04 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[norton]]></category>
		<category><![CDATA[symantec]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=259</guid>
		<description><![CDATA[
I am switching !
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-260" title="Symantec threat" src="http://www.agileali.com/myblog/wp-content/uploads/2009/10/qgjoe.gif" alt="Symantec threat" /></p>
<p style="text-align: center;">I am switching !</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2009%2F10%2F27%2Fokkkkkkkk-norton-is-that-a-threat%2F&amp;linkname=Okkkkkkkk%20Norton%20%21%20Is%20that%20a%20Threat%20%3F%3F%3F"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2009/10/27/okkkkkkkk-norton-is-that-a-threat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Bug in Brain-Tumor Zapping Machine !</title>
		<link>http://www.agileali.com/myblog/2009/10/17/software-bug-in-brain-tumor-zapping-machine/</link>
		<comments>http://www.agileali.com/myblog/2009/10/17/software-bug-in-brain-tumor-zapping-machine/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 00:55:27 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[medical]]></category>
		<category><![CDATA[radiation]]></category>
		<category><![CDATA[therapy]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=235</guid>
		<description><![CDATA[
The maker of a life-saving radiation therapy device has patched a software bug that could cause the system’s emergency stop button to fail to stop, following an incident at a Cleveland hospital in which medical staff had to physically pull a patient from the maw of the machine.
The bug affected the Gamma Knife, a device [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-236" title="radiation machine bug" src="http://www.agileali.com/myblog/wp-content/uploads/2009/10/radiation-machine-bug.gif" alt="radiation machine bug" width="283" height="279" /></p>
<p>The maker of a life-saving radiation therapy device has patched a software bug that could cause the system’s emergency stop button to fail to stop, following an incident at a Cleveland hospital in which medical staff had to physically pull a patient from the maw of the machine.</p>
<p>The bug affected the <a href="http://gammaknife.org/">Gamma Knife</a>, a device resembling a CT scan machine that focuses radiation on a patient’s brain tumor while leaving surrounding tissue untouched. A patient lies down on a motorized couch that glides into a chamber, where 201 emitters focus radiation on the treatment area from different angles. The patient wears a specialized helmet screwed onto his skull to ensure that his head<span id="more-235"></span> doesn’t move and expose the wrong part of the brain to the machine’s pinpoint tumor-zapping beams.</p>
<div id="attachment_10205" style="width: 242px; text-align: center;"><img class="aligncenter" title="464px-gamma_knife_graphic1" src="http://www.wired.com/images_blogs/threatlevel/2009/10/464px-gamma_knife_graphic1-232x300.jpg" alt="Courtesy NRC" width="232" height="300" />Courtesy NRC</div>
<p>Positioning is vital in the procedure, so when the couch moved out of position during a treatment at an university hospital in Cleveland last December, staffers hit the “emergency stop” button, expecting the couch to pull the patient out of the Gamma Knife, and the radiation shields at the mouth of the machine to automatically close. Instead, according to a report eventually filed with the Nuclear Regulatory Agency, nothing happened.</p>
<p>“Staff had to manually pull out the couch from the Gamma Knife and manually close the doors to the Gamma Knife to shield the source,” reads the report, which states that neither the patient nor the workers were harmed. “Radiation exposure to all individuals involved with the incident was minimal.”</p>
<p>When the hospital called the company that makes the Gamma Knife, it learned that there was a “known software bug problem” affecting the unit’s couch sensors. Known, anyway, to the company, Stockholm-based Elekta AB.</p>
<p>“Elekta was aware of the software ‘bug’ at the time of the December 2008 event and had implemented actions to correct the ‘bug’ in a future software release,” says Thomas Valentine, director of quality assurance and regulatory affairs for the Elekta’s U.S. arm, in an e-mail.</p>
<p>Since then, he adds, “The ‘bug’ has been corrected in software upgrades that have been implemented to all of the affected sites in the U.S. The U.S. NRC was notified of the completed status of software upgrades to correct the identified ‘bug’.”</p>
<p>We don’t know why “bug” is in quotes; surely this wasn’t a feature. In any case, Valentine says the Ohio incident was the only one of its kind “in the U.S.,” and that the bug had been triggered by an unusual combination of events.</p>
<p>It’s worth noting that Gamma Knife has been used to treat about half-a-million people without trouble. But the bug is another reminder that increasingly smart medical devices are susceptible to the same kind of programming errors that have long afflicted less critical applications. This week, the <a href="http://www.latimes.com/news/local/la-me-cedars16-2009oct16,0,3559559.story?track=rss"><em>Los Angeles Times</em> reported</a> that Cedars-Sinai Medical Center made an error while tinkering with the settings on a hospital CT scan machine in February 2008, resulting in about 80 patients temporarily losing patches of hair due to radiation overdoses.</p>
<p>The most notorious medical bug was a “race condition” in the software powering the Therac-25 medical accelerator in the 1980s, which resulted in three patients dying from radiation overdoses from 1985 to 1987.</p>
<p>The far less serious Gamma Knife bug came to light in the medical community four months after the incident, after an inspector with the Ohio Department of Health spotted a discussion of the Cleveland incident in the minutes of the hospital’s radiation safety committee meeting. The hospital is not named in public filings, but had apparently failed to report the incident to the state, as required by law.</p>
<p>The Department of Health went on to report the matter to the NRC, which in April alerted hospitals around the county in an e-mail to its medical mailing list.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2009%2F10%2F17%2Fsoftware-bug-in-brain-tumor-zapping-machine%2F&amp;linkname=Software%20Bug%20in%20Brain-Tumor%20Zapping%20Machine%20%21"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2009/10/17/software-bug-in-brain-tumor-zapping-machine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>the Possible Impossible ? What do you think ?</title>
		<link>http://www.agileali.com/myblog/2009/10/16/the-possible-impossible-what-do-you-think/</link>
		<comments>http://www.agileali.com/myblog/2009/10/16/the-possible-impossible-what-do-you-think/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 00:57:28 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[crazy]]></category>
		<category><![CDATA[impossible]]></category>
		<category><![CDATA[logic]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=231</guid>
		<description><![CDATA[
The following is a true story that illustrates a common problem with complex systems:
I cannot call my bank from my cell phone. The call will not go through.
Here are the facts:

My cell phone can call ANY other number except my bank.      It can even call other numbers in the same [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-232" title="crazy" src="http://www.agileali.com/myblog/wp-content/uploads/2009/10/crazy.jpg" alt="crazy" width="211" height="254" /></p>
<p>The following is a true story that illustrates a common problem with complex systems:</p>
<p>I cannot call my bank from my cell phone. The call will not go through.</p>
<p>Here are the facts:</p>
<ul>
<li>My cell phone can call ANY other number except my bank.      It can even call other numbers in the same exchange. Therefore, it is      unlikely that the problem is with my phone.</li>
</ul>
<ul>
<li>The bank says that all their other customers can call      them except for me. Therefore, it is unlikely that the problem is with the      bank.</li>
</ul>
<ul>
<li>My cell phone carrier says that every other customer      can call every other destination and there are no outages between me and      my bank. Therefore, it is unlikely that the problem is with the carrier.</li>
</ul>
<p>So, by eliminating all probable causes, I have eliminated every cause.</p>
<p>Sir Arthur Conan Doyle Doyle once said &#8220;Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth.&#8221;</p>
<p>But in the world of complex systems, we cannot determine nor eliminate the impossible, so we are <span id="more-231"></span>left to eliminate the improbable, and once you eliminate the improbable, whatever remains might be impossible.</p>
<p>Neither my bank nor my carrier is willing to spend the considerable effort it would take to trace down a problem that &#8220;probably&#8221; isn&#8217;t even theirs.</p>
<p>Somewhere in the connection between me and my bank, something very improbable has occurred. However, sitting between me and my bank are dozens of complex systems with millions of intricate interactions that are too fine for human comprehension.</p>
<p>There was a time in the early days of computer science when the entire workings of the hardware and software could be intimately understood by one human being.</p>
<p>Programs could be written on punch cards and reasonably understood without the aid of an IDE, compiler, or unit test cases. The code you wrote was only 1 or 2 levels removed from the metal and you did not interact with other systems. If there was a problem, it was relatively easy to determine which causes were impossible.</p>
<p>This is no longer true; not even close. Systems are so complex that anything is possible. Once you eliminate the probable causes, you are left with a practically infinite set of improbable causes.</p>
<p>The relatively recent emphasis on Unit Testing is (IMHO) a response to the ever-increasing complexity of software interactions. Not only is my code 4 or 5 levels away from the metal, but my code is dependent on a half dozen other massive systems that are also 4+ levels away from their own metal. The networking between systems adds another 2 or 3 levels. When systems call other systems the number of levels involved increases geometrically!</p>
<p>So now when I store my name as &#8220;Bert&#8221; in the database, but later retrieve it as &#8220;Ernie&#8221;, I have no reasonable way to even guess, much less trace, all the places that might have damaged my data along the way.</p>
<p>The only way to determine the output of a complex system is through constant and rigorous experimentation (unit testing). The days of predictable outcomes are all but gone.</p>
<p>But unit tests are still vulnerable to the layers of unknowns beneath them. A unit test may fail because some system 8 layers down failed. This is where mocking becomes valuable. If you mock out all of your external dependencies, you can bring all of your code back to within 4 levels of the metal and have a much better chance of executing accurate tests.</p>
<p>The big downside of mocking (besides the extra time and complexity it adds to your test) is that you&#8217;ve replaced an external dependency with your own fallible assumptions and fallible implementations of how that external dependency should behave in a real-world scenario.</p>
<p>Programmers now live in fear of the &#8220;real world&#8221; because the real world cannot be reduced to testable components. <img src='http://www.agileali.com/myblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Another factor working against us is that even high improbabilities can multiply into certainties. If you have a system that only fails once per year due to freak accident, then that&#8217;s a reasonably reliable system. But in a big I.T. shop you likely have at least 52 such systems, which means you&#8217;ve set yourself up for 1 freak accident every week! Every week you find yourself trying to find the cause of a problem that is virtually irreproducible!</p>
<p>This has become a serious problem that I don&#8217;t see anyone addressing in a meaningful manner. It is too time consuming and frustrating when every system failure results in finger pointing.</p>
<p>Sure there are profiling tools that can trace your code and let you punch through 3 or 4 layers of abstraction to watch what is going on in your code, but these are limited by many factors. (There are so many factors that I&#8217;m not going to list them all here lest I go off on a very long tangent)</p>
<p>My overall experience with profilers is that they find 10% of the problems dead-on, and they can give you good leads to follow for another 30% of the problems, but for the rest you are on your own.</p>
<p>Off the top of my head, the only cure I can think of is making our systems far more traceable. Here are some ideas I&#8217;ve come up with to accomplish that:</p>
<p><strong><span style="text-decoration: underline;">Trace Logging</span></strong><br />
Everything a system does should be logged in a common location so that it&#8217;s possible to trace all the communication from point A to point Z without having to run a TCP tracer or system profiler. Use &#8220;trace&#8221; level logging! That&#8217;s what it&#8217;s there for!</p>
<p>Treat your logging system like the black box on an airplane. Use it to record anything that can be helpful in determining the cause of a crash.</p>
<p><strong><span style="text-decoration: underline;">Live Testing</span></strong><br />
The assumptions made in the creation of the Unit Tests and mock objects should be tested against the live data as it arrives, and if anything falls out of bounds, that system must have the ability to sound an alert that results in human notification and not just another line written to a massive log file.</p>
<p>I&#8217;m not saying that your Unit Tests should be run in production, but consider enforcing the same assumptions you made about the inputs and outputs in your Unit Test. Having an clean interface isn&#8217;t good enough anymore. A Java/C# interface only enforces data types, not contents. You have to have code that validates the actual data that arrives AND validates the data that is returned.</p>
<p><strong><span style="text-decoration: underline;">Alerting</span></strong><br />
If you encounter an error, just don&#8217;t log it to some log file that nobody reads. Implement mechanisms that will alert an actual human being when there is a failure. The simplest way would be a tool that parses the log file and sends urgent e-mails for each error it finds. In the case of my inability to call my bank, there is SOME system somewhere in the chain that is recognizing an error state but has no mechanism to inform a human being of the problem. This is especially true of routers and switches and other magic black boxes.</p>
<p>Modern hardware servers (the physical boxes) implement both <span style="text-decoration: underline;">Live Testing</span> and <span style="text-decoration: underline;">Alerting</span>. If a memory chip fails a CRC test, then an alert is sent to the system admins. On more than one occasion they have detected a flaky memory chip that way. If it were not for those server features, we&#8217;d have yet another source of untraceable freak accidents. If hardware servers can do it, then why can&#8217;t software do it?</p>
<p><strong><span style="text-decoration: underline;">Fault Intolerance</span></strong><br />
Fault-tolerant systems lead to the most difficult bugs to trace. These systems try to be very forgiving of bad data and bad environments and do their best to continue their process no matter what. That&#8217;s fine, but tolerating faults without <span style="text-decoration: underline;">Alerting</span> is a major cause of unexplainable system behavior.</p>
<p>I have personally witnessed an error that was caused by a firewall that was prematurely closing connections when it got overloaded. This made the firewall Fault Tolerant so that it would keep running under the extreme load. But it also caused many *months* of finger pointing when our applications would have mysterious errors under heavy load. If the firewall is unable to alert a human, then I would rather see it just crash completely and take everything down than keep operating in a way that causes mysterious and untraceable problems! If the firewall were to shut itself down completely, then we&#8217;d be able to zero in on the cause in no time! Otherwise we are left trying to catch live bugs in running systems which is damn-near impossible. The very act of trying to trace them can sometimes cause them to not happen! (We call those &#8220;Heisenbugs&#8221;)</p>
<p>I have personally witnessed other freak accidents caused by code that tried to &#8220;fix&#8221; bad data on-the-fly. If a required field was passed in as NULL, the code would replace it with empty-string or &#8220;none&#8221; and effectively kick the problem further down the road. DON&#8217;T DO THAT! Someone obviously thought they were helping reliability by making their code able to handle any situation. But what they really did was undermine the reliability of all the downstream systems and undermined the traceability of all upstream systems!</p>
<p><strong><span style="text-decoration: underline;">Error Failing</span></strong><br />
I don&#8217;t like the term &#8220;Error Handling&#8221; because that seems to imply that an error is something you can recover from. In most cases it&#8217;s not. If something isn&#8217;t what you expect, then fail noisily and alert someone.</p>
<p>Hibernate was the first major framework (that I know of) to abandon exception handling in favor of just failing outright via Runtime Exceptions that are thrown all the way up the stack. Catching an exception and trying to recover is quite often a bad thing to do.</p>
<p><strong><span style="text-decoration: underline;">Monitoring</span></strong><br />
Not everything that can go wrong will produce an alterable error. Systems are organic things that must receive constant checkups to see how they are growing. Tools that capture statistics about traffic must be kept so they can be analyzed for unexpected growth areas that might lead to bottlenecks.</p>
<p><strong><span style="text-decoration: underline;">The Cost</span></strong><br />
Here is the problem with all of my above suggestions: They aren&#8217;t easy or cheap. Many of the advances of Computer Science have been in pursuit of allowing developers to focus on business logic and not the plumbing. What I am proposing here is a LOT of plumbing that must be created by hand.</p>
<p>What is the cost of implementing so much plumbing? It&#8217;s high. What is the cost of months of finger pointing between various systems in your I.T. infrastructure? In the long-run it&#8217;s even higher.</p>
<p>You can argue that all this plumbing isn&#8217;t worth it just to solve the problem of the 1 customer out of millions who can&#8217;t call their bank. But I would argue that those 1-off problems are quite often seeds for much bigger problems, especially in the realm of performance issues.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2009%2F10%2F16%2Fthe-possible-impossible-what-do-you-think%2F&amp;linkname=the%20Possible%20Impossible%20%3F%20What%20do%20you%20think%20%3F"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2009/10/16/the-possible-impossible-what-do-you-think/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8216;Huge threat to power grid&#8217; &#8211; Homeland Security official admits vulnerability !</title>
		<link>http://www.agileali.com/myblog/2009/10/12/huge-threat-to-power-grid-homeland-security-official-admits-vulnerability/</link>
		<comments>http://www.agileali.com/myblog/2009/10/12/huge-threat-to-power-grid-homeland-security-official-admits-vulnerability/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 04:47:35 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Crazy IT]]></category>
		<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[homeland security]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=219</guid>
		<description><![CDATA[I FEEL SO SAFE ALL OF A SUDDEN !  
WASHINGTON – Department of Homeland Security official John Verrico admitted that a Chinese researcher had detailed precisely how vulnerable the U.S. electric grid is to a cyber-terrorist attack.
The disclosure reveals the government&#8217;s familiarity with a report released more than six months ago, in which Jian-Wei [...]]]></description>
			<content:encoded><![CDATA[<p><em>I FEEL SO SAFE ALL OF A SUDDEN ! <img src='http://www.agileali.com/myblog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </em></p>
<p>WASHINGTON – Department of Homeland Security official John Verrico admitted that a Chinese researcher had detailed precisely how vulnerable the U.S. electric grid is to a cyber-terrorist attack.</p>
<p>The disclosure reveals the government&#8217;s familiarity with a report released more than six months ago, in which Jian-Wei Wang used publicly available data to explain exactly how the United States&#8217; West Coast grid was connected and how the computers that control the grid could be easily sabotaged.</p>
<p>Wang and his colleagues at the Dalian University of Technology in China demonstrated how an attack on even the most unimportant and least used networks within the power grid could cause what engineers refer to as a &#8220;cascading failure,&#8221; or a domino effect, in which one grid after another becomes overloaded and shuts down.</p>
<p>Most Americans can recall an event fitting this description when in the summer of 2003, a surge at one plant in Ohio caused just such a &#8220;cascading failure&#8221; and led to complete blackouts in New York City, on much of the East Coast and even in the Midwest. More than 45 million people were left without electricity, and telephone and even water services were disrupted. In all, the outage caused more than $10 billion in losses.</p>
<p>Official reports immediately denied any possibility of <span id="more-219"></span>terrorism, but a Wall Street Journal report in April of 2009 revealed that hackers from China and Russia have twice breached the national security grid and may have left software programs behind that could be used to remotely crash the system. The same type of hackers successfully compromised a water treatment facility in Australia and caused 200,000 gallons of sewage to flood a city.</p>
<p>Some experts believe the 2003 blackout was in fact caused by a hacker – a software bug within an operating system responsible for managing alarm systems led operators to believe systems were functioning normally when, in fact, they were on the verge of collapse. The &#8220;worm&#8221; inside the computer system at just one facility contributed to the scale of the catastrophe.</p>
<p>The Obama administration claims the problem is being solved with $200 million of funding, but the reality is that much of the grid uses 1940s equipment and that a few terrorists with a little explosive material – like the kind used at many construction sites around the country – could attack the grid in dozens of vulnerable places at once.</p>
<p>Threats to the grid are not limited only to terrorist attacks or hackers.  As Newt Gingrich pointed out in a recent speech, a nuclear weapon detonated in the atmosphere above a U.S. city could act as an Electromagnetic Pulse device, destroying the electrical circuitry that powers every computer in the city. His claims are based on the Report of the Commission to Assess the Threat to the United States from Electromagnetic Pulse Attack from April 2008.</p>
<p>Natural disasters can also wreak havoc on our relatively fragile infrastructure, as was the case in New Orleans after Katrina, after the blizzard of 2006 that dumped 26 inches on New York City, and after floods in north Georgia in September of 2009.</p>
<p>Citizens who sit back and expect the government to help them may be shocked to find that getting the power turned back on is not always easy and is rarely a priority for officials. In some cases it takes weeks before all the power facilities are back on line and lines are connected.</p>
<p>In response to the growing threat, many consumers are turning to alternatives, such as the one offered by Solutions from Science, an Illinois-based company that sells a solar-powered generator. Bill Heid, the chief executive officer of the company, explained how the solar power generator works. &#8220;The solar powered generator harnesses free energy from the sun, stores it and then delivers it cleanly and quietly whenever you need it,&#8221; explains Heid.</p>
<p>Unlike traditional gasoline powered generators, the solar powered generatoruses entirely free energy from the sun, and emits no fumes and makes no noise. &#8220;If you&#8217;ve ever used a gas-powered generator, you know how loud they are and how much they smell,&#8221; he said. &#8220;That&#8217;s hardly a practical solution in a residential situation.&#8221;</p>
<p>The solar-powered generator raises another concern of many survivalists whose plans rely on traditional gas or diesel powered generators; the long-term availability of those fuels in the event of a terrorist attack or natural disaster. If the electric grid is down for any reason, the pumps at gas stations won&#8217;t work and if there is any serious disruption to the electric grid, the entire &#8220;just in time&#8221; inventory system will fail altogether.</p>
<p>Consumers who have worked hard to prepare by counting on their traditional generators may find themselves with an expensive piece of equipment that does nothing but take up room.</p>
<p>Heid explains, &#8220;A gas powered generator may run out of fuel in as little as a few hours. If you&#8217;ve planned ahead maybe you&#8217;ve stored extra fuel, and if you&#8217;ve taken precautions to prevent it from spoiling, maybe that will buy you a few extra days, but then what? What will your family do when there is no more gasoline?&#8221;</p>
<p>Many observers have pointed out that the problems facing the U.S. power grid are likely to remain with us for generations. The aging infrastructure, the left&#8217;s opposition to nuclear power, a growing population and increased electric consumption are driving demand, while fossil fuel prices inch upwards year after year.</p>
<p>In the book, &#8220;Brittle Power: Energy Strategy for National Security,&#8221; author Amory Lovins makes the case that the U.S. energy infrastructure is even more susceptible to disruption, by accident or through malice than even imported oil.</p>
<p>It is this growing danger of blackouts that has driven many consumers to prepare for the worst, while praying that day never comes. Other consumers cite a desire for peace of mind, recognizing that without electricity, even the best-prepared family will suffer many hardships that could be avoided.</p>
<p>The rather minor glitch that led to the blackout in the northeast in 2003 disrupted water service, communication, transportation and even contributed to the deaths of more than a dozen people. Some consumers were without power for days. A few citizens remained calm and confident in their homes, despite the chaos outside, because of their preparations.</p>
<p>As Heid says,  &#8220;Having a solar generator is like having a secret power plant hidden in your home…with clean, quiet, permanent electrical power at your fingertips.&#8221;</p>
<p>[via WorldNetDaily]</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2009%2F10%2F12%2Fhuge-threat-to-power-grid-homeland-security-official-admits-vulnerability%2F&amp;linkname=%26%238216%3BHuge%20threat%20to%20power%20grid%26%238217%3B%20%26%238211%3B%20Homeland%20Security%20official%20admits%20vulnerability%20%21"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2009/10/12/huge-threat-to-power-grid-homeland-security-official-admits-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Error ! Do I get a job at Google now ?</title>
		<link>http://www.agileali.com/myblog/2009/10/09/google-error-do-i-get-a-job-at-google-now/</link>
		<comments>http://www.agileali.com/myblog/2009/10/09/google-error-do-i-get-a-job-at-google-now/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 08:13:09 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[What THE |= ?]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.agileali.com/myblog/?p=200</guid>
		<description><![CDATA[I just figured this out myself ! Ha! Check out the Time ! I had to look at this twice !
Email Received = 5:45 pm
Reply Sent = 5:58 pm
Reply Received = 5:56 pm
Finding a Google Error = Priceless !   !

]]></description>
			<content:encoded><![CDATA[<p>I just figured this out myself ! Ha! Check out the Time ! I had to look at this twice !</p>
<p>Email Received = 5:45 pm</p>
<p>Reply Sent = 5:58 pm</p>
<p>Reply Received = 5:56 pm</p>
<p>Finding a Google Error = Priceless ! <img src='http://www.agileali.com/myblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  !</p>
<p><img class="alignleft size-full wp-image-201" title="googer2w" src="http://www.agileali.com/myblog/wp-content/uploads/2009/10/googer2w.jpg" alt="googer2w" width="614" height="157" /></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agileali.com%2Fmyblog%2F2009%2F10%2F09%2Fgoogle-error-do-i-get-a-job-at-google-now%2F&amp;linkname=Google%20Error%20%21%20Do%20I%20get%20a%20job%20at%20Google%20now%20%3F"><img src="http://www.agileali.com/myblog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.agileali.com/myblog/2009/10/09/google-error-do-i-get-a-job-at-google-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
