<?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>Matt Refghi&#039;s Blog &#187; security</title>
	<atom:link href="http://mattrefghi.com/blog/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattrefghi.com/blog</link>
	<description>Computer Science and other written works</description>
	<lastBuildDate>Sat, 10 Mar 2012 17:58:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Will the Real Matt Refghi Please Stand Up?</title>
		<link>http://mattrefghi.com/blog/2011/07/will-the-real-matt-refghi-please-stand-up/</link>
		<comments>http://mattrefghi.com/blog/2011/07/will-the-real-matt-refghi-please-stand-up/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 15:40:59 +0000</pubDate>
		<dc:creator>Matt Refghi</dc:creator>
				<category><![CDATA[Personal Stories]]></category>
		<category><![CDATA[fraud]]></category>
		<category><![CDATA[identity theft]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://mattrefghi.com/blog/?p=3312</guid>
		<description><![CDATA[Back in mid 2009, I]]></description>
			<content:encoded><![CDATA[<p>Back in mid 2009, I discovered an unexpected shipping confirmation in my e-mail inbox. It was sent from my cellphone service provider, and was letting me know that the iPhone I ordered had been sent out to me. Thing is, I never ordered an iPhone, and though the confirmation showed my name, it was being shipped to another address, and was associated with another phone number. It didn&#8217;t take long for me to realize that this was identity theft.</p>
<div id="attachment_3348" class="wp-caption alignleft" style="width: 325px"><a href="http://mattrefghi.com/blog/wp-content/uploads/2011/07/phoneCall1.jpg" rel="lightbox[3312]"><img class="size-full wp-image-3348 " src="http://mattrefghi.com/blog/wp-content/uploads/2011/07/phoneCall1.jpg" alt="" width="315" height="264" /></a><p class="wp-caption-text">Photo by Ken Banks, kiwanja.net.</p></div>
<p>I immediately called my provider, and realized that I would likely have problems authenticating with them. You see, the provider usually asked for two key items whenever I called: birth date, and postal code. Anticipating this, I first told the agent the situation, and he confirmed that the address and contact information on my account had been changed. Since I had the thief&#8217;s information as well, I was able to prove that I was legitimate, and the agent told me I&#8217;d have to call the fraud department, which was currently closed.</p>
<p>As a next step, I returned to the confirmation e-mail, and took note of the shipping information in there. It was being shipped by one specific package delivery company, and I had a tracking number. Seeing as it was late, I couldn&#8217;t call their hotline for help. Instead, I went ahead and sent an e-mail to their support, warning them that the package should not be delivered, as it was fraudulent. I realized that I would likely not hear back from them that night, but at least I knew I did <em>something</em> while waiting for the hotline to open the next morning.</p>
<p>The next day, I called my cell phone provider first, and spoke with their fraud department. From what they could tell, the thief simply managed to authenticate as me, providing my birth date and postal code. He then had them change the address and phone number on my account, likely after telling them he had moved. As a means of protecting my account from further break-ins, the provider offered to set up a password. I naturally agreed to this, but wondered why it wasn&#8217;t active by default.</p>
<p>Next in line was the delivery company, which I managed to reach by phone. The agent mentioned that the package was already in transit, and that she would notify the driver to abort the delivery. She seemed fairly confident that this would occur, so I was in a good position by the end of the call. Keep in mind, though, that I probably didn&#8217;t need to worry about the delivery, as the provider likely had insurance for such situations. My pursuit, at that point, was mainly for personal reasons &#8211; if I could stop the thief from succeeding, I would be much more satisfied.</p>
<div id="attachment_3354" class="wp-caption alignright" style="width: 360px"><a href="http://www.flickr.com/photos/kdavidclark/4349313028/in/photostream/"><img class="size-full wp-image-3354" src="http://mattrefghi.com/blog/wp-content/uploads/2011/07/copCar2.jpg" alt="" width="350" height="234" /></a><p class="wp-caption-text">Photo by KDavidClark.</p></div>
<p>Soon after completing the calls, I arrived at work, and told my boss the story. He naturally allowed me to deal with it from the office, rather than work. Since I had spoken to the delivery company and my cell phone provider, the next step was to call the police. I explained my story, and the officer told me someone would call me back to discuss it further. In the meantime, her advice was that I should activate a fraud alert on my credit line, which I went ahead and did immediately after the call. The alert would prevent anything from being charged to my name, effectively making a social security number a requirement in all large credit purchases. After activating the alerts, I went back to my desk, and tried to piece together how exactly I had been compromised. Within a few minutes, I had my answer.</p>
<p>To find my postal code, the thief probably just ran a <a href="http://en.wikipedia.org/wiki/Whois" target="_blank">WHOIS</a> against my domain. At the time, I had multiple domains, and each one had been registered using my full name, address, and phone number. Domain registrations are public records, and though it&#8217;s a security concern, the contact information is needed to prove ownership. While this isn&#8217;t immediately visible to everyone, with the right tools, one can access that information. As an example, visit <a href="http://www.geektools.com/whois.php" target="_blank">this website</a>, and enter &#8220;microsoft.com&#8221; in the WHOIS box. Press &#8220;<em>WHOIS &gt;&gt;</em>&#8221; when ready, and then scroll down to see the registration information. There are hosts that offer private registration, usually for an additional fee, but at the time, my host didn&#8217;t have the option.</p>
<p>Now, on the other hand, my birth date was a little less straight-forward. It was a coworker who initially found that my Amazon wishlist was available to the public, and it revealed my birth day and month. While the year wasn&#8217;t actually revealed, there are many sites where my current age is displayed. With that, the year can be deduced, and there you have it &#8211; the date of my birth, cracked.</p>
<p>With the security holes revealed, I decided to correct the easiest one &#8211; I disabled my Amazon wishlist. The domain problem would have to be addressed later, as it would likely require changing hosts, which was not a quick task. My next goal was to find out as much as I could about the thief, as I had his address and phone number. After some googling, I located the Facebook profile of the supposed culprit, which of course included his name. Unfortunately, I couldn&#8217;t determine if he was the actual thief, or a scapegoat, so I couldn&#8217;t act on this knowledge. The actual thief could simply have given that address with the intention of being there just in time to grab the delivery. So, instead of acting on it, I took notes, and awaited the police phone call.</p>
<div id="attachment_3351" class="wp-caption alignright" style="width: 267px"><a href="http://www.flickr.com/photos/qwrrty/4603772609/in/photostream/"><img class="size-full wp-image-3351 " src="http://mattrefghi.com/blog/wp-content/uploads/2011/07/cop1.jpg" alt="" width="257" height="351" /></a><p class="wp-caption-text">Photo by Tim Pierce.</p></div>
<p>A few minutes later, I got word from the delivery company &#8211; they had successfully blocked the package, and it was being returned to the sender. With this news, I knew that I had blocked the thief &#8211; it was now simply a matter of bringing down the hammer of justice. Soon after, the police called back, and I explained my story once more. To my surprise, I was told that there was nothing they could do to locate the individual, despite the information I had collected. Apparently, the scam was fairly common, and the person doing it was most likely not the one at the address. The officer then explained that it would have been a different story if I hadn&#8217;t successfully blocked the delivery. Even then, I was told it would have taken the police department <strong>ONE YEAR</strong> to investigate such a theft. I left the call feeling less respect for the police, and seriously considered taking a vigilante approach.</p>
<p>Despite my disappointment in the police, the problem had been mostly resolved. I successfully prevented the thief from getting anything, and my accounts were now all protected. I had called all companies I did business with, and had them activate all optional security measures.</p>
<p>Two weeks after the incident, I received yet another e-mail, notifying me that my password had been reset on my account. I once again called my cellphone provider&#8217;s fraud department, and they helped me piece together what happened. The thief probably noticed he hadn&#8217;t received the iPhone, and tried to get that corrected by going to a store in person. When he couldn&#8217;t figure out the password that was being asked of him, he likely claimed he had forgotten it, and had the agent reset it. Since my account had the correct contact information, the new password was sent to my e-mail address. Since he couldn&#8217;t get into the account, and couldn&#8217;t check my e-mail, he was officially stuck, and the conflict finally came to an end&#8230;. I had won.</p>
<p>However stressful, the whole experience proved instrumental in improving my security on the web. No longer could I just casually open accounts everywhere, worry-free. I now had to be very conscious of how websites intended to use my data, otherwise, I could be leaving bits of information for thieves to exploit. I once wrote an article that explains how I would <a href="http://mattrefghi.com/blog/2009/09/reducing-e-mail-spam-by-eliminating-public-listings/" target="_blank">google my own e-mail address to see if it was visible to spammers</a>. Well, the same approach can be used for other things &#8211; you can google your name, address, phone number, and see if it is exposed anywhere. Keeping in mind, of course, that after searching for anything sensitive, you should probably wipe your browser history, as well as your <a href="http://en.wikipedia.org/wiki/Google_Web_History" target="_blank">Google Web History</a>, if you have that activated.</p>
<p>Beyond making sure that websites don&#8217;t expose too much information about me, I also try to avoid being specific in my posts. You likely noticed that I never mentioned who my cellphone provider was, and who the package delivery company was. I do this to make sure I&#8217;m not giving away details that can be used against me. I also exclude certain facts from my posts so that if my identity is ever in question, I have unique information that can set me apart from the thief. I do something similar with the images that I upload to this blog &#8211; if I spot <a href="http://mattrefghi.com/blog/2011/07/detained-while-reporting-spam-in-livemocha/" target="_blank">anything</a> <a href="http://mattrefghi.com/blog/2009/10/powerful-mail/" target="_blank">even</a> <a href="http://mattrefghi.com/blog/2009/01/using-ping-to-monitor-reboots/" target="_blank">remotely </a><a href="http://mattrefghi.com/blog/2011/07/your-friends-will-miss-you/" target="_blank">sensitive</a>, I&#8217;ll cover it up.</p>
<p>So, that&#8217;s my story, folks &#8211; hopefully my experience will prove useful in preventing similar attempts on others.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2011%2F07%2Fwill-the-real-matt-refghi-please-stand-up%2F&amp;linkname=Will%20the%20Real%20Matt%20Refghi%20Please%20Stand%20Up%3F" title="Digg" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2011%2F07%2Fwill-the-real-matt-refghi-please-stand-up%2F&amp;linkname=Will%20the%20Real%20Matt%20Refghi%20Please%20Stand%20Up%3F" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2011%2F07%2Fwill-the-real-matt-refghi-please-stand-up%2F&amp;linkname=Will%20the%20Real%20Matt%20Refghi%20Please%20Stand%20Up%3F" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2011%2F07%2Fwill-the-real-matt-refghi-please-stand-up%2F&amp;linkname=Will%20the%20Real%20Matt%20Refghi%20Please%20Stand%20Up%3F" title="Slashdot" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://mattrefghi.com/blog/2011/07/will-the-real-matt-refghi-please-stand-up/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://mattrefghi.com/blog/2011/07/will-the-real-matt-refghi-please-stand-up/" data-text="Will the Real Matt Refghi Please Stand Up?"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://mattrefghi.com/blog/2011/07/will-the-real-matt-refghi-please-stand-up/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2011%2F07%2Fwill-the-real-matt-refghi-please-stand-up%2F&amp;title=Will%20the%20Real%20Matt%20Refghi%20Please%20Stand%20Up%3F" id="wpa2a_2"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mattrefghi.com/blog/2011/07/will-the-real-matt-refghi-please-stand-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>When Gaming Handles Invade Real Life</title>
		<link>http://mattrefghi.com/blog/2010/10/when-gaming-handles-invade-real-life/</link>
		<comments>http://mattrefghi.com/blog/2010/10/when-gaming-handles-invade-real-life/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 21:02:04 +0000</pubDate>
		<dc:creator>Matt Refghi</dc:creator>
				<category><![CDATA[Personal Stories]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[handle]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://mattrefghi.com/wordpress/?p=2041</guid>
		<description><![CDATA[Having been a gamer since]]></description>
			<content:encoded><![CDATA[<p>Having been a gamer since my teenage years, I&#8217;m pretty familiar with representing myself in a virtual world. While some games offers customization of <a href="http://en.wikipedia.org/wiki/Avatar_(computing)" target="_blank">an avatar</a>, the most common element is usually a username, also known as a gaming handle. When other players encounter you in this online world, they know you by your handle, not your real-life name. Over the years, I came to realize that my online personna could sometimes find its way into the real world, with undesirable results.</p>
<div id="attachment_2049" class="wp-caption alignright" style="width: 296px"><a href="http://www.flickr.com/photos/usfbps/4597079038/"><img class="size-full wp-image-2049 " title="Job interview" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/10/interview.jpg" alt="Job interview" width="286" height="191" /></a><p class="wp-caption-text">Photo by bpsusf</p></div>
<p>The first situation I&#8217;m going to describe revolves around the handle. When creating gaming handles, I now know to exercise caution, as the name may be seen in a context that isn&#8217;t&#8230; appropriate. I have personally experienced this before, and it is both and amusing and troubling tale. At one point in my life, I went in for an internship interview, and when the interviewer arrived, he pulled up the electronic version of my resume on his laptop. I couldn&#8217;t see his screen, but after a few moments, he looked up, and said: &#8220;ToadLurker?&#8221; It took me a couple seconds to realize that yes, I heard correctly. ToadLurker was my gaming handle, but I didn&#8217;t understand how it had anything to do with my resume. I confirmed the name as my own, and asked him where he saw it. It seems the file&#8217;s properties actually contained the author name, which, by default, seemed to be related to the Windows logon name. This is where I learned a very valuable lesson &#8211; despite the gaming, your Windows account should always be based on your real name. Also, the handle should be something that you can show to an employer without being embarrassed. Certainly not something that you&#8217;ll want to do, but I feel it to be a good rule of thumb.</p>
<div id="attachment_2043" class="wp-caption alignleft" style="width: 310px"><a href="http://www.flickr.com/photos/kaibara/4626017715/in/photostream/"><img class="size-full wp-image-2043 " title="Green Toad" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/10/toad2.jpg" alt="" width="300" height="200" /></a><p class="wp-caption-text">Photo by Umberto Salvagnin</p></div>
<p>Similarly, it is important to resist the temptation of using gaming handles as usernames for non-gaming websites. Recently, as I was using a finance-related website, I realized that I could not remember my username. I had to call their support line, and the agent eventually told me my username: ToadLurker. Registering with that username was obviously a mistake (rarely use it -hence why I couldn&#8217;t remember), but it was pretty awkward to hear that on the phone, and have to acknowledge that it was, in fact, your username. You&#8217;re also probably wondering what ToadLurker is, and to me, that&#8217;s the amusing part. To a random person, it doesn&#8217;t sound very good &#8211; it almost sounds like ToadLicker, suggesting I like to <a href="http://en.wikipedia.org/wiki/Psychoactive_toad" target="_blank">lick psychoactive toads to get high</a>. Even if they don&#8217;t think this, the word &#8220;lurker&#8221; doesn&#8217;t really inspire trust in anyone.</p>
<p>Along the same line, by the way, don&#8217;t register on websites using an e-mail address that is too embarassing to show to a potential employer. I used to live with a guy that had an e-mail called <em>operationpimp@providerhere.com</em>. Just keeping that e-mail address around is a risk to his reputation&#8230; what if it accidentally was seen by an employer? I used to have a good laugh imagining what would happen if he actually sent his resumes using that address.</p>
<p>Finally, to put an end to your wondering, I&#8217;ll explain how I came to adopt ToadLurker as my gaming handle. It goes back to my earlier gaming years, where I played <a href="http://en.wikipedia.org/wiki/Starcraft" target="_blank">Starcraft, </a>a real-time strategy game,<a href="http://en.wikipedia.org/wiki/Starcraft" target="_blank"> </a> most of all. I really liked one particular unit, called a Lurker. Lurkers burrowed into the ground, and stayed there, awaiting enemy units. When enemies would walk near burrowed Lurkers, they would be immediately attacked by spines that pierced through the ground. The Lurkers themselves remain burrowed, making them great ambushers. I always liked that concept, so it found a way into my gaming handle.</p>
<div id="attachment_2052" class="wp-caption alignright" style="width: 360px"><a href="http://www.flickr.com/photos/allaboutchase/3210932014/"><img class="size-full wp-image-2052   " title="Gamers at a LAN Party" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/10/lanparty.jpg" alt="LAN Party" width="350" height="230" /></a><p class="wp-caption-text">Photo by Chase N</p></div>
<p>The Toad portion actually started at SOAD, which is an acronym for <a href="http://en.wikipedia.org/wiki/System_of_a_Down" target="_blank">System of a Down</a>, a band I listened to at the time. SoadLurker was therefore my first draft, and I kept it for a while. A few years later, I began playing <a href="http://en.wikipedia.org/wiki/Battlefield_1942" target="_blank">Battlefield 1942</a> with a <a href="http://en.wikipedia.org/wiki/Clan_(computer_gaming)" target="_blank">clan</a>, regularly. During one of our league matches, a <a href="http://en.wikipedia.org/wiki/SHOUTcast">shoutcaster</a> decided to broadcast our match. He was essentially watching the match, and behaving as a regular sports commentator would. After the match, the team got together on an audio chat program, and listened to the shoutcast together. At one point during the match, the shoutcaster noticed me doing something in the game world, and tried to pronounce SoadLurker a few times, with little success. He decided it was too hard to read, so he asked his wife what she thought. Her suggestion was to just call me &#8220;Toad&#8221;, as it was simpler. Upon hearing that, the team had a good laugh, and I decided that yeah, why not call myself Toad?</p>
<p>That was, of course, a very long time ago. At this point in my life, I&#8217;m <a href="http://mattrefghi.com/wordpress/2010/06/my-personal-advertising-experiment-in-all-points-bulletin/" target="_blank">very supportive of the idea</a> of using real names as gaming handles. They&#8217;re much less likely to lead to awkward situations like the ones I have experienced.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F10%2Fwhen-gaming-handles-invade-real-life%2F&amp;linkname=When%20Gaming%20Handles%20Invade%20Real%20Life" title="Digg" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F10%2Fwhen-gaming-handles-invade-real-life%2F&amp;linkname=When%20Gaming%20Handles%20Invade%20Real%20Life" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F10%2Fwhen-gaming-handles-invade-real-life%2F&amp;linkname=When%20Gaming%20Handles%20Invade%20Real%20Life" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F10%2Fwhen-gaming-handles-invade-real-life%2F&amp;linkname=When%20Gaming%20Handles%20Invade%20Real%20Life" title="Slashdot" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://mattrefghi.com/blog/2010/10/when-gaming-handles-invade-real-life/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://mattrefghi.com/blog/2010/10/when-gaming-handles-invade-real-life/" data-text="When Gaming Handles Invade Real Life"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://mattrefghi.com/blog/2010/10/when-gaming-handles-invade-real-life/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F10%2Fwhen-gaming-handles-invade-real-life%2F&amp;title=When%20Gaming%20Handles%20Invade%20Real%20Life" id="wpa2a_4"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mattrefghi.com/blog/2010/10/when-gaming-handles-invade-real-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Google Search with SSL in Chrome</title>
		<link>http://mattrefghi.com/blog/2010/08/using-google-search-with-ssl-in-chrome/</link>
		<comments>http://mattrefghi.com/blog/2010/08/using-google-search-with-ssl-in-chrome/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 01:41:47 +0000</pubDate>
		<dc:creator>Matt Refghi</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://mattrefghi.com/wordpress/?p=1603</guid>
		<description><![CDATA[On May 21, 2010, Google]]></description>
			<content:encoded><![CDATA[<p>On May 21, 2010, Google <a href="http://googleblog.blogspot.com/2010/05/search-more-securely-with-encrypted.html" target="_blank">announced the release of their new SSL Search service</a>. This new search service behaves almost exactly like Google Search &#8211; the main difference being that it uses SSL for security. Wondering what SSL is? In the words of Google:</p>
<blockquote><p>SSL (Secure Sockets Layer) is a protocol that helps provide secure Internet communications for services like web browsing, e-mail, instant messaging, and other data transfers. When you search over SSL, your search queries and search traffic are encrypted so they can&#8217;t be read by any intermediary party such as employers and internet service providers (ISPs).</p></blockquote>
<p>Source: <a href="http://www.google.com/support/websearch/bin/answer.py?answer=173733&amp;hl=en" target="_blank">Google SSL Search Help</a></p>
<p>So, put simply, the announcement was great news for privacy and security enthusiasts everywhere. As one of these enthusiasts, I immediately switched to Google&#8217;s SSL search for all my web search needs. Sure, there were <a href="http://www.google.com/support/websearch/bin/answer.py?answer=173733&amp;hl=en" target="_blank">some drawbacks to switching &#8211; namely, a loss in performance</a> &#8211; but in my mind, I rather wait a little longer, knowing I have increased security.  So, as a first step, I switched my homepage in Google Chrome. This was pretty straight forward, I simply had to press the Wrench icon, and then select Options.</p>
<p style="text-align: center;"><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/GoogleSSL1.png" rel="lightbox[1603]"><img class="aligncenter size-full wp-image-1607" title="Setting your homepage to Google SSL" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/GoogleSSL1.png" alt="Setting your homepage to Google SSL" width="556" height="97" /></a></p>
<p>The next step was to change the search provider &#8211; in Google Chrome, this is crucial &#8211; since it relies so heavily on one smart search/address bar. When I went to do that, I instinctively selected the existing search engine I was using: Google Canada, and attempted to edit it. Unfortunately, the URL field was grayed out, preventing me from making changes to the URL pattern.</p>
<p style="text-align: center;"><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/gc.png" rel="lightbox[1603]"><img class="aligncenter size-full wp-image-1619" title="Google Canada search engine definition in Google Chrome" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/gc.png" alt="Google Canada search engine definition in Google Chrome" width="352" height="223" /></a></p>
<p>I then figured out that some of these providers are built-in, and can&#8217;t be edited. You have to manually add a new search engine, which allows you to define all fields. Here&#8217;s what I entered for each field:</p>
<ul>
<li>Name: Google HTTPS</li>
<li>Keyword: g</li>
<li>URL: https://encrypted.google.com/search?hl=en&amp;q=%s</li>
</ul>
<p style="text-align: center;"><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/g.png" rel="lightbox[1603]"><img class="aligncenter size-full wp-image-1620" title="Google SSL search engine definition in Google Chrome" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/g.png" alt="Google SSL search engine definition in Google Chrome" width="352" height="223" /></a></p>
<p>Once I selected the new engine as my as the default, I was ready to go. Google&#8217;s SSL search was my homepage, and my default search engine. Yet, I still had some flexibility: I chose keywords that would allow me to easily switch between engines. For example, by typing:</p>
<blockquote><p>gc wikipedia ducks</p></blockquote>
<p>Chrome understands that I want to search using Google Canada:</p>
<p style="text-align: center;"><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/gc_ducks.png" rel="lightbox[1603]"><img class="aligncenter size-full wp-image-1621" title="Using search engine keywords in Google Chrome" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/08/gc_ducks.png" alt="Using search engine keywords in Google Chrome" width="325" height="32" /></a></p>
<p>This allowed me to have a secure search engine by default, all the while making it easy for me to use others on-the-fly.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F08%2Fusing-google-search-with-ssl-in-chrome%2F&amp;linkname=Using%20Google%20Search%20with%20SSL%20in%20Chrome" title="Digg" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F08%2Fusing-google-search-with-ssl-in-chrome%2F&amp;linkname=Using%20Google%20Search%20with%20SSL%20in%20Chrome" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F08%2Fusing-google-search-with-ssl-in-chrome%2F&amp;linkname=Using%20Google%20Search%20with%20SSL%20in%20Chrome" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F08%2Fusing-google-search-with-ssl-in-chrome%2F&amp;linkname=Using%20Google%20Search%20with%20SSL%20in%20Chrome" title="Slashdot" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://mattrefghi.com/blog/2010/08/using-google-search-with-ssl-in-chrome/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://mattrefghi.com/blog/2010/08/using-google-search-with-ssl-in-chrome/" data-text="Using Google Search with SSL in Chrome"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://mattrefghi.com/blog/2010/08/using-google-search-with-ssl-in-chrome/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F08%2Fusing-google-search-with-ssl-in-chrome%2F&amp;title=Using%20Google%20Search%20with%20SSL%20in%20Chrome" id="wpa2a_6"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mattrefghi.com/blog/2010/08/using-google-search-with-ssl-in-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Love and Hate NoScript</title>
		<link>http://mattrefghi.com/blog/2009/11/to-love-and-hate-noscript/</link>
		<comments>http://mattrefghi.com/blog/2009/11/to-love-and-hate-noscript/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 08:33:47 +0000</pubDate>
		<dc:creator>Matt Refghi</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[noscript]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.mattrefghi.com/wordpress/?p=982</guid>
		<description><![CDATA[Mozilla Firefox has always been]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Mozilla_firefox" target="_blank">Mozilla Firefox</a> has always been one of my favorite browsers. The only contender that was able to knock it from its #1 position was <a href="http://en.wikipedia.org/wiki/Google_Chrome" target="_blank">Google Chrome</a>. Even though Chrome is still lacking in a few departments (extensions, bookmark management), I swear by it because of the overall performance. Plus, whenever they release a major version, I know they&#8217;ll have further performance enhancements &#8211; that&#8217;s just what they do. I also prefer the minimalistic nature of their user interface &#8211; which, as it turns out, also integrates beautifully with my operating system, Windows 7.</p>
<p>Despite Firefox dropping to #2 in my list, I still use it regularly for web development. They have plenty of extensions to keep me coming back: <a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">Web Developer</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/271" target="_blank">ColorZilla</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/249">HTML Validator</a>, and&#8230; well, <a href="https://addons.mozilla.org/en-US/firefox/addon/722" target="_blank">NoScript</a>. All of those extensions are excellent; however, NoScript sometimes irritates me.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">NoScript Firefox extension provides extra protection for Firefox, Flock, Seamonkey and other mozilla-based browsers: this free, open source add-on allows JavaScript, Java and Flash and other plugins to be executed only by trusted web sites of your choice (e.g. your online bank), and provides the most powerful Anti-XSS protection available in a browser.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">NoScript&#8217;s unique whitelist based pre-emptive script blocking approach prevents exploitation of security vulnerabilities (known and even not known yet!) with no loss of functionality&#8230;</div>
<blockquote><p>NoScript Firefox extension provides extra protection for Firefox, Flock, Seamonkey and other mozilla-based browsers: this free, open source add-on allows JavaScript, Java and Flash and other plugins to be executed only by trusted web sites of your choice (e.g. your online bank), and provides the most powerful Anti-XSS protection available in a browser.</p>
<p>NoScript&#8217;s unique whitelist based pre-emptive script blocking approach prevents exploitation of security vulnerabilities (known and even not known yet!) with no loss of functionality&#8230;</p></blockquote>
<p style="text-align: left; ">Certainly sounds great &#8211; and it works very well too. I really get a sense of safety in knowing I can selectively enable specific elements on webpages, blocking everything else by default. The functionality they offer is great. The problem I have is more with the developers, not the extension. You see, here&#8217;s the problem: NoScript is <strong>regularly updated</strong>, so you&#8217;re very likely to see this on a regular basis:</p>
<p style="text-align: center; "><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript1.png" rel="lightbox[982]"><img class="aligncenter size-full wp-image-985" title="NoScript is updated often - each time you choose to install an update, you have to restart Firefox." src="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript1.png" alt="NoScript is updated often - each time you choose to install an update, you have to restart Firefox." width="475" height="350" /></a></p>
<p style="text-align: center; ">
<p style="text-align: left; ">Kind of annoying, but by itself, not a deal breaker. After an restarting Firefox due to the update, I&#8217;m immediately greeted by the following page:</p>
<p style="text-align: center; "><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript2.png" rel="lightbox[982]"><img class="aligncenter size-full wp-image-986" title="The NoScript homepage - content aggressively mixed with advertising, affiliation links, and donation buttons." src="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript2.png" alt="The NoScript homepage - content aggressively mixed with advertising, affiliation links, and donation buttons." width="473" height="470" /></a></p>
<p style="text-align: left; ">Let me state this very clearly:<strong> Every time I update NoScript, I&#8217;m thrown to that page</strong>. Ugh.  Sure, they show me the change log, news, and more &#8211; but they also show me ads&#8230; a lot of them. Let&#8217;s start by looking at how much of the site is devoted to ads. I&#8217;ll highlight pure advertisements in <strong><span style="color: #ff0000;">red</span></strong>, affiliations in <strong><span style="color: #ff00ff;">pink</span></strong>, and donation controls in <strong><span style="color: #ff6600;">orange</span></strong><strong>:</strong></p>
<p style="text-align: center; "><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript3.png" rel="lightbox[982]"><img class="aligncenter size-full wp-image-987" title="The NoScript homepage with the advertising, donation controls, and affiliation links highlighted." src="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript3.png" alt="The NoScript homepage with the advertising, donation controls, and affiliation links highlighted." width="473" height="470" /></a></p>
<p style="text-align: left; ">That&#8217;s quite a lot of advertising on the main page&#8230; <em>and </em>it is<em> </em><a href="http://www.codinghorror.com/blog/archives/001307.html" target="_blank">above the fold of the page</a>. It&#8217;s not the worst I&#8217;ve ever seen, but it is still a significant assault on my eyes. I won&#8217;t show you screenshots of what the rest of the page looks like, but trust me &#8211; it follows the same trend. If you&#8217;d like to see it all, <a href="http://noscript.net/">you can visit it here</a>. That said, I get the whole &#8220;we&#8217;re starving programmers and we need the money&#8221; thing, but I expect a certain amount of elegance in pursuing revenue. Considering their <a href="http://en.wikipedia.org/wiki/NoScript#Criticism" target="_blank">previous shady practices</a>, though, I&#8217;m not entirely surprised.</p>
<p style="text-align: left; ">Another aspect of their advertising that particularly bothers me is how they claim to be &#8220;your friendly web cop&#8221;, keeping you safe, and yet, they are suggesting software that they <em>probably never even tried</em>. I&#8217;m particularly referring to the &#8220;PC slowing you down? Free scan&#8221; and &#8220;Top tip! Click here to check if your drivers are up-to-date!&#8221; ads. I would <strong><em>never </em></strong>click on those things&#8230; but I know some people that might, especially if they are shown on a security-related site. At first glance, even <strong>I</strong> have to ask myself if it is an ad &#8211; it almost looks like it could be another software offering from the same company. Things like that really make me want to start using <a href="https://addons.mozilla.org/en-US/firefox/addon/1865">AdBlock Plus</a> again&#8230; and that&#8217;s not cool, since I am a web developer myself.</p>
<p style="text-align: left; ">Overall, if their site was more tastefully presented, and the ads were more respectful in number and placement, I&#8217;d have less of a problem with them showing me their page every time I update. In its current state, it is just so obvious to me that they are money-hungry &#8211; to the point where they put little thought behind the resulting user experience.  Even with that aspect improved,  a pretty page could still be an annoyance if you are automatically thrown to it once a week. Thankfully, the NoScript guys have a way for you to disable the feature. Hurrah!</p>
<p style="text-align: left; "><span style="font-family: Tahoma; line-height: normal; font-size: 11px; color: #2c2c29; "> </span></p>
<h3 style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1.6em; background-position: initial initial; ">Solution<a href="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript41.png" rel="lightbox[982]"><img class="size-full wp-image-992 alignright" title="How to make it so the NoScript page does not automatically appear whenever you update." src="http://www.mattrefghi.com/wordpress/wp-content/uploads/2009/11/NoScript41-313x282-custom.PNG" alt="How to make it so the NoScript page does not automatically appear whenever you update." width="282" height="254" /></a></h3>
<p>With the latest version of NoScript installed (In my case, 1.9.9.15):</p>
<p>1) Right-click the NoScript icon, and select Options.</p>
<p>2) Click the &#8220;Notifications&#8221; tab.</p>
<p>3) Find the checkbox titled &#8220;Display the release notes on updates&#8221;, and <strong>uncheck it</strong>.</p>
<p>4) Click &#8220;OK&#8221;.</p>
<p>That&#8217;s it! The NoScript page should no longer be force-fed to you after every update. Take a moment to truly enjoy that fact.</p>
<p>If you&#8217;re ever wondering about what they added in a particular update, you can check the update-specific release notes from within Firefox itself. In the Add-ons Manager, click the &#8220;Updates&#8221; tab, select the NoScript update, and click the &#8220;Show Information&#8221; button at the bottom of the dialog. Once clicked, you&#8217;ll see additional information about the update:</p>
<p style="text-align: center;"><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/show_information.png" rel="lightbox[982]"><img class="aligncenter size-full wp-image-994" title="You can view an extension's release notes right in Firefox." src="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/show_information.png" alt="You can view an extension's release notes right in Firefox." width="467" height="365" /></a></p>
<p>Now&#8230; remind me, NoScript developers, why I <em><strong>need </strong></em>to see your homepage every time you release a new minor version? For the sake of your advertising revenue, perhaps?</p>
<p style="text-align: center;">
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fto-love-and-hate-noscript%2F&amp;linkname=To%20Love%20and%20Hate%20NoScript" title="Digg" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fto-love-and-hate-noscript%2F&amp;linkname=To%20Love%20and%20Hate%20NoScript" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fto-love-and-hate-noscript%2F&amp;linkname=To%20Love%20and%20Hate%20NoScript" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fto-love-and-hate-noscript%2F&amp;linkname=To%20Love%20and%20Hate%20NoScript" title="Slashdot" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://mattrefghi.com/blog/2009/11/to-love-and-hate-noscript/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://mattrefghi.com/blog/2009/11/to-love-and-hate-noscript/" data-text="To Love and Hate NoScript"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://mattrefghi.com/blog/2009/11/to-love-and-hate-noscript/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fto-love-and-hate-noscript%2F&amp;title=To%20Love%20and%20Hate%20NoScript" id="wpa2a_8"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mattrefghi.com/blog/2009/11/to-love-and-hate-noscript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

