<?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>Layer 7 - Blogs &#187; Twitter</title>
	<atom:link href="http://www.layer7tech.com/blogs/index.php/category/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.layer7tech.com/blogs</link>
	<description>API Management &#124; SOA Governance &#124; Cloud Integration</description>
	<lastBuildDate>Thu, 16 May 2013 21:00:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Compromised Twitter OAuth Keys</title>
		<link>http://www.layer7tech.com/blogs/index.php/compromised-twitter-oauth-keys-2/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/compromised-twitter-oauth-keys-2/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 19:52:35 +0000</pubDate>
		<dc:creator>Francois Lascelles</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OAuth 2.0 with Layer 7 Gateways]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web API]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4001</guid>
		<description><![CDATA[So Twitter’s OAuth keys have leaked. What does that mean? Don’t panic. The consequences of a client application’s key being compromised is as serious as user credentials being compromised. The risk associated with this breach is that a malicious application tricking you into participating in an OAuth handshake (phishing) could access the twitter API on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/blogs/wp-content/uploads/2013/03/twitter-blog.jpg"><img class="alignleft size-full wp-image-4014" style="padding-right:15px; " title="twitter-blog" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/03/twitter-blog.jpg" alt="oauth twitter hack" width="264" height="193" /></a>So Twitter’s OAuth keys have <a href="http://threatpost.com/en_us/blogs/twitter-oauth-api-keys-leaked-030713">leaked</a>.</p>
<p>What does that mean? Don’t panic. The consequences of a client application’s key being compromised is as serious as user credentials being compromised.</p>
<p>The risk associated with this breach is that a malicious application tricking you into participating in an OAuth handshake (phishing) could access the twitter API on your behalf.</p>
<p>Attackers might come up with clever ways to exploit this leak. In the meantime, avoid using twitter through any application other than the twitter application itself.</p>
<p>OAuth distinguishes between confidential and public clients.</p>
<p>Applications that you can publicly download on your own device (mobile or not) fall in the public category because they are subject to their embedded secret being reverse engineered as probably happened in this case. This incident is a good illustration of the fact that client secrets should not form the basis of a secure session in public clients like mobile applications because, well, those secrets are easily discovered.</p>
<p>Twitter may create new keys for their application and look for ways to better obfuscate them but it’s only a matter of time before these new secrets are also compromised.</p>
<p>As I discussed at Cloud Security Alliance and in our last <a href="http://www.youtube.com/watch?v=-gAIaTvxA9M&amp;list=UUaOIRuPgP5KS7J0t0707AeA&amp;index=1">Tech Talk</a>, authentication involving redirection between applications on mobile device has its risks.</p>
<p>There are ways to completely secure this between applications of a same domain but solving this across 3rd party mobile apps, in a fool-proof way requires either something like a multi-factor authentication or the provisioning of client secrets post-application download which is often not practical.</p>
<p>Either way, API and application providers would do well not relying on pseudo-secrets embedded in publicly available applications as the basis of any security.</p>
<p>In the case of client applications issued by the same provider as the API they consume (e.g. the official twitter app), the password grant type make a lot more sense to me and provides a better UX.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/compromised-twitter-oauth-keys-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Security &amp; Management for the Enterprise: SecureSpan Mobile Access Gateway</title>
		<link>http://www.layer7tech.com/blogs/index.php/mobile-security-management-for-the-enterprise-securespan-mobile-access-gateway/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/mobile-security-management-for-the-enterprise-securespan-mobile-access-gateway/#comments</comments>
		<pubDate>Wed, 01 Aug 2012 17:45:45 +0000</pubDate>
		<dc:creator>Steven Tait</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Company Announcements]]></category>
		<category><![CDATA[Contests]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Company Announcement]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=2660</guid>
		<description><![CDATA[These days, enterprises face an increasing array of Mobile Access challenges, from BYOD to mobile device management. We live in an increasingly mobile and app-based world. More and more enterprises have mobile-enabled workforces that need access to enterprise data from personal smartphones and tablets. But how do enterprises balance access control with the individual&#8217;s right [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/library/product-data-sheets/securespan-mobile-access-gateway/2510" target="_blank"><img class="alignleft size-full wp-image-2691" style="margin: 10px;" title="Layer 7 SecureSpan Mobile Access Gateway" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/08/MAGG_DS_v3.jpg" alt="Layer 7 SecureSpan Mobile Access Gateway" width="282" height="300" /></a>These days, enterprises face an increasing array of <a href="http://www.layer7tech.com/products/mobile-access-products-overview" target="_blank">Mobile Access</a> challenges, from BYOD to mobile device management. We live in an increasingly mobile and app-based world. More and more enterprises have mobile-enabled workforces that need access to enterprise data from personal smartphones and tablets.</p>
<p>But how do enterprises balance access control with the individual&#8217;s right to choose the apps they want? How do enterprises grant access to sensitive on-premise data via mobile devices without compromising security?</p>
<p>Enterprises need secure ways to surface internal information assets in mobile ready formats that can be easily consumed by both mobile developers and the apps they create. They need simplified ways to manage how enterprise applications and systems get exposed to mobile developers and apps.</p>
<p>Layer 7&#8242;s new <a href="http://www.layer7tech.com/products/mobile-access-gateway" target="_blank">SecureSpan Mobile Access Gateway</a> does just that by streamlining the process of adapting internal data, application and security infrastructure for mobile use. Delivered as a policy pack extension to our SecureSpan API Proxy/SOA Gateway, the Mobile Access Gateway provides a centralized way to control security and management policies for information assets exposed via APIs to mobile developers and apps.</p>
<p><a href="http://twitter.com/home?status=Win%20a+$250+Amazon+gift+card+from+@layer7+%23L7MAG+RT+to+enter!+http://ow.ly/cFj9i" target="_blank"><strong>Contest: Win a $250 Amazon Gift Card</strong></a><br />
To celebrate the general availability of the SecureSpan Mobile Access Gateway, we&#8217;re having a Twitter contest and giving away a $250 Amazon gift card.</p>
<p>Here’s how to enter:</p>
<p>1. Retweet the following:</p>
<p>Win a $250 Amazon gift card from <a href="https://twitter.com/layer7" target="_blank">@layer7</a>  <a href="http://www.ow.ly/cFj9i" target="_blank">http://ow.ly/cFj9i</a> <a href="https://twitter.com/#%21/search/%23L7MAG" target="_blank">#L7MAG</a> RT to enter!</p>
<div id="twitterbox" style="width: 507px; height: 68px; font-size: 14px; color: #4b4b4b; padding-top: 8px; padding-left: 90px; background-image: url('http://www.layer7tech.com/images/twitter-div.png'); background-repeat: no-repeat; font-family: arial; text-shadow: 1px 1px 1px #fff;">Win a $250 Amazon gift card from @layer7 http://ow.ly/cFj9i #L7MAG RT to enter!</div>
<p><a href="http://twitter.com/home?status=Win%20a+$250+Amazon+gift+card+from+@layer7+%23L7MAG+RT+to+enter!+http://ow.ly/cFj9i" target="_blank"> Tweet This for a Chance to Win</a></p>
<p>2. Don’t have twitter and still want to enter? Just <a href="http://www.layer7tech.com/blogs/?p=2660#comments">leave a comment</a> on this post, telling us your favorite mobile app.</p>
<p>The contest ends Aug 8 at noon. The winner will be drawn at random. If you win, we&#8217;ll send you a direct message on Twitter to let you know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/mobile-security-management-for-the-enterprise-securespan-mobile-access-gateway/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hey Twitter: API Management = Developer Management</title>
		<link>http://www.layer7tech.com/blogs/index.php/hey-twitter-api-management-developer-management-2/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/hey-twitter-api-management-developer-management-2/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 17:02:53 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web API]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=2499</guid>
		<description><![CDATA[Quick question for you: What matters most, the client or the server? Answer: Neither —  they are really only useful as a whole. A client without a server is usually little more than an non-functional wire frame and a server without a client is simply unrealized potential. Bring them together though and you have something [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://twitter.com/layer7" target="_blank"><img class="size-full wp-image-2501 alignleft" style="margin: 10px;" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/07/Twitter-API.jpg" alt="Twitter API" width="244" height="300" /></a>Quick question for you: What matters most, the client or the server?</p>
<p>Answer: Neither —  they are really only useful as a whole. A client without a server is usually little more than an non-functional wire frame and a server without a client is simply unrealized potential. Bring them together though and you have something of lasting value. So, neither matters more and each actually matters a lot less than half.</p>
<p>In the API world, this is an easy point to miss. The server side always wields disproportionate power by virtue of controlling the API to its services and this can easily foster an arrogance about the server’s place in the world. This effect is nicely illustrated by Twitter’s recent missteps around developer management.</p>
<p>The problems for Twitter all began with a blog entry. Blogs are the mouthpiece of the platform. Tucked away within an <a href="https://dev.twitter.com/blog/delivering-consistent-twitter-experience" target="_blank">interesting entry</a> about <a href="https://dev.twitter.com/docs/cards" target="_blank">Twitter Cards</a> and the potential to run applications within tweets (something that is genuinely exciting), can be found a restatement of an early warning to developers:</p>
<blockquote><p><em>“(D)evelopers should not ‘build client apps that mimic or reproduce the mainstream Twitter consumer client experience.’”</em></p></blockquote>
<p>Ominous stuff indeed. This was quickly picked up on by Nick Bilton writing in the New York Times Bits blog, who <a href="http://bits.blogs.nytimes.com/2012/07/02/for-twitter-owned-apps-and-sites-a-cacophony-of-confusion/" target="_blank">pointed out</a> that the real problem is that Twitter just isn’t very good at writing client-side apps that leverage its own API. Stifling competition by leveraging the API power card can only alienate developers — and by extension the public, who are left with a single vendor solution. Suddenly, it feels like the 1980s all over again.</p>
<p>This ignited a firestorm of concern that was <a href="http://blog.programmableweb.com/2012/07/03/twitter-wont-kill-the-api/" target="_blank">well summarized</a> by Adam Green on ProgrammableWeb. Green acknowledged that API change is inevitable but pointed out that this is something that can be managed effectively — which is not what Twitter is doing right now.</p>
<p>The irony of the whole thing is that, in the past, by exercising its power position, Twitter has actually made great contributions to the API community. In mid 2010, Twitter cut off basic authentication to APIs in favor of OAuth, a drop-dead event that became known as the <a href="http://www.wired.com/business/2010/08/twitter-moves-to-oauth-the-oauthcalypse-is-nigh/" target="_blank">OAuthcalypse.</a> Hyperbole aside, in terms of actual impact on the populace, this cut over made even Y2K look like the end of days. Given a tractable challenge, developers cope, which is really Green’s point.</p>
<p>What is important to realize is that API Management isn’t technical but social. Win the community over and they will move mountains. Piss them off and they will leave in droves for the next paying gig.</p>
<p>The thing I always remind people is that as a trend, APIs are not about technology; they are a strategy. Truth is, the technology is pretty easy — and that’s the real secret to API’s success. You see, the communications are never the thing; the app is the thing (and that is what WS-* missed). Maintaining simplicity and a low barrier to entry counts for everything because it means you can get on with building real apps.</p>
<p>Now, I can give you <a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank">the very best infrastructure and tools to facilitate API community</a>. But how you manage this community&#8230; Well, that is where the real work begins and — in the end — it&#8217;s all a lot less deterministic than we technologists like to admit. People are hard to manage but communities are even harder.</p>
<p>If there is a lesson here, it is that APIs are really about potential and that potential can only be realized when you have two sides — client and server — fully engaged. Mess this one up and you’re left with just a bunch of unused interfaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/hey-twitter-api-management-developer-management-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iranian Cyber Army Hacks Twitter</title>
		<link>http://www.adamdvincent.com/2009/12/iranian-cyber-army-hacks-twitter.html</link>
		<comments>http://www.adamdvincent.com/2009/12/iranian-cyber-army-hacks-twitter.html#comments</comments>
		<pubDate>Fri, 18 Dec 2009 12:58:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Information Assurance]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=71d4eea2a6324051c7514317b518fe8e</guid>
		<description><![CDATA[Last night Twitter.com was hacked by a group purportedly titled the Iranian Cyber Army, at least that is what they want people to think.   This group advertised they were responsible by displaying a redirected Web page with an Iranian flag and text tha...]]></description>
			<content:encoded><![CDATA[Last night Twitter.com was hacked by a group purportedly titled the Iranian Cyber Army, at least that is what they want people to think.   This group advertised they were responsible by displaying a redirected Web page with an Iranian flag and text that takes credit, saying "This website has been hacked by the Iranian Cyber Army".  This morning another Web site (mawjcamp.org), which appears to be a Iranian Reformist website based outside of Iran, was also found to have been hacked.<div><br /></div><div>This event comes at a time when the United States Government is saying that cyberspace is the next frontier for "organized" military/terrorist organizations to attack US critical infrastructure. Most probably don't think that Twitter is critical, however this does represent a formidable day in the cyber war.  Although there have been other organized attacks to date, this is one of the most high profile instance of a politically motivated group attacking a website.  Whether it is the so-called "Iranian Cyber Army" or a random group of mischiefs, this illustrates how vulnerable sites are to attack.</div><div><br /></div><div>According to Twitter, the attack was accomplished by temporarily compromising the Twitter DNS records via DNS hijacking, to redirect incoming www.twitter.com to another webpage which was likely hosted on a free web hosting server, which hasn't been identified as of yet.  DNS hijacking or DNS redirection is the proactive act of redirecting the resolution of Domain Name System (DNS) names to IP addresses from legitimate DNS servers to rogue DNS servers. This is done particularly for the practice of injecting malware into unsuspecting computers, pharming, phising or defacing.  </div><div><br /></div><div>This appears to only have been a successful defacing attack, the attacker could have just as easily created a fake twitter page, and pharmed or phished information from users.  Those users would have unknowingly divulged their username and password to the attackers, and potentially their private tweets.</div><div><br /></div><div>The question is: What is next from the Iranian Cyber Army?</div><div><br /></div><div><br /></div><div><br /></div><div>  </div><div><br /></div><div><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-4126092337641010042?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/4126092337641010042/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
