<?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>JW Network Consulting &#187; web security</title>
	<atom:link href="http://www.jwnetworkconsulting.com/tag/web-security/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jwnetworkconsulting.com</link>
	<description>Watching the network so you don't have to.</description>
	<lastBuildDate>Thu, 22 Jul 2010 01:23:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Banking via Twitter??</title>
		<link>http://www.jwnetworkconsulting.com/security/banking-via-twitter</link>
		<comments>http://www.jwnetworkconsulting.com/security/banking-via-twitter#comments</comments>
		<pubDate>Wed, 21 Oct 2009 05:08:27 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[bad idea]]></category>
		<category><![CDATA[banking online]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web security]]></category>

		<guid isPermaLink="false">http://www.jwnetworkconsulting.com/?p=288</guid>
		<description><![CDATA[When I first saw this fly by on Twitter (ironic) I thought it was Rsnake joking around.  I followed his comment about it over to Vantage Credit Union&#8216;s web site and saw that sure enough, their customers can do limited banking via Twitter.  Before I go further, let me state this openly.  I like and [...]]]></description>
			<content:encoded><![CDATA[<p>When I first saw this fly by on Twitter (ironic) I thought it was <a href="http://twitter.com/RSnake" target="_blank">Rsnake</a> joking around.  I followed his comment about it over to <a href="http://www.vcu.com/content/20090925/myvantage-goes-mobile-first-its-kind-solution" target="_blank">Vantage Credit Union</a>&#8216;s web site and saw that sure enough, their customers can do limited banking via Twitter.  Before I go further, let me state this openly.  I like and use Twitter quite a bit.  The ability to find people with similar interests and hear about events on the fly is awesome.  All that said, here&#8217;s some of my thoughts.</p>
<p>I took a look through the documentation on how to use their service.  Customers can perform simple functions such as view their balances, deposits, withdrawals, holds, and cleared checks.  They can also transfer money between accounts inside of VCU.  Nothing particularly earth shattering about this.  The commands are pretty basic and easy (at least to me) to remember.  To pull the last 5 deposits customers send a direct message to the credit union using the following command.</p>
<div class="code panel" style="border-width: 1px;">
<div class="codeContent panelContent">d myvcu #l5d &lt;last digit of their account number&gt;</div>
</div>
<p>The credit union&#8217;s twitter account receives the message, then sends back the results.</p>
<div class="code panel" style="border-width: 1px;">
<div class="codeContent panelContent">08/06: $20.25 | 08/10: $5.27 | 08/15: $13.51 | 08/20: $34.50 | 08/25: $7.48 [t3j9Xn]</div>
</div>
<p>Ok, that&#8217;s kinda neat and the actions available in the first release aren&#8217;t too worrisome.  But I&#8217;m still concerned about the whole idea of this.  If I&#8217;m a customer of VCU (I&#8217;m not), do I want Twitter to be the middle man for access to my account?  The whole security model hangs on the idea that direct messages are completely secure and only visible to the two parties taking part of the exchange.  While I suspect Twitter has gone to some lengths to protect these messages, do we think that they designed its security with banking in mind?  I doubt it ever entered their mind.  Keep in mind that all of this is being done without encryption too.</p>
<p>However, for the sake of argument, lets say that direct messages never become exposed due to a vulnerability.  Do people only use Twitter with their browser directly on Twitter&#8217;s website?  Not by a long shot.  I personally use two other applications to keep tabs on my feeds.  These apps also have their own issues.  I don&#8217;t know of any Twitter apps that do this, but I have heard of some apps sending data back to the developers.  They also are subject to vulnerabilities.  So even if Twitter itself is perfectly safe (it&#8217;s not), the mediums with which we use it aren&#8217;t.</p>
<p>And last, the whole notion just strikes me as asking for trouble.  VCU plans on offering functionality via Facebook and text messaging as well.  They have in essence decided to teach their users to trust third parties with access to their bank accounts.  These aren&#8217;t third parties that we know either.  I don&#8217;t know the people who are, will or used to work at Twitter.  VCU is training their customers that it&#8217;s ok to put access to their financials in the hands of others.  This is a bad idea and one that may come back to bite folks who believe that Twitter has their back because otherwise their bank would have never offered it.</p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/bad+idea' rel='tag' target='_self'>bad idea</a>, <a class='technorati-link' href='http://technorati.com/tag/banking+online' rel='tag' target='_self'>banking online</a>, <a class='technorati-link' href='http://technorati.com/tag/twitter' rel='tag' target='_self'>twitter</a>, <a class='technorati-link' href='http://technorati.com/tag/web+security' rel='tag' target='_self'>web security</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.jwnetworkconsulting.com/security/banking-via-twitter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need usernames?  Ask Google what Linkedin has!</title>
		<link>http://www.jwnetworkconsulting.com/security/need-usernames-ask-google-what-linkedin-has</link>
		<comments>http://www.jwnetworkconsulting.com/security/need-usernames-ask-google-what-linkedin-has#comments</comments>
		<pubDate>Fri, 12 Jun 2009 05:44:49 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[username generation]]></category>
		<category><![CDATA[web security]]></category>

		<guid isPermaLink="false">http://www.jwnetworkconsulting.com/?p=237</guid>
		<description><![CDATA[I wanted to do some testing on access controls to a SQL server recently, but I needed to a decent password list and username list. Password lists are fairly straight forward to find and I used an excellent how to from the Pauldotcom Podcast to create my password list. Next I needed a list of [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to do some testing on access controls to a SQL server recently, but I needed to a decent password list and username list.  Password lists are fairly straight forward to find and I used an excellent how to from the <a href="http://pauldotcom.com/wiki/index.php/Episode129">Pauldotcom Podcast</a> to create my password list.  Next I needed a list of usernames.  To be effective, it would be better to have a list targeted to the environment I was working in.  I wanted to do this with fairly public information so that no one could accuse me of using insider knowledge.  So I decided to see what LinkedIn had.</p>
<p>Now Linkedin generally lets people decide how much information they want displayed to people they don&#8217;t know.  If you aren&#8217;t connected to them, all you may see is their description if you find them by company.  No names.  In my case, I&#8217;m connected with a lot of people, so this pollutes the process.  So, I logged out of Linkedin to see how an outside might do this.  </p>
<p>For this scenario, I&#8217;m an attacker who wants to find out about Company XYZ.  I&#8217;m not employed by them, but they have something I want.  I&#8217;m not connected to anyone on Linkedin at the target.  In fact, I may not even have a Linkedin account.  How do I get this information?  <a href="http://twitter.com/secureideas">Kevin Johnson</a> at <a href="http://www.inguardians.com/">InGuardians</a> has already done some awesome work on how people are willing to accept invitations on social networking sites from almost anyone.  But lets say that I don&#8217;t want to get connected to my target.  Who would have this information?  </p>
<p>Google of course!  Everyone wants Google to be able to find things on their website.  Linkedin is no different.  So I do a query on the company name like this &#8220;site:linkedin.com Company XYZ&#8221;.  Sure enough, I get pages of people who work at or did work at Company XYZ.  With a bit of Python scripting I download the results, mix the names into common username variations and I have my username list.</p>
<p>Here&#8217;s the script I hacked up to make this work.  <a href="http://www.jwnetworkconsulting.com/downloads/usernameGen.txt">usernameGen.txt</a>  PDP at <a href="http://www.gnucitizen.org/">gnucitizen.org</a> wrote the original script.  I just polished up the regular expression and pointed the starting URL to Google&#8217;s mobile search to simplify the HTML.  Then I added the username generation.  Was a fun little puzzle for the evening. </p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/social+networking' rel='tag' target='_self'>social networking</a>, <a class='technorati-link' href='http://technorati.com/tag/username+generation' rel='tag' target='_self'>username generation</a>, <a class='technorati-link' href='http://technorati.com/tag/web+security' rel='tag' target='_self'>web security</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.jwnetworkconsulting.com/security/need-usernames-ask-google-what-linkedin-has/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
