<?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>Robert Lerner</title>
	<atom:link href="http://www.robert-lerner.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.robert-lerner.com/blog</link>
	<description>Programming and Security</description>
	<lastBuildDate>Mon, 11 Jan 2010 17:20:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The importance of updates</title>
		<link>http://www.robert-lerner.com/blog/?p=15</link>
		<comments>http://www.robert-lerner.com/blog/?p=15#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:20:14 +0000</pubDate>
		<dc:creator>Robert Lerner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hotfix]]></category>
		<category><![CDATA[Linksys]]></category>
		<category><![CDATA[notepad ++]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[service packs]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[WSUS]]></category>

		<guid isPermaLink="false">http://www.robert-lerner.com/blog/?p=15</guid>
		<description><![CDATA[Deploying, Risks, and rewards of installing updates.]]></description>
			<content:encoded><![CDATA[<div id="attachment_16" class="wp-caption alignleft" style="width: 195px"><a href="http://www.robert-lerner.com/blog/wp-content/uploads/2010/01/updates.png"><img class="size-full wp-image-16" title="updates" src="http://www.robert-lerner.com/blog/wp-content/uploads/2010/01/updates.png" alt="Check for Updates" width="185" height="142" /></a><p class="wp-caption-text">Check for Updates</p></div>
<p>In today&#8217;s world, nearly every program can check for updates, some even do so by themselves. Yet many people consider it a hassle to do on their own personal computers, and many corporations have a hard time deploying service packs and even small updates across their entire organization. There are always excuses, &#8220;I don&#8217;t have the time&#8221; or &#8220;There&#8217;s nothing of value to hackers on my computer&#8221; are the two most infamous. (P.S. Most hackers <em>install</em> the value onto your computer: Trojan viruses, DDoS utilities, and so on.)</p>
<h2>What are Updates, Hotfixes, and Service Packs?</h2>
<p>Companies often collect data about their software, whether from a bug report form, or even from adding &#8220;customer experience tracking&#8221; to their products. This data is often used to develop new versions of their software and correct issues that customers are reporting. Updates (previously called &#8220;Hotfixes&#8221; for Windows) are small code snippets or applications (sometimes EXE files, sometimes DLL files) that correct either a vulnerability or functional issue with the software you&#8217;re using. These can range from the benign issues (like the About Me page not working), all the way to a buffer overflow issue, where an attacker can run any code on your computer by exploiting the issue. Service Packs, as they relate to Windows, are simply a large collection of these fixes and sometimes add extra functionality.</p>
<h2>I&#8217;m not at risk!</h2>
<p>Well, according to a book I recently read, you are. Pardon my memory, as I forgot the name of it. This book states that the <em>best case scenario</em> is that your computer will be online for 30 minutes (without updates installed) before hackers are already knocking on its back door. While you may wonder why they picked you, it&#8217;s actually a random attack. Hackers use IP scanners, along with a plethora of vulnerability scanners to detect what sort of computer you&#8217;re using (Windows version, username, and so on). What this does is generate a report on their system of computers that were found to be exploitable.</p>
<h2>What would they do with my system?</h2>
<p>The reasoning for hacking varies greatly from person to person. Script Kiddies are novice hackers that usually use utilities developed by better hackers to achieve results, and usually are detected by firewalls, good logging methodologies, or by foolishly letting you know that they&#8217;re in your system. Advanced hackers can exploit -<em>and</em>- discover new issues with a system, often doing great deals of damage if they want. The reasons for taking control of a system are easy, they can copy your software, documents (ID Theft anyone?), your license keys, copy viruses to your system, and use them as a staging ground, and the best: staging attacks directly from your computer. These sort of attacks are installed and wait dormant until either a programmed time, or some sort of signal is sent. Once it runs, it can brute-force websites, run a distributed denial of service attack (DDoS), and potentially be part of taking down large companies like Google, Facebook, and Microsoft.</p>
<p>Of course you&#8217;re liable for the attack, because it originated from your computer. This may sound like a crock, but trust me, it isn&#8217;t. While the hacker can also be liable, what says that another compromised system didn&#8217;t infect yours? It would be a hard path to follow. In the United Kingdom, there are actually laws dictating that it is your responsibility to secure your own computer, and if you fail and it is used for an attack, then that&#8217;s your fault. While the US may be different, I doubt it.</p>
<h2>My software just updates automatically</h2>
<p>That&#8217;s good &#8212; in most cases. Microsoft has made leaps and bounds in security from the old Windows 9x days, but there are still problems. What happens if an attacker disabled your automatic updates? What about those &#8220;optional updates?&#8221; Firefox is also great with updates, and automatically notifies you of them. This does <em>not mean you shouldn&#8217;t check periodically anyway.</em></p>
<p>A few software packages I use that are notoriously bad when it comes to updates:</p>
<h3>Notepad ++</h3>
<p>This is a really great program, but the maintainer of the code has made five revisions to a version I had. I kept clicking the &#8220;Check for Updates&#8221; button, and it would say &#8220;No new updates.&#8221; Thankfully, I checked the site and found that there were quite a few.</p>
<p>In the past I contacted the owner about an issue I had, and told him also that the update button always returned &#8220;No updates&#8221;, he said he simply &#8220;hasn&#8217;t triggered the update notification yet.&#8221;</p>
<p>Personally, I think this should be transparent. The site should handle the notification as soon as he adds it.</p>
<h3>Pidgin Instant Messenger</h3>
<p>I could rant and rave about the memory consumption issues I&#8217;ve had, and the fact that they delete my complaints off of SourceForge. But this is beyond the point. I use Pidgin because it&#8217;s much easier than managing AIM, YIM, and MSN with three processes. That, and the fact that I can&#8217;t stand AOL makes Pidgin a nice alternative for an AIM account.</p>
<p>This is another application that never &#8220;self-medicates.&#8221; You have to check manually for updates.</p>
<h2>I have too many computers</h2>
<p>This might even apply to network administrators&#8230;</p>
<p>For people with a ton of computers to look after, you may consider WSUS, or <a href="http://technet.microsoft.com/en-us/wsus/default.aspx">Windows Server Update Services</a>, which allows you to quickly deploy Windows Updates across your entire infrastructure.</p>
<h2>Firmware Updates</h2>
<p>Cable modems, routers, switches, hubs, printers, harddrives, BIOS, motherboard, video cards, and so on. These have updates too, usually. Refer to your specific manufacturer for details on the updates.</p>
<p>Linksys is generally excellent at providing updated firmware for their routers, whereas XFX requires you to register the serial of your motherboard to get updates for their products. So take note next time you buy hardware and software &#8212; make sure you can keep it updated and secure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robert-lerner.com/blog/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A quick list of my sites</title>
		<link>http://www.robert-lerner.com/blog/?p=12</link>
		<comments>http://www.robert-lerner.com/blog/?p=12#comments</comments>
		<pubDate>Mon, 11 Jan 2010 16:40:21 +0000</pubDate>
		<dc:creator>Robert Lerner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mmt software]]></category>
		<category><![CDATA[park reference]]></category>
		<category><![CDATA[robert lerner]]></category>
		<category><![CDATA[youn00b]]></category>

		<guid isPermaLink="false">http://www.robert-lerner.com/blog/?p=12</guid>
		<description><![CDATA[A quick review of my websites.]]></description>
			<content:encoded><![CDATA[<p>I might as well add them, since all the widget spots are taken up for a few RSS feeds.</p>
<p>My largest project is without doubt <a href="http://www.youn00b.com/">YouN00b</a>. This site was built on the foundations of a reliable and highly functional site, and is my first practical use of my &#8220;MMTbb&#8221; forums I developed. The site houses everything from social networking, to auctions, to article submission and rating. The site is 100% PHP with a MySQL backend.</p>
<p>My newest project is <a href="http://www.mmtsoftware.com/">MMT Software</a>. I use this site to distribute Windows applications, and server scripts I have developed. It is my hope that maybe one day this site will become profitable, and I can start developing even better software. I am currently looking for <a href="http://www.mmtsoftware.com/press.php?id=7">Beta Testers</a> for a few of my server scripts.</p>
<p>Then this site <a href="http://www.robert-lerner.com/">Robert Lerner</a> is my portfolio site. This site is built to help me secure a career in the web development field. While currently I have no results whatsoever from it, I&#8217;m sure this will change down the road. The folder /blog/, you&#8217;ll probably have visited (like right now).</p>
<p>A long-term project is <a href="http://www.parkreference.com/">Park Reference</a>, which I want to get all US parks listed by activities, features, maps, comments, ratings, and so on. While I do manage quite a few sites, I can&#8217;t help but go outdoors at times.</p>
<p>Other less-developed sites can be found in my portfolio as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robert-lerner.com/blog/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why does Windows have all the Viruses?</title>
		<link>http://www.robert-lerner.com/blog/?p=9</link>
		<comments>http://www.robert-lerner.com/blog/?p=9#comments</comments>
		<pubDate>Mon, 11 Jan 2010 07:32:39 +0000</pubDate>
		<dc:creator>Robert Lerner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[viruses]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.robert-lerner.com/blog/?p=9</guid>
		<description><![CDATA[Mac and Linux are both useless, and Windows isn't, so read the theory on propagation here.]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I was inside of the local Apple store. My reason was clear: They allow you to open webpages, and it is an easy way to advertise my websites. Pull them up on a few computers, and so on.</p>
<p>During my visit, I witnessed an employee telling a customer that &#8220;Macs don&#8217;t get viruses, there are none.&#8221; This enraged me. I&#8217;m and avid Windows / PC guy, I think Linux is good if you want to remember the old days where there&#8217;s no programs, and I think Macs are for the people who really don&#8217;t do anything with their computer but draw pictures, browse the internet, and write papers.</p>
<p>Let us gather some facts for this entry:</p>
<p>In December of 2009, <a href="http://marketshare.hitslink.com/os-market-share.aspx?qprid=9">Microsoft Windows</a> holds 93.74% of the market share. This means that more than 9 in 10 people use Windows.<br />
According to <a href="http://forums.macrumors.com/showthread.php?t=89199">MacRumors</a>, Macs do have viruses<br />
According to <a href="http://wordnetweb.princeton.edu/perl/webwn?s=computer%20virus">Princeton University</a>, <strong>Computer Virus</strong> is defined as:<br />
<em>&#8220;a software program capable of reproducing itself and usually capable of causing great harm to files or other programs on the same computer&#8221;</em></p>
<hr />Alright, now that we have that out of the way, let&#8217;s concentrate on these three facts. As you can see by the definition, viruses like to spread. Infecting a Mac is like infecting a Lochness Monster, whereas infecting a Windows machine is like infecting, say, a human.</p>
<p>If you&#8217;re going to design a virus, it only makes sense to exploit the most common medium around. This allows the best possible chance of your virus reaching a broad audience. Why Macs do have viruses, I cannot answer.</p>
<p>What about Linux?</p>
<p>Same answer, the market share is too small for it to be opportunistic.</p>
<p>Both Linux and Mac users &#8212; go to the store, and find some software, or better &#8212; games for your computer. No software company will bother with these platforms alone, because it&#8217;s not profitable. Face it, Windows controls computers right now, and if you want to accomplish anything with your computer you should use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robert-lerner.com/blog/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The database said feed me</title>
		<link>http://www.robert-lerner.com/blog/?p=5</link>
		<comments>http://www.robert-lerner.com/blog/?p=5#comments</comments>
		<pubDate>Mon, 11 Jan 2010 06:33:58 +0000</pubDate>
		<dc:creator>Robert Lerner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.robert-lerner.com/blog/?p=5</guid>
		<description><![CDATA[So I am.
I&#8217;ll make this the first WordPress entry for this particular blog. Of course, if you want to see more of me in the meantime, you can either visit the root of the site, or contact me and tell me you want to buy me a beer.
Anyway, I currently am unemployed, and am seeking [...]]]></description>
			<content:encoded><![CDATA[<p>So I am.</p>
<p>I&#8217;ll make this the first WordPress entry for this particular blog. Of course, if you want to see more of me in the meantime, you can either <a href="http://www.robert-lerner.com">visit the root of the site</a>, or contact me and tell me you want to buy me a beer.</p>
<p>Anyway, I currently am unemployed, and am seeking employment. I have 17 years of programming and computer experience from QBASIC to VBASIC, and xHTML, CSS, PHP.</p>
<p>I can usually do some pretty cool stuff with a computer too. But I intend to show you that later on. For now, enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robert-lerner.com/blog/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>605</slash:comments>
		</item>
	</channel>
</rss>
