<?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>Cupfighter.net &#187; Google</title>
	<atom:link href="http://www.cupfighter.net/index.php/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cupfighter.net</link>
	<description>A blog by Schuberg Philis colleagues</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Blackhat talk: Fuzzing the Phone in you Phone &#8211; Charlie Miller and Collin Mulliner</title>
		<link>http://www.cupfighter.net/index.php/2009/07/blackhat-fuzzing-the-phone-in-you-phone/</link>
		<comments>http://www.cupfighter.net/index.php/2009/07/blackhat-fuzzing-the-phone-in-you-phone/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 02:00:19 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Blackhat]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPhone Virus]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=410</guid>
		<description><![CDATA[This is the talk that I blogged about earlier about owning the iPhone through SMS. The work Charlie and Collin did was actually amazing. In their presentation they first looked at SMS.  SMS is a building block of the phone system and essential to the working of the modern network because it is used for [...]]]></description>
			<content:encoded><![CDATA[<p>This is the talk that <a href="http://www.cupfighter.net/index.php/2009/07/blackhat-newsflash-researchers-showed-that-an-iphone-sms-virus-infection-is-possible-at-blackhat/" target="_self">I blogged about earlier</a> about owning the iPhone through SMS. The work Charlie and Collin did was actually amazing.</p>
<p>In their presentation they first looked at SMS.  SMS is a building block of the phone system and essential to the working of the modern network because it is used for all kinds of stuff. Why is it good to attack? No firewall, processed by all phones, no user interaction and you only need a phone number to send an SMS.</p>
<p><span id="more-410"></span>So how is an SMS processed? Phones have two processors: CPU and Modem which talk via an (often simulated) serial line. The modem is controlled by a specific set of AT commands. If an SMS is received by the modem, the modem sends an unsolicited AT result to the CPU. This is what can be fuzzed.</p>
<p>For practical reasons they did not want to send all these SMS’s that where coming out of their fuzzer over the network. First of all I would cost too much money. During the tests they sent over 500,000 messages. Secondly if the messages where sent over the air, it would mean that the would be able to watch the fuzzing going on. Last but not least they might get into trouble because the tests might actually crash the equipment of the telco’s. So for various different phones (iPhone, Android and Windows Mobile) they developed a MitM SMS injection application which sits in the middle of the virtual serial line. This gave them a fast way to send messages and gives free SMS sniffing capabilities</p>
<p>The testing results had to be tested in real life because not all messages could be sent through all mobile networks.</p>
<p>It turns out that it is very easy to perform a DoS attack on various phones. While DoS may be a lame attack, it is still a very useful attack.</p>
<p>On the iPhone the bugs are in the section of code that handles concatenated test messages. If a single message gets too big, it is split up in multiple messages. It turn out that these routines act funny when they are presented with the number -1.</p>
<p>If you tell the iPhone to expect -1 messafes parts of it crash and prevent the phone from working normally. They demoed this attack agains a guy from Vodafone who volunteered.</p>
<p>It turns out that if you tell the iPhone to expect a reasonable amount of messages and you then send it message number -1 you get, under the right conditions, the ability to overwrite memory. But, is it possible to exploit the heap via SMS?</p>
<p>Via subtle SMS manipulation the heap can be controlled via &#8220;mini heap feng shui&#8221;. And actuall exploitation is possible even though it takes about 519 SMS&#8217;s (@ 1/sec)</p>
<p>The is also a DoS against Android powered phones. Google was notified June 19 and fixed the vulnerability last week.</p>
<p>Windows Mobile Phone: Any text messages with %n crashes an HTC Windows mobile phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/07/blackhat-fuzzing-the-phone-in-you-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackhat talk: Cloud Computing Models and Vulnerabilities &#8211; Raining on the Trendy New Paradise by Alex Stamos, Andrew Becherer &amp; Nathan Wilcox</title>
		<link>http://www.cupfighter.net/index.php/2009/07/blackhat-talk-cloud-computing-models-and-vulnerabilities-raining-on-the-trendy-new-paradise-by-alex-stamos-andrew-becherer-nathan-wilcox/</link>
		<comments>http://www.cupfighter.net/index.php/2009/07/blackhat-talk-cloud-computing-models-and-vulnerabilities-raining-on-the-trendy-new-paradise-by-alex-stamos-andrew-becherer-nathan-wilcox/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 01:36:56 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Blackhat]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Could]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=406</guid>
		<description><![CDATA[Soundbyte of the day: Lex Stamos about the twitter hack: &#8220;No matter how low opinion you have of your user, they will always  prove you wrong&#8221; Cloud computing is actually defined as three types of services: Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastrcture as a Service (IaaS). A large VMWare [...]]]></description>
			<content:encoded><![CDATA[<p>Soundbyte of the day: Lex Stamos about the twitter hack: &#8220;No matter how low opinion you have of your user, they will always  prove you wrong&#8221;</p>
<p>Cloud computing is actually defined as three types of services: Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastrcture as a Service (IaaS). A large VMWare farm for one company is not cloud computing.</p>
<p>Each of the models has their pro’s and cons.</p>
<p><span style="text-decoration: underline;"><strong><span id="more-406"></span>Model 1: Software as a Service (SaaS) &#8211; Alex Stamos</strong></span></p>
<p>With SaaS in stead of running and building your own applications, you are using web applications provided to you by the SaaS provider. This might actually be a good idea because SaaS companies generally know about application security.</p>
<p>Unfortunately using SaaS means that your data will actually reside on the vendor&#8217;s location. Also some SaaS vendors use a password recovery mechanism that will make your datacenter admin password as secure as his email account.</p>
<p>Most SaaS vendors do not provide the audit logs needed for an enterprise. That is why it is probably a bad idea to put regulated data into SaaS.</p>
<p>Some allow you to address password and auditing issues by allowing you to use SAML authentication. It takes away some the benefits from SaaS, but you can do things like dual factor authentication, have control over password policies, provide an internal password reset, do auditing and anomaly detection or even restrict the login page behind a VPN.</p>
<p>SaaS does bring large legal concerns because the contracts exclude all the important stuff, e.g. liability and support in case of compromise. Most vendors prevent you from executing penetration test on their services in their EULAs. Exceptions: Amazon, Google, Salesforce.com</p>
<p>SaaS provides far less protection again search en seizure. In the US a hard drive in you house is protected by the US constitution, a hard drive in a service providers datacenter isn&#8217;t.</p>
<p><span style="text-decoration: underline;"><strong>Model 2: Platform as a service (Paas) &#8211; Nathan Wilcox</strong></span></p>
<p>With PaaS you get provided with a development framework that you can use to develop you own service. Examples are:</p>
<ul>
<li>Google AppEngine</li>
<li>SalesForce.com Platform as a Server, Force.com</li>
<li>Windows Azure</li>
</ul>
<p>In order to see if applications developed in this way are more or less secure, Nathan did a simple investigation to see how easy/hard is was to get/avoid common issues like CSRF, XSS and SQL Injection as a developer.</p>
<p>CSRF can be mitigated transparently by all the three platforms. But is requires some action on the developer it is easy to forget.  Force.com is an exception, all controls are enabled by default.</p>
<p>Cross Site Scripting prevention requires more developer awareness then CSRF prevention. In cloud computing this is not different from tradition methodologies.</p>
<p>SQL Injection is easier to prevent in PaaS then it is in classic frameworks</p>
<p><span style="text-decoration: underline;"><strong>Model 3: Infrastructure as a Service (IaaS) &#8211; Andres Brecherer</strong></span></p>
<p>With IaaS you get control over everything above the hypervisor. Because hundreds of machines gets cloned, there are issues here with the Psuedo Random Number Generator (PRNG). This can lead to SSH key compromises.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/07/blackhat-talk-cloud-computing-models-and-vulnerabilities-raining-on-the-trendy-new-paradise-by-alex-stamos-andrew-becherer-nathan-wilcox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

