<?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>UW Computer Security Research and Course Blog &#187; Availability</title>
	<atom:link href="http://cubist.cs.washington.edu/Security/category/availability/feed/" rel="self" type="application/rss+xml" />
	<link>http://cubist.cs.washington.edu/Security</link>
	<description></description>
	<lastBuildDate>Tue, 17 Mar 2009 01:02:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux Desktop Security Vulnerabilities</title>
		<link>http://cubist.cs.washington.edu/Security/2009/03/13/linux-desktop-security-vulnerabilities/</link>
		<comments>http://cubist.cs.washington.edu/Security/2009/03/13/linux-desktop-security-vulnerabilities/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 01:38:14 +0000</pubDate>
		<dc:creator>spa</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/?p=1209</guid>
		<description><![CDATA[A common method for infection of many operating systems is a malicious executable file--either sent in an email or downloaded otherwise--that the user simply double clicks without thinking. Linux .desktop files allow arbitrary code execution without the need for an executable bit set on the file.]]></description>
			<content:encoded><![CDATA[<p>A common method for infection of many operating systems is a malicious executable file&#8211;either sent in an email or downloaded otherwise&#8211;that the user simply double clicks without thinking.  Because most users are so used to the concept of <q>double click to open</q> they may not in fact realize that they could be executing arbitrary code (especially with a default setting to hide file extensions) or that arbitrary code even running with low permissions, can still be incredibly dangerous.</p>
<p>A big selling point of security on many Linux or Unix systems is the distinction of Execute permissions.  A downloaded file will not have the execute bit set.  This means that, within a window manager, double-clicking will only attempt to read the file so the desktop system may ask what you want to do with it.  Only by either explicitly telling this prompt to execute or by editing the permissions of the file from the command line can you execute this file. In either case this is an explicit action that the user must think about.</p>
<p>However, many distributions of Linux use a standardized <a href="http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html">.desktop</a> <a href="#desktop-entry-spec"><sup>[1]</sup></a> file format.  These files are often used as menu items or program launcher shortcuts: they have an <code>Exec</code> parameter that can take an arbitrary command string to run when clicked.</p>
<div style="margin: 5px; float: right; width: 250px;">
<pre style="border:1px solid #3E768D;padding:5px">[Desktop Entry]
Encoding=UTF-8
Type=Application
Terminal=false
Exec=bash -c "touch ~/haxxored"
Name=Write to an arbitrary file.</pre>
<p>A desktop file that creates the file <q>haxxored</q> in the user&#8217;s home directory</div>
<p>Users and developers of these distributions have recently been arguing for re-evaluation of this specification for that very reason: they allow arbitrary code execution without the need for an executable bit set on the file.</p>
<p>This opens up the same vulnerability in Linux systems that had previously been avoided.  An inexperienced user used to <q>double click to open</q> might download a .desktop file and try to open it.  Even a more experienced user might not realize this issue and (expecting the previously mentioned behavior of simply reading the contents of the file) click on it to see the contents.</p>
<p>Even more troubling is the behavior of these Desktop files when used in the menuing system for many distributions: important system applications often have menu entries in <code>/usr/share/applications</code>.  However, menu entries with the same name in <code>~/.local/share</code> (the user&#8217;s local directory) with the same <code>Name</code> option will override the system one!  A malicious script (perhaps even started by the exploit above) could shadow the desktop entry from one of the important system applications such as the Synaptic Package Manager.  Users are used to typing their passwords at the gksu prompt when clicking on Synaptic so they would do so; now a malicious script has root access to the user&#8217;s machine.</p>
<h5>Possible Solution</h5>
<p>The biggest part of a solution to this problem would be requiring that .desktop files simply have execute permission set.  On installation of a normal program this would be a trivial addition, but downloaded .desktop files would not be run.  In case of some other malicious script gaining user access, normal users should not be able to override root owned .desktop files (like Synaptic).</p>
<p>These solutions are extremely simple, but they have not been implemented yet due to the desire for compatibility between<br />
different distributions.  It may take time for these changes to be made.</p>
<p><a id="desktop-entry-spec"><sup>[1]</sup></a> Desktop File Specification: <a href="http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html">http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2009/03/13/linux-desktop-security-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wikipedia Editing Could Be Made More Restrictive Due to Vandalism</title>
		<link>http://cubist.cs.washington.edu/Security/2009/01/30/wikipedia-editing-could-be-made-more-restrictive-due-to-vandalism/</link>
		<comments>http://cubist.cs.washington.edu/Security/2009/01/30/wikipedia-editing-could-be-made-more-restrictive-due-to-vandalism/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 03:56:35 +0000</pubDate>
		<dc:creator>jap24</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/?p=599</guid>
		<description><![CDATA[According to this article, the English version of Wikipedia may be implementing a system called “flagged revisions” to the editing software, which would require that edits would have to be approved (“flagged”) by a “trusted” user (see the Wikipedia page on flagged revisions here).   Edits that have not yet been approved could be [...]]]></description>
			<content:encoded><![CDATA[<p>According to <a title="this" href="http://news.cnet.com/8301-1023_3-10149648-93.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20">this </a>article, the English version of Wikipedia may be implementing a system called “flagged revisions” to the editing software, which would require that edits would have to be approved (“flagged”) by a “trusted” user (see the Wikipedia page on flagged revisions <a href="http://en.wikipedia.org/wiki/Wikipedia:Flagged_revisions">here</a>).   Edits that have not yet been approved could be viewed by users on request, but the default version of a page would exclude any changes that have not yet been approved.  Trusted users’ edits are automatically approved.  There could be long wait times for edits to be approved; this system has already been implemented in the German Wikipedia version, and edits there have taken as long as three weeks to be approved. <span id="more-599"></span></p>
<p>This change was proposed to combat vandalism.  As it is now, a user could maliciously and instantaneously change the content of any article in an arbitrary way.  For example, the article announcing the proposed change noted an instance of vandalism where a Wikipedia user vandalized Senator Ted Kennedy’s article to say that he had died after President Obama’s inauguration.  According to <a href="http://en.wikipedia.org/wiki/Wikipedia:Vandalism">Wikipedia’s page on Vandalism</a>, the current method of dealing with vandalism is to delete the changes, and  possibly take action against the user who posted the changes.  A user believed to have vandalized an article could be given a warning, or blocked from making any further edits by an administrator.  This current policy still allows the flawed article to be seen (and possibly taken as fact).  The flagged revision system would mean that malicious edits might never be seen at all.</p>
<p>Another way to discourage vandalism might be to impose more draconian penalties on users thought to be maliciously altering articles, such as banning both the user and the computer from accessing Wikipedia in the future.  This would be too harsh, since foolish edits could possibly be innocent mistakes, and there could be more than one person using a given computer.   Another alternative would be to only allow users who are already considered trustworthy to make edits.  This would be too restrictive, and does not allow for as broad a community of editors as Wikipedia has currently.  The only methods that seem to allow for a reasonable amount of freedom for users are the current reactive system, and the flagged revision proposal.</p>
<p>With the proposed system, Wikipedia is trying to ensure the correctness of the content of its articles.  Vandalism could potentially hurt users by spreading false information.  This is especially troublesome for people such as this author, who generally trusts Wikipedia to be accurate.   Vandalism also harms Wikipedia’s reputation for accuracy, perhaps deterring potential users from using the website at all.</p>
<p>The flagged revision idea does seem to be a good way to prevent vandalism, assuming there is a reasonable system for selecting which users are considered “trusted.”   However, it also reduces the freedom of the Wikipedia users to make edits.  Also, since all changes are subject to the perceptions of the trusted users, it is possible for those trusted users to exercise censorship against other users.  In addition, the proposed system would place a very large burden on the trusted users to inspect others edits so that they can be added to the article within a reasonable amount of time.  It would limit the ability of Wikipedia’s editors to modify articles to keep up with current events, something that has been a useful feature.  Despite the flaws of the current more permissive system, it might be better for Wikipedia to leave it as it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2009/01/30/wikipedia-editing-could-be-made-more-restrictive-due-to-vandalism/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Security Review: Network Solutions’ Worldnic Domain Name Hosting Service</title>
		<link>http://cubist.cs.washington.edu/Security/2009/01/30/security-review-network-solutions%e2%80%99-worldnic-domain-name-hosting-service/</link>
		<comments>http://cubist.cs.washington.edu/Security/2009/01/30/security-review-network-solutions%e2%80%99-worldnic-domain-name-hosting-service/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 02:29:02 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Security Reviews]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/?p=595</guid>
		<description><![CDATA[Network Solutions runs one of the largest domain registrars and DNS hosting providers in the world. It currently hosts more than 7.5 million domain names, including many of the most popular web sites on the Internet.  The domain name servers hosted at Worldnic translate URLs into IP addresses, so if these servers are not [...]]]></description>
			<content:encoded><![CDATA[<p>Network Solutions runs one of the largest domain registrars and DNS hosting providers in the world. It currently hosts more than 7.5 million domain names, including many of the most popular web sites on the Internet.  The domain name servers hosted at Worldnic translate URLs into IP addresses, so if these servers are not operational, an otherwise functioning web site is effectively down.</p>
<p>With billions of dollars being shifted from retail to e-commerce every year, web site up-time has become mission-critical to many companies. Any sort of web site failure for even extremely small periods of time can directly affect a 21st century company&#8217;s bottom line. Network Solutions has the very important task of serving as the gateway between customers&#8217; web browsers and companies&#8217; web sites. As the man in the middle, they are a very clear target for attackers. A malicious user has a clear path to disrupt service without ever having to attack a customer or the company itself. This scenario makes top-level security imperative to Network Solutions and Worldnic. A single successful attack could disrupt millions of transactions across millions of web sites.</p>
<p><span id="more-595"></span></p>
<p><strong>Assets/Security Goals</strong></p>
<p>In the case of Worldnic, the security goals are more directly quantifiable than the assets. The company provides a service, and its assets are the ability to provide that service at all times and to provide that service accurately.</p>
<ul>
<li>The primary security goal of 	Worldnic is to keep attackers from disrupting their service. As 	mentioned in the summary, companies depend on a level of &#8216;9&#8217;s of 	up-time (e.g., 99.999%) for their websites. Even if these companies&#8217; 	websites are functional this percentage of the time, Worldnic is 	responsible for providing at least this level of name-resolution 	service. To the user, down time due to name-resolution failure is no 	different than down time due to bugs or other functionality errors.</li>
<li>A close second security goal is to 	maintain the integrity of the name resolution database. The 	pair-wise relationship of domain names and IP addresses is not 	secret and is not a direct asset to 	protect. The integrity of this mapping, however, is a serious asset, 	and protecting it is a huge security goal. If some of these mappings 	were changed, a legitimate domain name could be mapped to an evil 	website that attacked visitors.</li>
<li>A major asset that lies in the 	hands of Worldinc is their customers&#8217; good names. Companies spend 	millions of dollars in marketing and branding. They also spend a 	large amount of time and energy protecting their names in the form 	of trademarks and copyrights. If Worldinc was compromised and a 	companies&#8217; URL was mapped to an evil website that attacked users 	or slandered users or slandered other companies or was otherwise 	offensive or objectionable, it is often impossible to disassociate 	this to consumers, even after the problem has been resolved. Often 	times no amount of explanation is good enough if a customer was 	thoroughly put off, and incidents to this extent could cost the 	victim company a customer for life.</li>
</ul>
<p><strong>Potential Adversaries/Threats</strong></p>
<p>Most of the potential threats involve disabling Worldnic&#8217;s service or altering it somehow. Threats involving the theft of information are much less of a concern in this business model.</p>
<ul>
<li>A potential adversary could be a 	rival company. In the cutthroat world of business it is not 	unthinkable for a rogue company to try to sabotage another. The 	threats these adversaries pose include disabling the DNS service for 	a particular company or group of companies, or changing their 	translations to route to websites that harm the victim companies 	image or reputation.</li>
<li>Another potential adversary could 	be a computer hacker seeking fame or some other personal 	satisfaction. Because of the widespread impact a successful attack 	would have across the internet, there is a lot of motivation to 	attack this service. The threat these adversaries pose are service 	disruption or changing translations to websites with malicious code.</li>
<li>A third potential adversary could 	be an attacker looking to steal money or personal information. This 	type of attacker would not pose the threat of disrupting service, 	but would be focusing on changing domain name resolutions to point 	to web sites under their control. From here they could use phishing 	techniques to steal unsuspecting users&#8217; passwords or private 	information, or to lure them into paying for items sold off of the 	real websites.</li>
</ul>
<p><strong>Potential Weaknesses</strong></p>
<ul>There are already several known 	attacks against DNS servers.</p>
<li>The 	DNS cache poisoning attack proposed by security researcher Dan 	Kaminsky.  Kaminsky&#8217;s DNS poisoning attack on DNS servers that 	involves sending specially crafted packets to DNS servers to trick 	them into improperly changing the name-to-IP binding discussed 	above, violating the fundamental trust and purpose of the domain 	name system. This attack can take place in as little as 10 seconds. 	Servers that have a patch applied to combat the problem fare better, 	 but are still susceptible to a high-bandwidth attack, failing in as 	little as 10 hours.</li>
<li>A 	Distributed Denial-of-Service (DDoS) attack to prevent domain names 	from resolving for most legitimate users, as took place recently 	against Network Solutions. Modern widely-distributed malware (such 	as the Storm bot net) can easily mount crippling attacks against the 	DNS infrastructure of a particular company, effectively bringing 	down the web sites of their customers.</li>
<li>A 	combination of modern MD5-collisions and DNS cache  poisoning 	exploits could even be used to transparently hijack an entire 	SSL-secured site, such as an online banking site or e-commerce site. 	By faking a certificate authority through an MD5 collision attack 	and changing the DNS entries, users could believe everything on &#8220;on 	the level&#8221; when visiting their online bank, even if each user was 	careful to check certificates and other indications of security. 	Quite simply, a combined attack like this could be indistinguishable 	from the real site, expect that passwords and account information 	would be stolen.</li>
</ul>
<p><strong>Potential Defenses</strong></p>
<p>There are already several proposed defenses for protecting against DNS cache poisoning attacks. Protecting against denial-of-service attacks may be more difficult, however, because it is hard to tell legitimate queries from queries that are part of an attack, and denying legitimate queries is just as bad as failing due to being swamped by an attacker.</p>
<ul>
<li>To 	protect against DNS poisoning, DNS servers can apply a patch that 	randomizes the ports they use, making attacking the server much more 	difficult. However, servers are still vulnerable to a motivated 	attacker in as little as a matter of hours, so attacks must be 	recognized early and shut down using other methods to prevent 	poisoning.</li>
<li>Clients 	and servers could switch to the DNSSEC protocol. However, DNSSEC has 	been around for a while and has not seen widespread adoption due to 	backwards-comparability issues, issues of compatibility between a 	large and diverse set of distributed clients and servers (including 	many operating systems and DNS server implementations).</li>
<li>A 	new domain name resolution protocol could be developed from the 	ground up with a focus on security and usability. However, based on 	the lackluster adoption of IPv6 and DNSSEC, it may take a major 	security incident to sufficiently motivate enough parties on the 	Internet to achieve the critical mass necessary to the transition to 	another system.</li>
</ul>
<p><strong>Risks</strong></p>
<ul>
<li>Brand 	name degradation via denial of service attacks</li>
<li>Uptime 	targets for mission-critical services missed by no fault of the 	service provider</li>
<li>Sophisticated 	phishing attacks using DNS cache poisoning and MD5 collisions</li>
<li>A 	fundamental building block of the Internet is fundamentally flawed 	and susceptible to a variety of attacks</li>
</ul>
<p><strong>Conclusion</strong></p>
<p>DNS cache poisoning attacks and Distributed Denial-of-Service attacks against DNS servers such as Network Solutions&#8217; WorldNic pose some fairly major security vulnerabilities, but so far little has been done to address these issues. Fortunately, there have not yet been widespread attacks against the Internet&#8217;s DNS infrastructure; nevertheless, the risk remains and as time goes on and attacks become more sophisticated, the chances of an attack will only increase.</p>
<p>A collaboration with Vince Zanella</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2009/01/30/security-review-network-solutions%e2%80%99-worldnic-domain-name-hosting-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Review: &#8220;Smart Guns&#8221;</title>
		<link>http://cubist.cs.washington.edu/Security/2008/03/16/security-review-smart-guns/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/03/16/security-review-smart-guns/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 07:59:11 +0000</pubDate>
		<dc:creator>Trip Volpe</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Physical Security]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Security Reviews]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/03/16/security-review-smart-guns/</guid>
		<description><![CDATA[Overview
This is a security review of &#8220;Smart Guns,&#8221; a general class of locking/use prevention mechanisms for firearms that rely on biometrics or other authentication indicators (such as &#8220;smart&#8221; chips embedded in the gun and in rings or other tokens worn by the intended user) to identify a person who is authorized to use the firearm, [...]]]></description>
			<content:encoded><![CDATA[<h2>Overview</h2>
<p>This is a security review of &#8220;Smart Guns,&#8221; a general class of locking/use prevention mechanisms for firearms that rely on biometrics or other authentication indicators (such as &#8220;smart&#8221; chips embedded in the gun and in rings or other tokens worn by the intended user) to identify a person who is authorized to use the firearm, while preventing unauthorized persons from discharging the weapon. The Wikipedia <a href="http://en.wikipedia.org/wiki/Smart_Gun">article</a> has some further broad overview information regarding the subject.</p>
<h2><span id="more-223"></span>Assets</h2>
<ul>
<li>Accessibility. Ideally, one security goal is for the firearm to be capable of being used in short order by the authorized user.</li>
<li>Personal safety. The other security goal is that an unauthorized individual should not be able to use the gun to injure or kill the owner or any other person.</li>
</ul>
<h2>Adversaries</h2>
<ul>
<li>The most obvious potential adversary is a criminal intent on using someone else&#8217;s gun to do harm; e.g., a criminal struggling with a police officer or a burglar breaking into someone&#8217;s house.</li>
<li>Another &#8220;adversary&#8221; could be the small children of the owner of such a firearm; if a child somehow gains access to the firearm, the locking mechanism should be capable of preventing them from discharging the weapon and possibly killing or injuring themselves or others.</li>
</ul>
<h2>Possible Weaknesses</h2>
<ul>
<li>If the locking system requires a battery to operate, one major problem that could compromise one of the security assets is a dead battery. If the battery is dead and the gun cannot be unlocked, it is useless to its owner, whether that be a police officer in the line of duty, or a civilian trying to defend himself from an attacker.</li>
<li>If the system relies on biometrics to identify the owner (such as grip style, pulse, or other such indicators), a stressful situation (such as a shootout) might substantially change those indicators in the user, resulting in the owner being unable to use the firearm.</li>
<li>Further, if the owner of a firearm is killed or injured in a gunfight, a partner, family member, or other ally will be unable to use their weapon against the attackers.</li>
</ul>
<h2>Possible Defenses</h2>
<ul>
<li>To guard against the &#8220;dead battery&#8221; problem, one option is to design the lock so that the default (unpowered)  state is unlocked. This prevents the accessibility of the firearm from being compromised, but it also poses a major problem itself: when the battery dies, it is no longer protected against unauthorized use, and it might be possible for an adversary to damage or disable the battery, thus unlocking the firearm. A better solution might be to devise a system that does not require internal power, although this poses a significant technological challenge.</li>
<li>Situations where an ally might need to use another&#8217;s gun to continue a fight arise more often in law enforcement; agencies might be able to employ a system where all officers could be issued tokens (e.g., rings) that would grant access to use all of the department&#8217;s issued firearms.</li>
</ul>
<h2>Risks</h2>
<p>As with anything involving firearms, the risks are quite substantial:</p>
<ul>
<li>If the battery dies or another circumstance renders the gun unusable, the consequences could be quite dire, depending on the situation: if the user is practicing at the range, the result would be an annoying delay while the battery was replaced; if, on the other hand, the user is attempting to defend his or her life against an attacker, the result could easily be serious injury or death.</li>
<li>On the other side of the issue, if an unauthorized user gains access to a firearm that is not protected (e.g., the firearm was unprotected, or the battery has died and the mechanism defaults to unlocked), they could use it to kill or seriously injure the intended user or others, or in the case of a small child, themselves.</li>
</ul>
<h2>Conclusions</h2>
<p>While &#8220;Smart Gun&#8221; technology proposes to address a good security goal (namely, preventing a bad guy from turning someone&#8217;s gun against them), reliability is a major issue. In most of the eventualities when such a locking system becomes important, absolute reliability and speed of access are also critically important for the user. For this reason, many people do not consider the technology to be worthwhile at the present time. Ultimately, a better solution for most people is to employ other methods of keeping the firearm out of undesirable hands in the first place, rather than trying to defend against an adversary who already has physical access.</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/03/16/security-review-smart-guns/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Security Review: Car GPS Navigation Systems</title>
		<link>http://cubist.cs.washington.edu/Security/2008/03/16/security-review-car-gps-navigation-systems/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/03/16/security-review-car-gps-navigation-systems/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 06:36:30 +0000</pubDate>
		<dc:creator>joyleung</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security Reviews]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/03/16/security-review-car-gps-navigation-systems/</guid>
		<description><![CDATA[Summary
Car GPS navigation systems are handy tool for finding one’s way on the road. With features like local points of interest, address book and SD card backup it would not be surprising if becomes a common everyday item soon. Here is a review for a GPS navigation system similar to the Magellan Maestro 4200:

Assets and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Car GPS navigation systems are handy tool for finding one’s way on the road. With features like local points of interest, address book and SD card backup it would not be surprising if becomes a common everyday item soon. Here is a review for a GPS navigation system similar to the Magellan Maestro 4200:</p>
<p><span id="more-219"></span></p>
<p><strong>Assets and Security Goals</strong></p>
<ul>
<li>Addresses stored on the device</li>
<li>Location of the car</li>
<li>The route the car is driving on as well as the destination</li>
<li>The GPS system functioning properly</li>
</ul>
<p><strong>Potential Adversaries</strong></p>
<ul>
<li>A person seeking to follow the user</li>
<li>A person wanting access personal addresses and information </li>
<li>A person trying to make the user lost (or drive somewhere unsafe)</li>
</ul>
<p><strong>Potential Weaknesses</strong></p>
<ul>
<li>No passwords for use or backup (stealing is easy if there is access      to the device)</li>
<li>Possibility to eavesdrop      information from the GPS communication (route, destination address,      location)</li>
<li>Possibility of sending the      device incorrect information either directly or through compromising a      server</li>
<li>Possibly making another      device with the same id as the user’s and confusing the system as to the      actual location of car</li>
</ul>
<p><strong>Potential Defenses</strong></p>
<ul>
<li>Passwords for startup of the machine</li>
<li>Good encryption &amp; integrity checks for all data sent back and      forth</li>
</ul>
<p><strong>Risks and Conclusion</strong></p>
<p>            If only a couple addresses are stored on the machine, it probably isn’t worthwhile for someone to do a complicated tracking scheme to find out information that could be figured out by simply following the car. However, as more people depend on the system to get around in the future, it may be reasonable to do harm by messing with the system. Therefore the security features of GPS Tracking system will be an important factor to consider when buying such systems in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/03/16/security-review-car-gps-navigation-systems/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Amazon&#8217;s S3 Outage: Usage spike or DDoS attack?</title>
		<link>http://cubist.cs.washington.edu/Security/2008/02/17/amazons-s3-outage-usage-spike-or-ddos-attack/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/02/17/amazons-s3-outage-usage-spike-or-ddos-attack/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 06:50:19 +0000</pubDate>
		<dc:creator>iddav</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Current Events]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/02/17/amazons-s3-outage-usage-spike-or-ddos-attack/</guid>
		<description><![CDATA[Amazon&#8217;s Simple Storage Service (S3) experienced an outage on the morning of February 15th, causing inaccessible content in the thousands of websites that rely on S3 for data storage. According to Amazon&#8217;s official explanation, the outage was due to a significantly increased volume of authenticated calls from multiple users.  From the security perspective, this [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon&#8217;s Simple Storage Service (S3) experienced an outage on the morning of February 15th, causing inaccessible content in the thousands of websites that rely on S3 for data storage. According to Amazon&#8217;s official explanation, the outage was due to a significantly increased volume of authenticated calls from multiple users.  From the security perspective, this leads to more questions than answers.</p>
<p><span id="more-157"></span>Used by websites like Twitter and SmugMug, S3 aims to provide a robust, pay-as-you-go interface for storing virtually unlimited amounts of data on the web. It is powered by Amazon&#8217;s global storage infrastructure and its design requirements includes the goal of storing data at &#8220;99.99% availability&#8221; with &#8220;no single points of failure.&#8221;</p>
<p>Despite the high stakes, S3 did reveal a weak link as a result of the outage: authenticated requests, due to their use of cryptography, used more resources than a typical request. The description of the cause posted in Amazon&#8217;s forums states that it was due to &#8220;elevated levels of authenticated requests from multiple users in one of our locations&#8221; at 3:30am followed by &#8220;several other users significantly increase their volume of authenticated calls,&#8221; causing the authentication service to reach capacity at around 4:00am.</p>
<p>So was this a coincidence or a planned attack? Amazon does not say, but they do indicate that the issue was resolved by moving more capacity online, implicitly suggesting that it was due to an increase in usage. However, especially in the case of a natural cause, this incident has exposed a large vulnerability in the authentication system: a competing service could explicitly send large amounts of authenticated calls to S3 in an attempt to overload it. Fortunately, Amazon plans to address this, stating that they will add &#8220;additional defensive measures around the authenticated calls.&#8221;</p>
<p>The outage puts Amazon&#8217;s suggested benefit of &#8220;no single point of failure&#8221; to question. Had the companies hosted on S3 been on separate hosts, the overall impact on consumers would have been far smaller. As the IT sector continues to see a significant number of mergers take place, this incident may prove to be a valuable warning about the robustness of our computing infrastructure. Even for a company as large and experienced as Amazon, the idea of the infallible system seems to be elusive. As the small IT firms of the dot-com era are being merged and consolidated into larger conglomerates, it would behoove the industry to keep in mind that even the largest of companies cannot guarantee 100% uptime. Thus, if a large content host goes down, the effect is not only on its own business, but that of many others. The effect is far from the ideal of distributed redundant systems. While an outage of Twitter might not be particularly significant to the lives of its users, had critical infrastructure or banking information been involved, the impact would have been far more pronounced. Next time, it might.</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/02/17/amazons-s3-outage-usage-spike-or-ddos-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISP vs. BitTorrent</title>
		<link>http://cubist.cs.washington.edu/Security/2008/02/16/isp-vs-bittorrent/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/02/16/isp-vs-bittorrent/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 23:13:06 +0000</pubDate>
		<dc:creator>Kris Plunkett</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/02/16/isp-vs-bittorrent/</guid>
		<description><![CDATA[Since ISPs, most notably Comcast, some time ago began identifying and purposefully destroying or severely throttling BitTorrent connections passing through their networks, the struggles on both sides of the fence have been nothing short of a game of cat and mouse.
Round 1
The BitTorrent community&#8217;s reaction to this initial infringement was Protocol Encryption (also called Message [...]]]></description>
			<content:encoded><![CDATA[<p>Since ISPs, most notably Comcast, some time ago began identifying and purposefully destroying or severely throttling BitTorrent connections passing through their networks, the struggles on both sides of the fence have been nothing short of a game of cat and mouse.</p>
<p><span id="more-153"></span><strong>Round 1</strong></p>
<p>The BitTorrent community&#8217;s reaction to this initial infringement was Protocol Encryption (also called Message Stream Encryption), which encrypted the protocol headers and data streams so that ISPs have a very hard time identifying P2P traffic.  Unfortunately, ISPs have found ways around this by applying methods that involve pattern analysis.  For example, if a particular customer is receiving multiple incoming connections for the same non-standard port, and a significant amount of upload traffic is coming from that customer, then chances are very good that a torrent is being seeded or some file is being shared via another P2P protocol.  The ISP proceeds to either throttle the connections or to send TCP RST (reset) segments.  While setting your firewall to drop reset segments prevents the latter from killing connections entirely (assuming all peers involved do so), not much can be done about ISP throttling.  That is, until soon&#8230;</p>
<p><strong>Round 2</strong></p>
<p>The latest weapon in the BitTorrent arsenal will be an extension to the protocol called &#8220;Tracker Peer Obfuscation.&#8221;  When a peer connects to a &#8220;swarm&#8221;, which includes all peers that are currently involved in exchanging a certain set of files, it contacts the &#8220;tracker&#8221; and obtains a list of all IP-port pairs associated with all peers in the swarm.  This is how a peer knows who to download from.  ISPs have found ways to intercept this exchange and use the IP-port pairs to know what connections to throttle or kill.  Tracker Peer Obfuscation, should a BitTorrent client application choose to support it, states that this exchange between the tracker and a peer will be encrypted using RC4.  Although only a modest level of encryption, it should prove enough to prevent ISPs from intercepting that data and using it in their pattern analysis.  How effective this will be, especially in combination with Protocol Encryption/Message Stream Encryption, is still to be seen.</p>
<p><strong>Motivations</strong></p>
<p>Since it was discovered that ISPs actively throttle and destroy identified P2P connections last Summer, service providers have outright denied the latter and have used the excuse that throttling these connections makes the Internet faster for everyone.  Opponents to these view say that ISPs need to stop throttling throughput and upgrade their infrastructure instead.  They argue that the new age of the Internet is only going to bring with it demands for enormous amounts of bandwidth, so ISPs ought to make sure they are ready to meet those demands.</p>
<p><strong>Links</strong></p>
<p>The <a href="http://torrentfreak.com/bittorrent-devs-introduce-comcast-busting-encryption-080215/">latest</a> from torrentfreak.</p>
<p>The actual proposal for <a href="http://bittorrent.org/beps/bep_0008.html">Tracker Peer Obfuscation</a> by the BitTorrent development community.</p>
<p><a href="http://en.wikipedia.org/wiki/BitTorrent_protocol_encryption">Wikipedia on Protocol Encryption (Message Stream Encryption)</a>.</p>
<p>A <a href="http://huskydev.homelinux.net/bad.avi">video</a> (avi) illustrating a seeder (using utorrent) losing connectivity seconds after others connect to him. [47.3MB @ 45KB/s max ~ 16.5 minutes]</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/02/16/isp-vs-bittorrent/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://huskydev.homelinux.net/bad.avi" length="47311360" type="video/x-msvideo" />
		</item>
		<item>
		<title>Security Review: Quiet Care</title>
		<link>http://cubist.cs.washington.edu/Security/2008/02/10/security-review-quiet-care/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/02/10/security-review-quiet-care/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 07:51:50 +0000</pubDate>
		<dc:creator>joyleung</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security Reviews]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/02/10/security-review-quiet-care/</guid>
		<description><![CDATA[Home monitoring systems like Quiet Care exist to allow independent living for elderly people. The system works by monitoring the person’s daily movements with wireless activity sensors in each room. The information collected from these sensors is gathered at a communicator and then is sent to the Quiet Care server and is analyzed for patterns. [...]]]></description>
			<content:encoded><![CDATA[<p>Home monitoring systems like Quiet Care exist to allow independent living for elderly people. The system works by monitoring the person’s daily movements with wireless activity sensors in each room. The information collected from these sensors is gathered at a communicator and then is sent to the Quiet Care server and is analyzed for patterns. If the server detects unusual behavior, it contacts the caregivers of the individual.</p>
<p><span id="more-142"></span></p>
<p><strong>Assets</strong></p>
<ul>
<li>The privacy of the individual      monitored</li>
<li>The ability of the system to      respond when an emergency occurs</li>
</ul>
<p><strong>Potential Adversaries</strong></p>
<ul>
<li>A stalker interested in information      about the individual’s daily behavior.</li>
<li>A thief wanting to break in      undetected by the person or the system.</li>
<li>A disgruntled worker at Quiet      Care</li>
<li>A rival company that wishes      to give Quiet Care a bad name</li>
</ul>
<p><strong>Potential Weaknesses</strong></p>
<ul>
<li>The wireless activity sensors      are wireless so signals from these devices can probably be easily picked      up from outside the home, compromising the individual’s privacy</li>
<li>The analysis of the patterns      in behavior and contacting of caregivers is done on the server. If that      server is taken down and an emergency occurs, the monitored individuals      can be in life danger.</li>
<li>If there is no encryption of      data, a person could intercept and interfere with information going to the      server. This could be used to create many false emergency alerts which      would frustrate the caregivers and give the company a bad name.</li>
</ul>
<p><strong>Potential Defenses</strong></p>
<ul>
<li>Using wired instead of      wireless activity sensors</li>
<li>An effective encryption</li>
<li>Backup servers</li>
</ul>
<p><strong>Risk</strong></p>
<p>The wireless part of this system makes very open to attacks. This risk can possibly be life threatening.</p>
<p><strong>Conclusion</strong></p>
<p>It is difficult to draw a balance between monitoring an individual closely enough to detect an emergency yet not invade a person’s privacy. This is a problem inherent in all home monitoring systems. For Quiet Care’s system, wiring up the detectors and using a good encryption should help with the privacy leaks that a wireless system has. As electronic home monitoring systems develop, it will be interesting to see what will be used to achieve this balance.</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/02/10/security-review-quiet-care/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Four Undersea Cables Cut In Middle East In Less Than a Week</title>
		<link>http://cubist.cs.washington.edu/Security/2008/02/05/four-undersea-cables-cut-in-middle-east-in-less-than-a-week/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/02/05/four-undersea-cables-cut-in-middle-east-in-less-than-a-week/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 23:06:47 +0000</pubDate>
		<dc:creator>chernyak</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[outage]]></category>
		<category><![CDATA[tinfoilhats]]></category>
		<category><![CDATA[undersea cable]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/02/05/four-undersea-cables-cut-in-middle-east-in-less-than-a-week/</guid>
		<description><![CDATA[As many of you may have heard, two undersea cables were cut on January 31st severing internet to millions of users in the middle east.  At first it was reported that these cables were severed by a ship&#8217;s anchor, but it is now being confirmed that this is false. The map of undersea cables [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you may have heard, <a href="http://www.guardian.co.uk/technology/2008/jan/31/internet.blackout.asia?gusrc=rss&amp;feed=networkfront">two undersea cables were cut</a> on January 31st severing internet to millions of users in the middle east.  At first it was reported that these cables were severed by a ship&#8217;s anchor, but it is now being confirmed that this is <a href="http://ukpress.google.com/article/ALeqM5hTi5wNwTD66nvWdTAQw20SaFI_GQ">false</a>. The map of undersea cables and those affected can be found <a href="http://image.guardian.co.uk/sys-images/Technology/Pix/pictures/2008/02/01/SeaCableHi.jpg">here</a>.</p>
<p>However, in the last few days, <a href="http://www.marketwatch.com/news/story/third-undersea-cable-reportedly-cut/story.aspx?guid=%7B1AAB2A79-E983-4E0E-BC39-68A120DC16D9%7D">two</a> <a href="http://www.engadget.com/2008/02/05/fourth-undersea-cable-cut-near-uae-suspicions-rise/">more</a> cables have been cut. An illuminating internet traffic report is <a href="http://www.internettrafficreport.com/asia.htm">here</a>.</p>
<p>The probability of all of these events being random accidents seems vanishingly small. Could this be a new sort of attack intended to black out an entire region? If so &#8211; what could the motivations be and who could be behind this? Could this be done for commercial reasons? Could this be a government or terrorist organization about to mount an attack?</p>
<p>Some other enlightening posts can be found here: <a href="http://www.renesys.com/blog/2008/01/mediterranean_cable_break.shtml">part I</a>, <a href="http://www.renesys.com/blog/2008/01/mediterranean_cable_break_part_1.shtml">part II</a>, <a href="http://www.renesys.com/blog/2008/02/mediterranean_cable_break_part.shtml">part III</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/02/05/four-undersea-cables-cut-in-middle-east-in-less-than-a-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pillaged MySpace Photos Show Up in BitTorrent Download</title>
		<link>http://cubist.cs.washington.edu/Security/2008/01/27/pillaged-myspace-photos-show-up-in-bittorrent-download/</link>
		<comments>http://cubist.cs.washington.edu/Security/2008/01/27/pillaged-myspace-photos-show-up-in-bittorrent-download/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 10:51:28 +0000</pubDate>
		<dc:creator>felixctc</dc:creator>
				<category><![CDATA[Availability]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/01/27/pillaged-myspace-photos-show-up-in-bittorrent-download/</guid>
		<description><![CDATA[    More than half of the million images that are private photos of MySpace users was stolen and uploaded onto BitTorrent. This is a huge privacy breach to MySpace users. The hacker, &#8220;DMaul&#8221;, said that he learned the security hole from the WIRED and used the method of attack. This security hole [...]]]></description>
			<content:encoded><![CDATA[<p>    More than half of the million images that are private photos of MySpace users was stolen and uploaded onto BitTorrent. This is a huge privacy breach to MySpace users. The hacker, &#8220;DMaul&#8221;, said that he learned the security hole from the WIRED and used the method of attack. This security hole was surfaced last fall and because of this, various adversaries such as possible pedophiles, voyeurs, and advertisements were able to steal these photos. DeMaul ended up seeding these photos and advertised them as &#8220;pictures taken exclusively from private profiles&#8221;. It turns out that his attack cycles through the accounts by MySpace Friend ID numbers, thus did not target any specific group of people. Although, the attack did not target any specific group, this is a significant breach that affected users who are under 16 because their accounts are automatically set of private and their adversaries are more dangerous. Even though the attack result in leaks of a huge amount of pictures, it seems that MySpace didn&#8217;t follow up with the issue properly.</p>
<p><span id="more-80"></span><br />
After reading this article, it occurs to me how insecure online profiles are. For example, the article also mentions various security holes that MySpace previously had. As more social network websites are created for various purposes, more and more types of assets will be compromise. If LinkedIn have any security breach, then the assets aren&#8217;t simply just pictures anymore. Adversaries will be able to steal information about users that are much more valuable. I believe one way to prevent such problem is design the security aspect heavily during the same design phase of the application. If they include a security review of the design of the application, there will be less security vulnerabilities. The way MySpace handled this attack makes me a worry that social networks might not care about the most important assets to the social networks, which are the users information.</p>
<p>http://www.wired.com/politics/security/news/2008/01/myspace_torrent</p>
]]></content:encoded>
			<wfw:commentRss>http://cubist.cs.washington.edu/Security/2008/01/27/pillaged-myspace-photos-show-up-in-bittorrent-download/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
