<?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>Nathan Barry &#187; Security</title>
	<atom:link href="http://nathanbarry.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://nathanbarry.com</link>
	<description>Design, Business, Life</description>
	<lastBuildDate>Tue, 15 May 2012 21:35:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to By-Pass the TSA No-Fly List</title>
		<link>http://nathanbarry.com/no-fly-list/</link>
		<comments>http://nathanbarry.com/no-fly-list/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 04:10:53 +0000</pubDate>
		<dc:creator>nathanbarry</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://nathanbarry.com/?p=213</guid>
		<description><![CDATA[Few people like the TSA, but undergo security screenings because they believe it makes flying safer. But does it really? What the TSA provides is security theater. Strictly for show, this security is designed to make you feel safer, but it quickly falls apart under closer scrutiny. A classic example of this is the No-Fly [...]]]></description>
			<content:encoded><![CDATA[<p>Few people like the TSA, but undergo security screenings because they believe it makes flying safer. But does it really? What the TSA provides is security theater. Strictly for show, this security is designed to make you feel safer, but it quickly falls apart under closer scrutiny. A classic example of this is the No-Fly list. According to author and security expert Bruce Schneier, the No-Fly list is “a list of people that are so dangerous we can&#8217;t allow them to fly for any reason, but so innocent we can&#8217;t arrest them. Who are these people?”</p>
<blockquote><p>“&#8230;a list of people that are so dangerous we can&#8217;t allow them to fly for  any reason, but so innocent we can&#8217;t arrest them. Who are these people?”</p>
<p><em>- Bruce Schneier</em></p></blockquote>
<p>I&#8217;ll show you a quick way to get around the list in order to prove that the no-fly list, like most TSA procedures, does not provide additional security.</p>
<h2>Are You On the List?</h2>
<p>Using a service called <a href="http://www.clearme.com/index.html">CLEAR</a> you can check to see if your name is on the No-Fly list by signing up for their service (they have a refund policy if you don&#8217;t use it). If they deny your account, then it is safe to assume you are on the no-fly list. Since that appears to be the only real reason they deny accounts.</p>
<h2>Cheating the Checkpoints</h2>
<p>This technique comes down to understanding when and how your identity is checked. Whenever you fly, your identity is checked at least three times (four times if you check-in to your flight in person). First, when you purchase the ticket (do this online), second, when you enter security, and finally when your boarding pass is scanned as you get on the plane.</p>
<h2>Planning Your Purchase</h2>
<p>When you purchase your ticket, the passenger name is checked against the no-fly list. This is the only time your name is checked. To bypass this, purchase the ticket with a credit card belonging to someone else. The ticket will be under their name, but (as I will demonstrate), it really doesn&#8217;t matter what name you book your ticket under (make sure to stick with the same gender, it just makes the process easier). Another option would be to use a prepaid debit card to purchase your ticket.</p>
<p>Remember, when selecting someone&#8217;s identity to use you should first check them against CLEAR.</p>
<h2><img class="size-full wp-image-249 alignleft leftedge" title="Authorized-Only-400" src="http://nathanbarry.com/wp-content/uploads/2010/12/Authorized-Only-400.jpg" alt="" width="400" height="276" />Identity Crisis</h2>
<p>The next check is just before you go through security. TSA Agents check your ID card (or passport) against your boarding pass, looking closely with a magnifying glass to verify that your ID is authentic. This detailed look at IDs makes using a fake a bad idea, plus the photo needs to look like you, so borrowing an ID won&#8217;t work either. The easiest way through this checkpoint is to modify your boarding pass (the only non-secure document here). At this stage, they are only checking you and your boarding pass against your ID. They don&#8217;t do a computer check against the no-fly list or even check that your boarding pass is authentic.</p>
<h2>Modifying Your Boarding Pass</h2>
<p>When printing a boarding pass you are simply printing an HTML page. With the Firefox extension <a href="http://getfirebug.com/">Firebug</a> you can live edit HTML directly in the page.  When viewing your boarding pass, print one authentic copy (with the stolen identity), then print another copy that has the name switched to yours (leave all the fight details intact). When you go through security present the modified boarding pass with the name that will match your valid ID. Easy.</p>
<h2>The Switch</h2>
<p>Finally, your boarding pass is checked as you get on the plane. It will be scanned and your name will appear on the screen (though ID is not checked), so you will need to switch back to your authentic boarding pass with the stolen name.</p>
<p>That&#8217;s it. Walk down the ramp and onto the plane. The most complicated part was using a Firefox extension to edit some HTML. You didn&#8217;t even have to open Photoshop. The no-fly list is another government program expected to help keep us safe. If it can be by-passed this easily shouldn’t we take a closer look at the rest of the TSA’s functions?</p>
<p><small>Note: This article is designed to point out the flaws in TSA Security. The author is not recommending that you try this as it is probably very illegal.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://nathanbarry.com/no-fly-list/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An Avatar for a Password: A Lesson in Social Media Security</title>
		<link>http://nathanbarry.com/social-media-security/</link>
		<comments>http://nathanbarry.com/social-media-security/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 02:00:15 +0000</pubDate>
		<dc:creator>nathanbarry</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://nbarry.com/?p=33</guid>
		<description><![CDATA[Remember the days of Myspace phishing scams? Well, if you were ever on Myspace no doubt you were sent messages by your oh-so-holy-church-going-friends to look at a porn site, purchase viagra, or just talk to this chick on a webcam. Why would your friend send you such horrible things? Usually because they wanted a free [...]]]></description>
			<content:encoded><![CDATA[<p>Remember the days of Myspace phishing scams? Well, if you were ever on Myspace no doubt you were sent messages by your oh-so-holy-church-going-friends to look at a porn site, purchase viagra, or just talk to this chick on a webcam. Why would your friend send you such horrible things? Usually because they wanted a free background for their page and didn&#8217;t know the first thing about web security.</p>
<h2>Basic Security</h2>
<p>You see when you give your username and password to a service then they can login to your account. Sounds pretty basic right? But think about it. If they can login to your account they can post anything, change your photos, or whatever else. On Twitter they could even change your password <em>and</em> your email address so that you are locked out of your account without a recovery method.</p>
<h2>I would never do something so foolish!</h2>
<p>Of course you all have enough sense to not give out your password to just anyone who asks for it. Right?</p>
<p>Wrong. When I looked through my Twitter feed and see little ribbons next to people&#8217;s avatars I must point out that they just handed over access to their account to a complete stranger.</p>
<div id="attachment_34" class="wp-caption aligncenter" style="width: 518px"><img class="size-full wp-image-34" src="http://nathanbarry.com/wp-content/uploads/2009/07/Twibbon.jpg" alt="But all my friends are doing it!" width="508" height="272" /><p class="wp-caption-text">But all my friends are doing it!</p></div>
<p>The service <a href="http://twibbon.com/">Twibbon</a> asks for your username and password which thousands of people are giving up without thinking twice. But it&#8217;s okay because they clearly state: &#8220;<em>Your login details will not be stored and are only used to update your profile image.</em>&#8221; Awesome. They sound nice. Why should you trust them?</p>
<div id="attachment_35" class="wp-caption aligncenter" style="width: 467px"><img class="size-full wp-image-35" src="http://nathanbarry.com/wp-content/uploads/2009/07/nipper.jpg" alt="@nipper Says it quite succinctly." width="457" height="88" /><p class="wp-caption-text">@nipper Says it quite succinctly.</p></div>
<p>They don&#8217;t even look trustworthy! A single line of text shouldn&#8217;t make you think otherwise.</p>
<h2>It gets worse.</h2>
<p>You use email right? Is your Twitter password different than your email password? Yeah, I didn&#8217;t think so (to the smart ones who answered yes, congratulations! You passed web security 101). Interested in what you can steal if you know someone&#8217;s main email address and password?</p>
<ul>
<li><em>All</em> social media accounts</li>
<li>Bank Accounts</li>
<li>Domain Names (It happened to <a href="http://www.davidairey.com/david-airey-hacked/">David Airey</a>)</li>
<li>Blogs</li>
<li>Your entire online identity</li>
<li>Online Cell Phone Account</li>
</ul>
<p>You get the idea. On the web your email address and password are the keys to your virtual kingdom. Why give up something so important just to turn your avatar green?</p>
<h2>The best part.</h2>
<p>Not only do users give up their password, but they also then post a tweet to tell their friends to do the same. Viral phishing! Now that&#8217;s clever.</p>
<h2>Web developers should know better!</h2>
<p>I found this unfortunate example the other day. The worst part is that many web apps are doing the same thing.</p>
<p style="text-align: center">
<div id="attachment_36" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-36" src="http://nathanbarry.com/wp-content/uploads/2009/07/babel.jpg" alt="Even the well designed service BabelWith.me does it." width="470" height="197" /><p class="wp-caption-text">Even the well designed service BabelWith.me does it.</p></div>
<p>When otherwise intelligent web professionals build services that circumvent basic security principals we are teaching users that it is okay to give up valuable information to an unverified third party service. As designer and developers we need to be setting the standards (and following them!) for security if we are going to fight the increase in online identity theft. Not contribute to it!</p>
<h3>There is a better way.</h3>
<p>Twitter uses an authentication tool called <a href="http://oauth.net/">OAUTH</a> that allows for an app to temporarily access your account, but without requiring you to ever disclose personal information. It also controls what the app can do when they have access. Most of you have seen this screen:</p>
<div id="attachment_38" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-38" src="http://nbarry.com/wp-content/uploads/2009/07/oauth-300x142.jpg" alt="The way security should be handled." width="300" height="142" /><p class="wp-caption-text">The way security should be handled.</p></div>
<p>Basically this lets the app do the cool things it was designed to do, but it leaves you completely secure at the same time. It&#8217;s just better for everyone.</p>
<h2>Think about this.</h2>
<p>Your Twitter account is important. Business or personal it is still your brand online. You can&#8217;t afford to have it tarnished by a simple, foolish mistake. It would be really embarrassing to post to tell your 2000 followers they should all visit a porn site. It happened on MySpace and it is only a matter of time before it happens on Twitter.</p>
<p><em>Note: If I called you out specifically or offended you in some way please know that it is only because I am pushing for a safer web (and you were a perfect example!).</em></p>
<p><strong>Update: </strong>This article from CodingHorror.com has some great information (Thanks <a href="http://twitter.com/davidlwheeler">@davidlwheeler</a>):</p>
<p><a href="http://www.codinghorror.com/blog/archives/000953.html">You&#8217;re Probably Storing Passwords Incorrectly </a></p>
<p>Follow me on Twitter <a href="http://twitter.com/nathanbarry">@nathanbarry</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nathanbarry.com/social-media-security/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

