<?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>Digitivity &#187; security</title>
	<atom:link href="http://digitivity.org/tag/security/feed" rel="self" type="application/rss+xml" />
	<link>http://digitivity.org</link>
	<description>The Digital Productivity Blog</description>
	<lastBuildDate>Sat, 24 Dec 2011 17:34:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>DigiNotar SSL Hack Threatens Browser Security</title>
		<link>http://digitivity.org/1046/diginotar-ssl-certificate-hack-threatens-browser-security</link>
		<comments>http://digitivity.org/1046/diginotar-ssl-certificate-hack-threatens-browser-security#comments</comments>
		<pubDate>Tue, 06 Sep 2011 14:02:18 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Digital Security]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[browser security]]></category>
		<category><![CDATA[certificate revocation]]></category>
		<category><![CDATA[DigiNotar]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[SSL certificates]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=1046</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/digital-security" title="Digital Security">Digital Security</a></p>This is a little technical, but it affects your ability to access secure sites without anybody seeing what you're doing.

DigiNotar, a Dutch provider of SSL certificates, has been hacked, and hacked well and good. The hackers then created rogue SSL certificates, which can be used to impersonate actual, well-known websites, like google.com.

Read on for more, including what to do about it.


Related posts:<ol><li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
<li><a href='http://digitivity.org/441/google-chrome-browser-third-place-behind-internet-explorer-and-firefox' rel='bookmark' title='Permanent Link: Google Chrome Browser Third Place Behind Internet Explorer and Firefox'>Google Chrome Browser Third Place Behind Internet Explorer and Firefox</a></li>
<li><a href='http://digitivity.org/739/techcrunch-blog-gets-hacked-again-wordpress-security' rel='bookmark' title='Permanent Link: TechCrunch Blog Gets Hacked Again &#038; WordPress Security'>TechCrunch Blog Gets Hacked Again &#038; WordPress Security</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is a little technical, but it affects your ability to access <strong>secure sites</strong> without anybody seeing what you&#8217;re doing.</p>
<p><strong>DigiNotar</strong>, a Dutch provider of <strong>SSL certificates</strong>, has been hacked, and hacked well and good. The hackers then created rogue SSL certificates, which can be used to <strong>impersonate</strong> actual, well-known websites, like google.com.</p>
<p>The total number of <strong>compromised domains</strong> is now an amazing 531 (yes, five hundred thirty-one). That includes Facebook, Yahoo!, Microsoft, Skype, Twitter, Tor, WordPress, the <strong>CIA</strong>, Mossad, MI6, and others. The <strong>Dutch government</strong> also said it couldn&#8217;t guarantee the security of its own government sites.</p>
<h2>What to do about it</h2>
<p>There&#8217;s something built into the secure certificates system which is supposed to mitigate the harm done in situations like this: <strong>certificate revocation</strong>. When a certificate authority (an issuer of SSL certificates) finds out that its certs have been compromised, it can issue a revocation notice.</p>
<p>Browsers are supposed to check for such notices before using a certificate. (In Google Chrome, there&#8217;s an option &#8220;Check for revocations&#8221;.) Theoretically, all should be fine, since DigiNotar has revoked the certificate.</p>
<p>But browser distributors have also done some updates of their own so that users of the latest browser versions will get a <strong>warning</strong> if they try to visit a site signed with a DigiNotar certificate.</p>
<p>So be sure you&#8217;re using the <strong>latest browser version</strong>.</p>
<h2>Resources</h2>
<p><a href="http://yro.slashdot.org/story/11/09/05/1752258/Rogue-SSL-Certs-Issued-For-CIA-MI6-Mossad">Slashdot</a><br />
<a href="http://www.net-security.org/secworld.php?id=11565">Net Security</a><br />
<a href="http://news.ninemsn.com.au/world/8293923/dutch-govt-says-own-websites-not-secure">Nine News</a><br />
<a href="http://en.wikipedia.org/wiki/DigiNotar">Wikipedia</a> has a good overview</p>


<p>Related posts:<ol><li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
<li><a href='http://digitivity.org/441/google-chrome-browser-third-place-behind-internet-explorer-and-firefox' rel='bookmark' title='Permanent Link: Google Chrome Browser Third Place Behind Internet Explorer and Firefox'>Google Chrome Browser Third Place Behind Internet Explorer and Firefox</a></li>
<li><a href='http://digitivity.org/739/techcrunch-blog-gets-hacked-again-wordpress-security' rel='bookmark' title='Permanent Link: TechCrunch Blog Gets Hacked Again &#038; WordPress Security'>TechCrunch Blog Gets Hacked Again &#038; WordPress Security</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/1046/diginotar-ssl-certificate-hack-threatens-browser-security/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>How to Install Google Skipfish on Ubuntu Linux</title>
		<link>http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux</link>
		<comments>http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:55:19 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security scanner]]></category>
		<category><![CDATA[Skipfish]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=943</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/linuxunix" title="Linux/Unix">Linux/Unix</a></p><a href="http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool">Skipfish</a> is a new security scanning tool from Google that tries to find vulnerabilities in your webserver.

It can be installed either locally or on your webserver.

The easiest place to install Skipfish is on Linux, so I'll go over installing it on Ubuntu.


Related posts:<ol><li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
<li><a href='http://digitivity.org/884/how-to-install-google-chromium-on-ubuntu' rel='bookmark' title='Permanent Link: How to Install Google Chromium on Ubuntu'>How to Install Google Chromium on Ubuntu</a></li>
<li><a href='http://digitivity.org/953/creating-a-database-in-mysql-with-mysql-query-browser-on-ubuntu-linux' rel='bookmark' title='Permanent Link: Creating a Database in MySQL with MySQL Query Browser on Ubuntu Linux'>Creating a Database in MySQL with MySQL Query Browser on Ubuntu Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool">Skipfish</a></strong> is a new security scanning tool from <strong>Google</strong> that tries to find vulnerabilities in your webserver.</p>
<p>It can be installed either locally or on your webserver.</p>
<p>The easiest place to install Skipfish is on Linux, so I&#8217;ll go over installing it on <strong>Ubuntu</strong>.</p>
<h2>Requirements for Skipfish</h2>
<p>You need the following software installed in order to install Skipfish:</p>
<ul>
<li>GNU C Compiler</li>
<li>GNU Make</li>
<li>GNU C Library (including development headers)</li>
<li>zlib (including development headers)</li>
<li>OpenSSL (including development headers)</li>
<li>libidn (including development headers)</li>
</ul>
<p>The first three are installed by default on Ubuntu. In case they&#8217;re not install them with this command in a terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">gcc</span> <span style="color: #c20cb9; font-weight: bold;">make</span> libc6 libc6-dev</pre></div></div>

<p>To install the last three requirements, enter this command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libssl-dev zlib1g-dev libidn11</pre></div></div>

<h2>Building Skipfish</h2>
<h3>Download Skipfish</h3>
<p>Download the latest version of Skipfish from here:<br />
<a href="http://code.google.com/p/skipfish/downloads/list">http://code.google.com/p/skipfish/downloads/list</a></p>
<p>The current version (as of this writing) was 1.27b [<a href="http://skipfish.googlecode.com/files/skipfish-1.27b.tgz">LINK</a>].</p>
<p>Save the file someplace, and then either right-click on it in the file manager and choose &#8220;<strong>Extract here</strong>&#8220;.</p>
<p>Or go to the directory where you saved it and enter this:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> xzf skipfish-1.27b.tgz</pre></div></div>

<h3>Setting Paths</h3>
<p>You may or may not need this step, but this will set the paths for <strong>header</strong> files and <strong>library files</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">CFLAGS</span>=<span style="color: #ff0000;">&quot;-I/usr/include/&quot;</span>
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">LDFLAGS</span>=<span style="color: #ff0000;">&quot;-L/usr/lib/ssl/engines -L/usr/lib/ -L/usr/lib/ssl/&quot;</span></pre></div></div>

<h3>Compiling Skipfish</h3>
<p>Next, compile Skipfish. Enter the directory that was extracted earlier, and use &#8220;make&#8221; to start the <strong>build process</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> skipfish
<span style="color: #c20cb9; font-weight: bold;">nice</span> <span style="color: #c20cb9; font-weight: bold;">make</span></pre></div></div>

<p>Note: <strong>nice</strong> prevents make from monopolizing your system&#8217;s CPU.</p>
<p>Here&#8217;s the result:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cc</span> -L<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>ssl<span style="color: #000000; font-weight: bold;">/</span>engines -L<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span> -L<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>ssl<span style="color: #000000; font-weight: bold;">/</span> -L<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span> -L<span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>lib skipfish.c <span style="color: #660033;">-o</span> skipfish <span style="color: #660033;">-O3</span> <span style="color: #660033;">-Wno-format</span> <span style="color: #660033;">-Wall</span> <span style="color: #660033;">-funsigned-char</span> <span style="color: #660033;">-g</span> <span style="color: #660033;">-ggdb</span> -I<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>include<span style="color: #000000; font-weight: bold;">/</span> -I<span style="color: #000000; font-weight: bold;">/</span>opt<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>include<span style="color: #000000; font-weight: bold;">/</span> -I<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>include<span style="color: #000000; font-weight: bold;">/</span> -D_FORTIFY_SOURCE=<span style="color: #000000;">0</span> \
	      http_client.c database.c crawler.c analysis.c report.c <span style="color: #660033;">-lcrypto</span> <span style="color: #660033;">-lssl</span> <span style="color: #660033;">-lidn</span> <span style="color: #660033;">-lz</span>
&nbsp;
See dictionaries<span style="color: #000000; font-weight: bold;">/</span>README-FIRST to pick a dictionary <span style="color: #000000; font-weight: bold;">for</span> the tool.
&nbsp;
Having problems with your scans? Be sure to visit:
http:<span style="color: #000000; font-weight: bold;">//</span>code.google.com<span style="color: #000000; font-weight: bold;">/</span>p<span style="color: #000000; font-weight: bold;">/</span>skipfish<span style="color: #000000; font-weight: bold;">/</span>wiki<span style="color: #000000; font-weight: bold;">/</span>KnownIssues</pre></div></div>

<p>After you do this, there should be an <strong>executable file</strong> named &#8220;skipfish&#8221; in the current directory. If not, or if there was an error, you probably are missing a requirement or a path is incorrectly specified.</p>
<h2>Using Skipfish</h2>
<p>This is just a basic introduction.</p>
<p>In the &#8220;skipfish&#8221; directory, enter these commands:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">touch</span> dictionaries<span style="color: #000000; font-weight: bold;">/</span>empty.wl
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> dictionaries<span style="color: #000000; font-weight: bold;">/</span>empty.wl skipfish.wl
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> ..<span style="color: #000000; font-weight: bold;">/</span>out
.<span style="color: #000000; font-weight: bold;">/</span>skipfish <span style="color: #660033;">-o</span> ..<span style="color: #000000; font-weight: bold;">/</span>out<span style="color: #000000; font-weight: bold;">/</span> http:<span style="color: #000000; font-weight: bold;">//</span>example.com</pre></div></div>

<p>This creates a blank <strong>wordlist file</strong>, and an <strong>output directory</strong>, and then launches Skipfish to scan the specified webserver. (Replace <strong>example.com</strong> with your webserver address. Make sure you have permission to scan that address.)</p>
<p>Hit Ctrl+c to stop the scan.</p>
<p>Then view the <strong>result</strong> with <strong>Firefox</strong> (not Safari or Chrome):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">firefox ..<span style="color: #000000; font-weight: bold;">/</span>out<span style="color: #000000; font-weight: bold;">/</span>index.html</pre></div></div>

<p>I&#8217;ll have a separate post on using Skipfish, along with screenshots.</p>
<h2>Resources</h2>
<p><a href="http://code.google.com/p/skipfish/">Google Skipfish</a><br />
<a href="http://code.google.com/p/skipfish/wiki/KnownIssues">Skipfish FAQ</a></p>


<p>Related posts:<ol><li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
<li><a href='http://digitivity.org/884/how-to-install-google-chromium-on-ubuntu' rel='bookmark' title='Permanent Link: How to Install Google Chromium on Ubuntu'>How to Install Google Chromium on Ubuntu</a></li>
<li><a href='http://digitivity.org/953/creating-a-database-in-mysql-with-mysql-query-browser-on-ubuntu-linux' rel='bookmark' title='Permanent Link: Creating a Database in MySQL with MySQL Query Browser on Ubuntu Linux'>Creating a Database in MySQL with MySQL Query Browser on Ubuntu Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux/feed</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>Google Releases Skipfish Automatic Website Security Scanning Tool</title>
		<link>http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool</link>
		<comments>http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool#comments</comments>
		<pubDate>Mon, 22 Mar 2010 18:55:29 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Digital Security]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security scanner]]></category>
		<category><![CDATA[Skipfish]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[website security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=939</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/blogging" title="Blogging">Blogging</a><a href="http://digitivity.org/category/digital-security" title="Digital Security">Digital Security</a></p>Google released a free website scanning tool called Skipfish. Skipfish accesses your entire website's URLs and tries to find problems from a huge list of tens of different security problems.

Click through for more.


Related posts:<ol><li><a href='http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux' rel='bookmark' title='Permanent Link: How to Install Google Skipfish on Ubuntu Linux'>How to Install Google Skipfish on Ubuntu Linux</a></li>
<li><a href='http://digitivity.org/882/google-buys-picnik-a-free-online-photo-editing-website-application' rel='bookmark' title='Permanent Link: Google Buys Picnik, a Free Online Photo Editing Website'>Google Buys Picnik, a Free Online Photo Editing Website</a></li>
<li><a href='http://digitivity.org/487/google-releases-its-android-nexus-one-phone-but-its-not-an-apple-iphone-killer' rel='bookmark' title='Permanent Link: Google Releases Its Nexus One Phone, But It&#8217;s Not an iPhone Killer'>Google Releases Its Nexus One Phone, But It&#8217;s Not an iPhone Killer</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Google</strong> released a free <strong>website scanning tool</strong> called <strong>Skipfish</strong>. Skipfish accesses your entire website&#8217;s URLs and tries to find problems from a huge list of tens of different <strong>security problems</strong>.</p>
<h2>About Skipfish</h2>
<p>Skipfish is implemented as a program that you run locally (from your personal computer) or on the same server as a website or WordPress or other blog.  It saves output in a directory you specify in <strong>HTML format</strong> (sample below).<br />
<a href="http://digitivity.org/blog/wp-content/uploads/2010/03/skipfish-screen.png"><img class="alignnone size-medium wp-image-940" title="skipfish-screen" src="http://digitivity.org/blog/wp-content/uploads/2010/03/skipfish-screen-512x325.png" alt="skipfish-screen" width="512" height="325" /></a></p>
<p>If you&#8217;re wondering why Google would release a security scanner for free, Google has in interest in a secure and <strong>non-exploited Internet</strong>. If, every time you go online, your computer is hacked, you&#8217;re less likely to go online. The less you go online, the less Google searches you do, the less ads you click on, and the <strong>less money</strong> Google gets.</p>
<p>Skipfish is similar to other security scanning programs like <strong>Nikto</strong> and <strong>Nessus</strong>. But it also has some advantages such as:</p>
<ul>
<li><strong>High Performance</strong>. You can run 500+ requests per second over the Internet, 2000+ requests over a LAN, and 7000+ requests on the same server as a website.</li>
<li><strong>Ease of Use</strong>. Skipfish is flexible and it handles weird URL schemes and even comes up with automatically generated password guesses based on site content.</li>
<li><strong>Fine security checks</strong>. Skipfish detects subtle problems like cross-site scripting, but it also identifies and avoids false positives.</li>
</ul>
<p>Major <strong>security holes</strong> that Skipfish finds include</p>
<ul>
<li><strong>Server-side SQL injection</strong> (including blind vectors, numerical parameters).</li>
<li>Explicit SQL-like syntax in GET or POST parameters.</li>
<li>Server-side shell command injection (including blind vectors).</li>
<li>Server-side XML / XPath injection (including blind vectors).</li>
<li>Format string vulnerabilities.</li>
<li>Integer overflow vulnerabilities.</li>
</ul>
<p>And there are other <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">minor problems</a> that it finds as well.</p>
<h2>Running Skipfish</h2>
<p><strong>Skipfish</strong> is written in <a href="http://en.wikipedia.org/wiki/C_(programming_language)"><strong>C</strong></a>, and you probably need to compile it before you run it. I&#8217;ll have another blog post later on preparing and <strong>running Skipfish</strong>.</p>
<p>Skipfish is hosted at <strong>Google Code</strong> here: <a href="http://code.google.com/p/skipfish/">http://code.google.com/p/skipfish/</a></p>


<p>Related posts:<ol><li><a href='http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux' rel='bookmark' title='Permanent Link: How to Install Google Skipfish on Ubuntu Linux'>How to Install Google Skipfish on Ubuntu Linux</a></li>
<li><a href='http://digitivity.org/882/google-buys-picnik-a-free-online-photo-editing-website-application' rel='bookmark' title='Permanent Link: Google Buys Picnik, a Free Online Photo Editing Website'>Google Buys Picnik, a Free Online Photo Editing Website</a></li>
<li><a href='http://digitivity.org/487/google-releases-its-android-nexus-one-phone-but-its-not-an-apple-iphone-killer' rel='bookmark' title='Permanent Link: Google Releases Its Nexus One Phone, But It&#8217;s Not an iPhone Killer'>Google Releases Its Nexus One Phone, But It&#8217;s Not an iPhone Killer</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool/feed</wfw:commentRss>
		<slash:comments>126</slash:comments>
		</item>
		<item>
		<title>Twenty Most Common Passwords to Avoid</title>
		<link>http://digitivity.org/836/twenty-most-common-popular-passwords-to-avoid</link>
		<comments>http://digitivity.org/836/twenty-most-common-popular-passwords-to-avoid#comments</comments>
		<pubDate>Sat, 20 Feb 2010 19:02:31 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Digital Security]]></category>
		<category><![CDATA[break-in]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=836</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/digital-security" title="Digital Security">Digital Security</a></p>A data security company released a list of the 20 most common passwords.
Of course, these are also the top 20 passwords to avoid, too.

Click through for the list.



Related posts:<ol><li><a href='http://digitivity.org/315/redhat-relents-on-fedora-software-installation-policy' rel='bookmark' title='Permanent Link: RedHat Relents on Fedora Software Installation Policy'>RedHat Relents on Fedora Software Installation Policy</a></li>
<li><a href='http://digitivity.org/904/earthquake-in-taiwan-to-increase-lcd-prices' rel='bookmark' title='Permanent Link: Earthquake in Taiwan to Increase LCD Prices'>Earthquake in Taiwan to Increase LCD Prices</a></li>
<li><a href='http://digitivity.org/855/cadmus-helps-you-avoid-social-media-overload' rel='bookmark' title='Permanent Link: Cadmus Helps You Avoid Social Media Overload'>Cadmus Helps You Avoid Social Media Overload</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A data security company released a list of the 20 most <strong>common passwords</strong>.<br />
Of course, these are also the top 20 <strong>passwords to avoid</strong>, too.</p>
<ol>
<li>123456</li>
<li>12345</li>
<li>123456789</li>
<li>Password</li>
<li>iloveyou</li>
<li>princess</li>
<li>rockyou</li>
<li>1234567</li>
<li>12345678</li>
<li>abc123</li>
<li>Nicole</li>
<li>Daniel</li>
<li>babygirl</li>
<li>monkey</li>
<li>Jessica</li>
<li>Lovely</li>
<li>michael</li>
<li>Ashley</li>
<li>654321</li>
<li>Qwerty</li>
</ol>
<p>The passwords were taken from <a href="http://www.imperva.com/news/press/2010/01_21_Imperva_Releases_Detailed_Analysis_of_32_Million_Passwords.html">Imperva&#8217;s analysis</a> of <strong>32 million</strong> user accounts in the <strong>Rockyou.com</strong> data breach.</p>
<p>Half of the users used names, dictionary or slang words, or consecutive keyboard keys, which are, of course, easily <strong>brute-forced</strong>. I guess it makes sense to people in that &#8220;who would ever guess that I&#8217;m using my wife&#8217;s/daughter&#8217;s/friend&#8217;s name as a password&#8221;, but there are only so many common names in English, so it&#8217;s easy to test them one after another to see if they work.</p>
<p>It&#8217;s always better to use a totally nonsensical and <strong>random</strong> password. Also, you should use a <strong>different</strong> password for every site where you have an account. I&#8217;ll blog later on how to keep all of these passwords straight and not mix them up.</p>
<h2>Resources</h2>
<p><a href="http://www.thetechnewsblog.com/2010/01/30/20-popular-and-easy-to-guess-passwords/">Tech News Blog article on passwords</a><br />
<a href="http://www.imperva.com/news/press/2010/01_21_Imperva_Releases_Detailed_Analysis_of_32_Million_Passwords.html">Imperva passwords report</a></p>


<p>Related posts:<ol><li><a href='http://digitivity.org/315/redhat-relents-on-fedora-software-installation-policy' rel='bookmark' title='Permanent Link: RedHat Relents on Fedora Software Installation Policy'>RedHat Relents on Fedora Software Installation Policy</a></li>
<li><a href='http://digitivity.org/904/earthquake-in-taiwan-to-increase-lcd-prices' rel='bookmark' title='Permanent Link: Earthquake in Taiwan to Increase LCD Prices'>Earthquake in Taiwan to Increase LCD Prices</a></li>
<li><a href='http://digitivity.org/855/cadmus-helps-you-avoid-social-media-overload' rel='bookmark' title='Permanent Link: Cadmus Helps You Avoid Social Media Overload'>Cadmus Helps You Avoid Social Media Overload</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/836/twenty-most-common-popular-passwords-to-avoid/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Dreamhost Problems Status RSS</title>
		<link>http://digitivity.org/781/dreamhost-server-problems-status-rss</link>
		<comments>http://digitivity.org/781/dreamhost-server-problems-status-rss#comments</comments>
		<pubDate>Sat, 06 Feb 2010 15:34:24 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Productivity Tips]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[Dreamhost status]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[RSS feed]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=781</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/productivity-tips" title="Productivity Tips">Productivity Tips</a></p>As you may or may not know, Digitivity.org is hosted on Dreamhost. Anyway, they used to boot the operating system from the network to allow for centralized configuration.

Now, they're moving to local OS's, which requires rebooting their servers. This means a few minutes of downtime per website as the OS reboots.

There's a way you can get a custom RSS feed of the problems affecting just the servers you're on.


Related posts:<ol><li><a href='http://digitivity.org/811/check-if-your-blog-is-working-with-ismyblogworking-com' rel='bookmark' title='Permanent Link: Check If Your Blog Is Working with ismyblogworking.com'>Check If Your Blog Is Working with ismyblogworking.com</a></li>
<li><a href='http://digitivity.org/555/what-is-rss-an-introduction-to-feeds-and-rss-feed-readers' rel='bookmark' title='Permanent Link: What Is RSS? An Introduction to Feeds and RSS Feed Readers'>What Is RSS? An Introduction to Feeds and RSS Feed Readers</a></li>
<li><a href='http://digitivity.org/1044/rss-kill-your-productivity-make-you-insane-waste-time' rel='bookmark' title='Permanent Link: Does RSS Kill Your Productivity and Make You Insane?'>Does RSS Kill Your Productivity and Make You Insane?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>Dreamhost Moves from Network-Booted OS to Local OS&#8217;s</h2>
<p>As you may or may not know, <strong>Digitivity.org</strong> is hosted on <strong>Dreamhost</strong>. Anyway, they used to boot the <strong>operating system</strong> (which in Dreamhost&#8217;s case is Debian etch 4.0) from the <strong>network</strong> to allow for centralized configuration.</p>
<p>Now, they&#8217;re moving to <strong>local OS&#8217;s</strong>, which requires <strong>rebooting</strong> their servers. This means a few minutes of downtime per website as the OS reboots.</p>
<p>This mirrors the way that Dreamhost used to have <strong>NFS</strong> (network file system)-based home directories, but now has <strong>local</strong> directories, which <strong>increase performance</strong>.</p>
<h2>Server Reboot</h2>
<p>They gave <a href="http://www.dreamhoststatus.com/2010/02/01/server-architecture-migrations">advance notice</a> of the reboots at Dreamhoststatus.com.</p>
<p>Unfortunately, it caught me a little off-guard. I had just finished editing and publishing a WordPress post, and when I went to the Tracewatch statistics module, it gave a <strong>PHP error</strong>. When I refreshed the page, PHP wasn&#8217;t even there!</p>
<p>I <a href="http://digitivity.org/417/how-to-login-server-without-passwordless-using-ssh-public-key-ubuntu">logged in to the server without a password through SSH</a>, but it didn&#8217;t work since it wanted a password. This, to me, indicated that the public key file had been deleted. So I logged in using a password. I was floored when I didn&#8217;t see my own files, but rather the operating system files:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">me<span style="color: #000000; font-weight: bold;">@</span>server:<span style="color: #000000; font-weight: bold;">/</span>$ <span style="color: #c20cb9; font-weight: bold;">ls</span>
MegaSAS.log  cdrom  dev   etc	  lib	 lost+found  opt   sbin     sys  var
bin	     core   <span style="color: #c20cb9; font-weight: bold;">dh</span>	  home	  lib32  media	     proc  selinux  tmp
boot	     data   emul  initrd  lib64  mnt	     root  srv	    usr</pre></div></div>

<p>I put in a request to <strong>Dreamhost support</strong>, but by the time they got back to me 10 minutes or so later, the reboot had already completed, and <strong>everything was OK</strong>.</p>
<p>Note: the original shell I was logged in to didn&#8217;t reflect the changed files. I logged in to another shell to see my files again. This is a feature of <strong>Unix/Linux</strong> operating systems.</p>
<p>Although I was afraid for a few minutes the site was gone, in retospect, even if I were administrating my own server, I&#8217;d have to <strong>reboot</strong> it as well occasionally.</p>
<h3>Dreamhost Backup</h3>
<p>Dreamhost, of course, has a <strong>backup</strong> system, and you can request old files back through Support. There&#8217;s also a hidden <strong>.snapshot</strong> directory that contains a snapshot of your files as they were before. Finally, you can download your entire <strong>account backup</strong> to your local computer in a single file from the Panel.</p>
<h2>Dreamhost Problems Custom Status RSS</h2>
<p>One thing you can do to keep on top of status changes at Dreamhost is to put a <strong>custom RSS feed</strong> of just the things that affect the servers you&#8217;re on into your <a href="http://digitivity.org/555/what-is-rss-an-introduction-to-feeds-and-rss-feed-readers">RSS feed reader</a>.</p>
<p>I have this feed along with my FeedBurner custom status feed in a folder called <strong>Alerts</strong>:</p>
<div id="attachment_782" class="wp-caption alignnone" style="width: 158px"><img src="http://digitivity.org/blog/wp-content/uploads/2010/02/dreamhost-status-custom-rss-reader.png" alt="Dreamhost Custom Status Feed in RSS Reader" title="Dreamhost Custom Status Feed in RSS Reader" width="148" height="71" class="size-full wp-image-782" /><p class="wp-caption-text">Dreamhost Custom Status Feed in RSS Reader</p></div>
<p>It&#8217;s possible other hosts like 1&amp;1 or Hostgator also have custom RSS status feeds, but I don&#8217;t know for certain. FeedBurner does, so you should grab that.</p>
<h3>Dreamhost Custom Status RSS Location</h3>
<p>To get the address for your particular server, go to the <strong>Support</strong> section of the <strong>Dreamhost Panel</strong>, which is at this address:</p>
<p><a href="https://panel.dreamhost.com/index.cgi?tree=support.msg">https://panel.dreamhost.com/index.cgi?tree=support.msg</a></p>
<p>The <strong>RSS address</strong> is with the orange RSS icon:</p>
<div id="attachment_783" class="wp-caption alignnone" style="width: 521px"><a href="https://panel.dreamhost.com/index.cgi?tree=support.msg"><img src="http://digitivity.org/blog/wp-content/uploads/2010/02/dreamhost-custom-status-rss-511x131.png" alt="Dreamhost Custom Status Feed in Dreamhost Support" title="Dreamhost Custom Status Feed in Dreamhost Support" width="511" height="131" class="size-medium wp-image-783" /></a><p class="wp-caption-text">Dreamhost Custom Status Feed in Dreamhost Support</p></div>


<p>Related posts:<ol><li><a href='http://digitivity.org/811/check-if-your-blog-is-working-with-ismyblogworking-com' rel='bookmark' title='Permanent Link: Check If Your Blog Is Working with ismyblogworking.com'>Check If Your Blog Is Working with ismyblogworking.com</a></li>
<li><a href='http://digitivity.org/555/what-is-rss-an-introduction-to-feeds-and-rss-feed-readers' rel='bookmark' title='Permanent Link: What Is RSS? An Introduction to Feeds and RSS Feed Readers'>What Is RSS? An Introduction to Feeds and RSS Feed Readers</a></li>
<li><a href='http://digitivity.org/1044/rss-kill-your-productivity-make-you-insane-waste-time' rel='bookmark' title='Permanent Link: Does RSS Kill Your Productivity and Make You Insane?'>Does RSS Kill Your Productivity and Make You Insane?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/781/dreamhost-server-problems-status-rss/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Verified by Visa (and MasterCard SecureCode) Is Insecure</title>
		<link>http://digitivity.org/747/verified-by-visa-and-mastercard-securecode-is-insecure</link>
		<comments>http://digitivity.org/747/verified-by-visa-and-mastercard-securecode-is-insecure#comments</comments>
		<pubDate>Fri, 29 Jan 2010 16:08:16 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Digital Security]]></category>
		<category><![CDATA[MasterCard]]></category>
		<category><![CDATA[MasterCard SecureCode]]></category>
		<category><![CDATA[Ross Anderson]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Steven Murdoch]]></category>
		<category><![CDATA[Verified by Visa]]></category>
		<category><![CDATA[Visa]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=747</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/digital-security" title="Digital Security">Digital Security</a></p>It seems that, anymore, Visa is increasingly encouraging credit cardholders to use their "Verified by Visa" program, in which you're supposed to enter a secret code to confirm that it's really you using a credit card number.

The problem is, it's insecure.



Related posts:<ol><li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
<li><a href='http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux' rel='bookmark' title='Permanent Link: How to Install Google Skipfish on Ubuntu Linux'>How to Install Google Skipfish on Ubuntu Linux</a></li>
<li><a href='http://digitivity.org/821/how-to-install-java-on-windows' rel='bookmark' title='Permanent Link: How to Install Java on Windows'>How to Install Java on Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It seems that, anymore, <strong>Visa</strong> is increasingly encouraging credit cardholders to use their &#8220;<strong>Verified by Visa</strong>&#8221; program, in which you&#8217;re supposed to enter a secret code to confirm that it&#8217;s really you using a credit card number.</p>
<p>The problem is, it&#8217;s insecure.</p>
<p>The system is properly called <strong>3-D Secure</strong> (<strong>3DS</strong>) but it&#8217;s called <strong>Verified by Visa</strong> and <strong>MasterCard SecureCode</strong> by the two card corporations.</p>
<p>Here are some of the problems found by <strong>Cambridge researchers</strong> Professor Ross Anderson and Steven Murdoch:</p>
<ul>
<li>3DS is shown in an &#8220;inline frame&#8221; or <strong>IFRAME</strong> HTML element. The problem with that is that the content for that frame is coming from a different website than the merchants, and it&#8217;s hard for users to verify its <strong>authenticity</strong> because you can&#8217;t see the <strong>URL</strong> it&#8217;s coming from.</li>
<li>The system allows setting of a password directly on a merchant site with <strong>activation during shopping</strong> (ADS). Your identity is confirmed with a piece of information like birth date, which is commonly available.</li>
<li>That also means the password can be <strong>reset</strong> with <strong>birth date</strong> or other commonly available information.</li>
<li>It&#8217;s also vulnerable to <strong>phishing</strong> attempts.</li>
</ul>
<p>Since users have to agree to be responsible for use of the card if they participate in <strong>Verified by Visa</strong>, banks are less likely to do <strong>chargebacks</strong>, and are more likely to put blame on the user if there is fraud.</p>
<h2>My comments</h2>
<p>I had been sort of <strong>suspicious</strong> of how well these systems worked, but thanks to these Cambridge professors, now we know. In fact, there&#8217;s probably no other way we&#8217;d know because the terms of these programs actually <strong>prohibit</strong> you from <strong>reverse-engineering</strong> or tinkering with the 3DS system in any way.</p>
<p><strong>Moral</strong>: Don&#8217;t think your card is impenetrable just because your banks says so.</p>
<p>I think it&#8217;s good to have a separate, low-limit card for general Internet transactions.</p>
<h2>Resources</h2>
<p><a href="http://www.pcworld.idg.com.au/article/334105">PCWorld article</a><br />
<a href="http://www.theregister.co.uk/2010/01/27/3d-insecure/">Register article</a><br />
<a href="http://www.cl.cam.ac.uk/~rja14/Papers/fc10vbvsecurecode.pdf">Cambridge University paper</a><br />
<a href="http://fc10.ifca.ai/Program.htm">Financial Cryptography and Data Security Conference</a><br />
<a href="http://en.wikipedia.org/wiki/3-D_Secure"> http://en.wikipedia.org/wiki/3-D_Secure</a><br />
<a href="http://www.visa.com/verifiedbyvisa/"> http://www.visa.com/verifiedbyvisa/</a></p>


<p>Related posts:<ol><li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
<li><a href='http://digitivity.org/943/how-to-install-google-skipfish-on-ubuntu-linux' rel='bookmark' title='Permanent Link: How to Install Google Skipfish on Ubuntu Linux'>How to Install Google Skipfish on Ubuntu Linux</a></li>
<li><a href='http://digitivity.org/821/how-to-install-java-on-windows' rel='bookmark' title='Permanent Link: How to Install Java on Windows'>How to Install Java on Windows</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/747/verified-by-visa-and-mastercard-securecode-is-insecure/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>TechCrunch Blog Gets Hacked Again &amp; WordPress Security</title>
		<link>http://digitivity.org/739/techcrunch-blog-gets-hacked-again-wordpress-security</link>
		<comments>http://digitivity.org/739/techcrunch-blog-gets-hacked-again-wordpress-security#comments</comments>
		<pubDate>Thu, 28 Jan 2010 13:19:00 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[TechCrunch]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress backup]]></category>
		<category><![CDATA[WordPress security]]></category>

		<guid isPermaLink="false">http://digitivity.org/?p=739</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/blogging" title="Blogging">Blogging</a></p>The technology blog, TechCrunch--which runs on WordPress, was hacked for the second time in 24 hours.

It's unclear who exactly it was that did the hacking, or how they did it.

But what is clear is that you should take the following basic precautions on your own WordPress blog:


Related posts:<ol><li><a href='http://digitivity.org/10/how-to-serve-your-wordpress-blog-from-the-root-directory-if-its-installed-in-a-subdirectory' rel='bookmark' title='Permanent Link: How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory'>How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory</a></li>
<li><a href='http://digitivity.org/795/install-cbnet-ping-optimizer-plugin-wordpress' rel='bookmark' title='Permanent Link: Installing the cbnet Ping Optimizer Plugin for WordPress'>Installing the cbnet Ping Optimizer Plugin for WordPress</a></li>
<li><a href='http://digitivity.org/790/updating-your-wordpress-blog-too-frequently-avoiding-getting-banned-from-ping-services' rel='bookmark' title='Permanent Link: Updating Your WordPress Blog Too Frequently: Avoiding Getting Banned from Ping Services'>Updating Your WordPress Blog Too Frequently: Avoiding Getting Banned from Ping Services</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The <strong>technology blog</strong>, <a href="http://www.techcrunch.com/2010/01/26/techcrunch-hacked/">TechCrunch</a>, was hacked for the second time in 24 hours.</p>
<p>It&#8217;s unclear who exactly it was that did the <strong>hacking</strong>, or how they did it.</p>
<p>Here&#8217;s how the <a href="http://www.theregister.co.uk/2010/01/27/techcrunch_hacked_again/">Register</a> (the UK technology site) showed the <strong>defaced TechCrunch site</strong>:</p>
<div id="attachment_740" class="wp-caption alignnone" style="width: 522px"><a href="http://digitivity.org/blog/wp-content/uploads/2010/01/techcrunch_hacked_again.jpg"><img class="size-medium wp-image-740" title="Techcrunch Hacked" src="http://digitivity.org/blog/wp-content/uploads/2010/01/techcrunch_hacked_again-512x401.jpg" alt="Techcrunch Hacked" width="512" height="401" /></a><p class="wp-caption-text">Techcrunch Hacked</p></div>
<p>Even the BBC is covering the <a href="http://news.bbc.co.uk/2/hi/technology/8480467.stm">story</a>.</p>
<h2>TechCrunch on WordPress</h2>
<p>Since <strong>TechCrunch</strong> runs on <strong>WordPress</strong>, it obviously heightens <strong>security issues</strong> for WordPress bloggers. There are a few <strong>basic precautions</strong> you can take so you&#8217;re not a complete sitting duck for crackers.</p>
<h2>Security on WordPress</h2>
<h3>1. Make sure only your user can read your files</h3>
<p>It sounds sort of silly. After all, why would any other user be able to <strong>read your files</strong> on your webserver? Actually, guess again. On most <strong>shared hosting servers</strong> like Dreamhost, which is what most blogs use until they really become big, users other than yourself can actually read your files given the default setup.</p>
<p>For most files, this isn&#8217;t too much of a problem, but you might be surprised to know that many PHP-based applications (including WordPress) set your configuration file to be &#8220;<strong>world-readable</strong>&#8221; (i.e. other users can read it).</p>
<p>I&#8217;ll be posting in detail on this topic later, but for now, I&#8217;ll just say that you can <strong>reset permissions</strong> to prevent other users from viewing your files by logging into your webserver&#8217;s shell and executing the following <strong>command</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> o-r <span style="color: #000000; font-weight: bold;">*</span></pre></div></div>

<p>The above <strong>chmod command</strong> changes the permissions of all files (*) recursively (-R) to prevent others (o) from reading (r) files.</p>
<h3>2. Make sure you have the latest version of WordPress</h3>
<p>At least make sure you&#8217;re running no lower than <strong>WordPress 2.9</strong>. WordPress 2.7 and 2.8 had some nasty loopholes that crackers were taking advantage of to create hidden user accounts on WordPress installations.</p>
<p>Recent versions of WordPress allow you to upgrade right inside the web interface so there&#8217;s <strong>no excuse not to upgrade</strong>.</p>
<p>But be sure you have a backup before doing so.</p>
<h3>3. Back up your WordPress installation</h3>
<p>If you do get hacked, it&#8217;ll be handy to have a <strong>backup</strong> from which you can <strong>restore your site</strong>. You should back up both your database and your WordPress files and uploads.</p>
<p>Again, I&#8217;ll go into detail about this later, but for now:</p>
<h4>Backing up the WordPress Database</h4>
<p>There are webhost-specific ways of doing this. There&#8217;s also a shell command that&#8217;ll let you <strong>back up a database</strong>. But the easiest way for the uniniated might be using the <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a> plugin.</p>
<p>Install it, and you can <strong>backup WordPress</strong> within the WordPress admin interface.</p>
<h4>Backing up WordPress Files</h4>
<p><strong>WordPress files</strong> include the PHP and other files within the WordPress application when you first installed it. It also includes plugins you&#8217;ve installed and photos you&#8217;ve uploaded, as well as your themes.</p>
<p>An easy way to back up WordPress files within the admin interface is the <a href="http://wordpress.org/extend/plugins/wordpress-backup/">WordPress Backup</a> plugin.</p>
<p>Otherwise, the way you back up files differs from webhost to webhost. Some webhosts, like Dreamhost, offer the ability to <strong>backup all your files</strong> in a single shot from their control panel. If yours doesn&#8217;t, log in with <strong>FTP</strong> and <strong>download all the files</strong> in your user account to your computer.</p>
<p>Of course, this means you&#8217;ll be downloading thousands of files. It&#8217;s better to create a single ZIP file, and download that single (large) file. I&#8217;ll be covering how to do that later.</p>
<h2>Resources</h2>
<h3>TechCrunch hacking</h3>
<p><a href="http://www.techcrunch.com/2010/01/26/techcrunch-hacked/">http://www.techcrunch.com/2010/01/26/techcrunch-hacked/</a><br />
<a href="http://www.theregister.co.uk/2010/01/27/techcrunch_hacked_again/">http://www.theregister.co.uk/2010/01/27/techcrunch_hacked_again/</a><br />
<a href="http://www.loudable.com/techcrunch-is-hacked-and-up-now.html">http://www.loudable.com/techcrunch-is-hacked-and-up-now.html</a><br />
<a href="http://news.bbc.co.uk/2/hi/technology/8480467.stm">http://news.bbc.co.uk/2/hi/technology/8480467.stm</a><br />
<a href="http://pinoytutorial.com/techtorial/techcrunch-hacked-january-25/">http://pinoytutorial.com/techtorial/techcrunch-hacked-january-25/</a></p>
<h3>WordPress backup</h3>
<p><a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a><br />
<a href="http://wordpress.org/extend/plugins/wordpress-backup/">WordPress Backup plugin</a></p>


<p>Related posts:<ol><li><a href='http://digitivity.org/10/how-to-serve-your-wordpress-blog-from-the-root-directory-if-its-installed-in-a-subdirectory' rel='bookmark' title='Permanent Link: How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory'>How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory</a></li>
<li><a href='http://digitivity.org/795/install-cbnet-ping-optimizer-plugin-wordpress' rel='bookmark' title='Permanent Link: Installing the cbnet Ping Optimizer Plugin for WordPress'>Installing the cbnet Ping Optimizer Plugin for WordPress</a></li>
<li><a href='http://digitivity.org/790/updating-your-wordpress-blog-too-frequently-avoiding-getting-banned-from-ping-services' rel='bookmark' title='Permanent Link: Updating Your WordPress Blog Too Frequently: Avoiding Getting Banned from Ping Services'>Updating Your WordPress Blog Too Frequently: Avoiding Getting Banned from Ping Services</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/739/techcrunch-blog-gets-hacked-again-wordpress-security/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Removing Conficker and Sasser Viruses from Windows XP with Kaspersky and BitDefender</title>
		<link>http://digitivity.org/329/removing-conficker-and-sasser-viruses-from-windows-xp-with-kaspersky-and-bitdefender-rescue-cd-linux-ubcd</link>
		<comments>http://digitivity.org/329/removing-conficker-and-sasser-viruses-from-windows-xp-with-kaspersky-and-bitdefender-rescue-cd-linux-ubcd#comments</comments>
		<pubDate>Wed, 25 Nov 2009 17:22:32 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Digital Travails]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[BitDefender]]></category>
		<category><![CDATA[cabextract]]></category>
		<category><![CDATA[conciller.exe]]></category>
		<category><![CDATA[conficker]]></category>
		<category><![CDATA[Kaspersky]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[McAfee Stinger]]></category>
		<category><![CDATA[rescue CD]]></category>
		<category><![CDATA[Sasser]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Ultimate Boot CD]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.digitivity.org/?p=329</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/digital-travails" title="Digital Travails">Digital Travails</a><a href="http://digitivity.org/category/windows" title="Windows">Windows</a></p>As I mentioned in a post a few days ago, I was hit pretty badly with a virus infection on my Windows XP installation. One of the symptoms was Windows shutting down almost immediately after logging in. Once I recognized the problem as virus-caused, I set out to root it out. Here&#8217;s a log of [...]


Related posts:<ol><li><a href='http://digitivity.org/321/my-windows-xp-gets-virus-infected-conficker-mem-sasser' rel='bookmark' title='Permanent Link: My Windows XP Gets Virus Infected'>My Windows XP Gets Virus Infected</a></li>
<li><a href='http://digitivity.org/806/latest-windows-xp-update-crashes-computers-blue-screen' rel='bookmark' title='Permanent Link: Latest Windows XP Update Crashes Computers'>Latest Windows XP Update Crashes Computers</a></li>
<li><a href='http://digitivity.org/437/whats-good-podcast-about-why-macs-are-better-than-pcs' rel='bookmark' title='Permanent Link: What&#8217;s Good Podcast about Why Macs Are Better Than PCs'>What&#8217;s Good Podcast about Why Macs Are Better Than PCs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in a post a few days ago, I was hit pretty badly with a <a href="http://www.digitivity.org/321/my-windows-xp-gets-virus-infected-conficker-mem-sasser">virus infection on my Windows XP installation</a>. One of the symptoms was Windows shutting down almost immediately after logging in. Once I recognized the problem as virus-caused, I set out to root it out. Here&#8217;s a log of my travails.</p>
<h2>Trying to prevent Windows from shutting down immediately</h2>
<p>One of the methods that&#8217;s worked for other people trying to avoid the shutdown caused by Sasser is to quickly type shutdown -a in a command window:</p>
<pre>shutdown -a</pre>
<p>The -a means abort.</p>
<p>But I never had enough time to open a command prompt to enter the command. Part of the reason for that might be the inordinate amount of time that my installation of Windows (which is the original manufacturer&#8217;s installation) takes to fully load, including all autorun programs and services.</p>
<p>So I went back to the Linux Live USB, and added a Windows batch file with the command already typed out, along with running the programs which would fix Sasser:</p>
<pre>shutdown -a
c:\sassgui.com
c:\sasssfx.exe</pre>
<p>So all I had to do was open up an Explorer window and type a.cmd in the location bar. (I kept the name intentionally short, &#8220;a.cmd&#8221; being easier to type than &#8220;stop-shutdown-fix-sasser.cmd&#8221;.)</p>
<p>The shutdown sequence was just too fast, though. So I had to find another way besides logging into the existing Windows installation.</p>
<h2>Extracting Windows system files</h2>
<p>That meant booting from Linux.</p>
<p>Complicating the situation was that the fact that the computer on which I have a CD/DVD burner was the infected one.  Unfortunately, I  didn&#8217;t have a Linux CD available, so plan B was booting off a USB flash device, of which I luckily had one with Linux installed (Ubunutu 8.10 Hardy Heron). This version of Ubuntu includes read/write drivers for the NTFS filesystem, which means that I can modify files on the Windows installation while in Linux.</p>
<p>My first line of attack was to replace the files (svchost.exe, rundll.exe, etc.) which are said to be affected by Sasser. I had a copy of the Windows XP installation files on the infected computer&#8217;s hard disk, so I wanted to copy those over to the Windows system directory (after making backups of the current system files).</p>
<p>It&#8217;s not quite that simple, though. The files on a Windows install disk (or directory) are saved in the so-called Microsoft cabinet format. Microsoft provides utilities for de-compressing such files, but, of course, they only run on Windows.</p>
<p>Thoughtfully, someone has created a program called <a href="http://www.cabextract.org.uk/">cabextract</a> to do just that on Linux systems. cabextract version 1.2-3 is included in the Ubuntu 9.10 (Karmic Koala) Universe repository.</p>
<p>After extracting the files, I saved them to the Windows directory and rebooted.  It didn&#8217;t work though. The Sasser infection was quite deep, and just changing a few files didn&#8217;t work.</p>
<h2>Ultimate Boot CD</h2>
<p>Next try: the <a href="http://www.ultimatebootcd.com/">Ultimate Boot CD</a>, a huge collection of various and sundry programs for doing surgery on your computer. I burned a copy of the Ultimate Boot CD, but while that has a few anti-virus options, some are woefully outdated, and others simply didn&#8217;t run. Basically, the Ultimate Boot CD is geared toward fixing or diagnosing any number of many different problems you might have that can&#8217;t be done while booted in the main operating system, including repartitioning, fixing the MBR, fixing registry, resetting passwords, etc.</p>
<div id="attachment_337" class="wp-caption alignnone" style="width: 522px"><a href="http://www.digitivity.org/blog/wp-content/uploads/2009/11/ultimate-boot-cd-02-initial-menu.png"><img class="size-medium wp-image-337" title="ultimate-boot-cd-02-initial-menu" src="http://www.digitivity.org/blog/wp-content/uploads/2009/11/ultimate-boot-cd-02-initial-menu-512x284.png" alt="Ultimate BootCD: Initial Menu" width="512" height="284" /></a><p class="wp-caption-text">Ultimate BootCD: Initial Menu</p></div>
<p>As such it has a complicated interface and long list of programs and options on startup. But it&#8217;s not very good or easy for virus removal. <a href="http://www.ultimatebootcd.com/download.html">Download the Ultimate Boot CD here</a>.</p>
<h2>Kaspersky AntiVirus Rescue CD</h2>
<p>Next, I tried the <a href="http://devbuilds.kaspersky-labs.com/devbuilds/RescueDisk/">Kaspersky AntiVirus Rescue CD 2008</a> (kav_rescue_2008.iso). This is a lot easier to run than the Ultimate Boot CD. Kaspersky just loads automatically and you&#8217;re presented with a graphical Linux environment in which to run a scan. Kaspersky also provides a command shell in case you want to move files around or ssh into a remote computer. And there&#8217;s a file manager.</p>
<div id="attachment_335" class="wp-caption alignnone" style="width: 521px"><a href="http://www.digitivity.org/blog/wp-content/uploads/2009/11/kaspersky-rescue-cd-2008-02-scan-file-manager-shell.png"><img class="size-medium wp-image-335" title="kaspersky-rescue-cd-2008-02-scan-file-manager-shell" src="http://www.digitivity.org/blog/wp-content/uploads/2009/11/kaspersky-rescue-cd-2008-02-scan-file-manager-shell-511x383.png" alt="Kaspersky Rescue CD: Scanner, File Manager, and Shell" width="511" height="383" /></a><p class="wp-caption-text">Kaspersky Rescue CD: Scanner, File Manager, and Shell</p></div>
<p>I started the scan, and let it run overnight, but it was still nowhere near finished the next morning. Kaspersky is too slow. It tells you how many files it&#8217;s processed, and the time it&#8217;s taken so far. Based on that, it was taking about a second per file, which would basically mean it would never finish.</p>
<p>So I cancelled out in favor of another option.</p>
<h2>BitDefender Rescue CD 2009</h2>
<p>After that, I tried <a href="http://download.bitdefender.com/rescue_cd/">Bit Defender Rescue CD 2009</a> (BitDefenderRescueCD_v2.0.0_3_08_2009.iso). This, like Kaspersky, also provides a graphical Linux environment and a command shell. But it also provides a lot more. You get Firefox, mail programs, network scanners, backup and partition imaging, text editors, a rootkit checker, even a picture viewer. So, if this is your only computer, at least you can surf the web and check e-mail while BitDefender works.</p>
<div id="attachment_338" class="wp-caption alignnone" style="width: 521px"><a href="http://www.digitivity.org/blog/wp-content/uploads/2009/11/bitdefender-rescue-cd-2009-01-initial-screen.png"><img class="size-medium wp-image-338" title="bitdefender-rescue-cd-2009-01-initial-screen" src="http://www.digitivity.org/blog/wp-content/uploads/2009/11/bitdefender-rescue-cd-2009-01-initial-screen-511x384.png" alt="BitDefender Rescue CD: Initial Screen" width="511" height="384" /></a><p class="wp-caption-text">BitDefender Rescue CD: Initial Screen</p></div>
<p>Unlike Kaspersky, BitDefender works on many tens of files per second, which one would expect of a C-based program. I don&#8217;t know what was wrong with Kaspersky. Anyway, it finished scanning in less than a day. Instead of just deleting all infected files, I manually specified which ones to delete and which ones to leave alone.</p>
<h2>Rebooting to Windows</h2>
<p>After the BitDefender cleaning, I was at least able to boot to Windows. Since I had lost the Task Manager and Command Shell, I decompressed the following files from the Windows installation files to the Windows directory:</p>
<ul>
<li>taskmgr.exe (the Task Manager)</li>
<li>taskmgrw.chm (help file for Task Manager)</li>
<li>cmd.exe (Command Shell)</li>
<li>command.com (old Command Shell)</li>
<li>msconfig.exe</li>
<li>msiexec.exe (installer runner)</li>
<li>appwiz.cpl (Add/Remove Applications Control Panel Wizard)</li>
<li>regedit.exe (Registry Editor)</li>
<li>rundll32.exe (DLL function executor)</li>
<li>taskkill.exe</li>
</ul>
<p>I still wasn&#8217;t quite confident that all remnants of all viruses had been removed. In fact, I still couldn&#8217;t reach <a href="http://microsoft.com">microsoft.com</a>, which indicated that a virus was still present.</p>
<h2>McAfee Stinger</h2>
<p>I downloaded a free tool that McAfee provides called <a href="http://vil.nai.com/vil/stinger/">Stinger</a>. It doesn&#8217;t do constant scanning of files as they are downloaded, but it can scan existing files on a hard disk.</p>
<p>It found a Conficker file which it deleted:</p>

<div class="wp_syntax"><div class="code"><pre class="en" style="font-family:monospace;">C:\WINDOWS\system32\vkaxt.dll
Found the W32/Conficker.worm.gen.a virus !!!
C:\WINDOWS\system32\vkaxt.dll has been deleted.</pre></div></div>

<p>But it also found a bad svchost.exe, which it couldn&#8217;t delete:</p>

<div class="wp_syntax"><div class="code"><pre class="en" style="font-family:monospace;">C:\WINDOWS\System32\svchost.exe
Found the W32/Conficker!mem trojan !!!
C:\WINDOWS\System32\svchost.exe could not be repaired.</pre></div></div>

<h2>Windows XP Service Pack 2</h2>
<p>So I re-installed <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=049C9DBE-3B8E-4F30-8245-9E368D3CDB5A&amp;displaylang=en">Windows XP Service Pack 2</a>. I also applied a Hot Fix (<a href="http://www.microsoft.com/downloads/details.aspx?familyid=0D5F9B6E-9265-44B9-A376-2067B73D6A03&amp;displaylang=en">WindowsXP-KB958644-x86-ENU.exe</a>) which is meant to prevent vulnerabilities leading to Conficker contamination. After a reboot, I could finally access microsoft.com. I thought I was OK, but after a while, I lost microsoft.com access again!</p>
<h2>Conciller.exe</h2>
<p>After some more research, I discovered that Conficker actually patches into system files in such a way as to re-emerge later even after a Service Pack install.</p>
<p>The files are packed and encrypted on the hard disk, and are only unpacked while running. The Communication Systems work group at the <a href="http://net.cs.uni-bonn.de/">Institute of Computer Science</a> at the University of Bonn has created a scanner called <a href="http://net.cs.uni-bonn.de/wg/cs/applications/containing-conficker/#c2605">conciller.exe</a> which scans every running process for Conficker and removes it without disturbing the original process. <a href="http://net.cs.uni-bonn.de/uploads/media/conciller.exe">Direct download here</a>.</p>
<p>When I ran it, I actually got a few hits, which means Conficker was still active. Only after disinfecting memory with conciller.exe, and then re-installing the Service Pack and the Hot Fix, was I finally able to rid the computer of the Conficker mess.</p>
<h2>Postscript</h2>
<p>While I was finally able to clean the computer, it came at the loss of many days of non-productivity and frustration. I decided I&#8217;d had enough of Windows, and didn&#8217;t particularly care to get on the buggy and non-compatible bandwagon called Windows Vista. So I resolved to start researching the suitability of Ubuntu as a replacement for my main operating environment. I&#8217;ll post updates on that in other blog posts.</p>


<p>Related posts:<ol><li><a href='http://digitivity.org/321/my-windows-xp-gets-virus-infected-conficker-mem-sasser' rel='bookmark' title='Permanent Link: My Windows XP Gets Virus Infected'>My Windows XP Gets Virus Infected</a></li>
<li><a href='http://digitivity.org/806/latest-windows-xp-update-crashes-computers-blue-screen' rel='bookmark' title='Permanent Link: Latest Windows XP Update Crashes Computers'>Latest Windows XP Update Crashes Computers</a></li>
<li><a href='http://digitivity.org/437/whats-good-podcast-about-why-macs-are-better-than-pcs' rel='bookmark' title='Permanent Link: What&#8217;s Good Podcast about Why Macs Are Better Than PCs'>What&#8217;s Good Podcast about Why Macs Are Better Than PCs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/329/removing-conficker-and-sasser-viruses-from-windows-xp-with-kaspersky-and-bitdefender-rescue-cd-linux-ubcd/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>English Shellcode: A New Method for Malware Attacks</title>
		<link>http://digitivity.org/324/english-shellcode-a-new-method-for-malware-attacks</link>
		<comments>http://digitivity.org/324/english-shellcode-a-new-method-for-malware-attacks#comments</comments>
		<pubDate>Tue, 24 Nov 2009 12:32:29 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[English shellcode]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[shellcode]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.digitivity.org/?p=324</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/news" title="News">News</a></p>The wedge end of malware code can be made to resemble plain English text. That&#8217;s what Slashdot is reporting as the result of research presented at the ACM Conference on Computer and Communications Security by security researchers Joshua Mason, Sam Small, Fabian Monrose, and Greg MacManus. What they say in their paper is that normally [...]


Related posts:<ol><li><a href='http://digitivity.org/352/rogue-blogs-using-google-to-offer-malware-and-bogus-antiviruses' rel='bookmark' title='Permanent Link: Rogue Blogs Using Google to Offer Malware and Bogus Antiviruses'>Rogue Blogs Using Google to Offer Malware and Bogus Antiviruses</a></li>
<li><a href='http://digitivity.org/441/google-chrome-browser-third-place-behind-internet-explorer-and-firefox' rel='bookmark' title='Permanent Link: Google Chrome Browser Third Place Behind Internet Explorer and Firefox'>Google Chrome Browser Third Place Behind Internet Explorer and Firefox</a></li>
<li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The wedge end of malware code can be made to resemble plain English text. That&#8217;s what Slashdot is reporting as the result of research presented at the ACM Conference on Computer and Communications Security by security researchers Joshua Mason, Sam Small, Fabian Monrose, and Greg MacManus.</p>
<p>What they say in their <a href="http://www.cs.jhu.edu/~sam/ccs243-mason.pdf">paper</a> is that normally it&#8217;s been assumed that executable code is fundamentally distinguishable from benign files. But given an hour or so on today&#8217;s computers, code can be fashioned which, viewed as text, would read as simple English prose.</p>
<p>The reason for this ambiguity is that, underneath it all, the English letters also have binary representations for their ASCII codes.  If the right sequence of characters is assembled, the resulting text will be executable 32-bit Intel architecture machine langauge.</p>
<p>Granted getting a system to execute such a file would be another matter. But that could probably be handled by any one of a number of other exploits.  After all, if security is thought of as being in layers, then attacks are in layers, too.</p>
<p>By the way, what&#8217;s meant by &#8220;shellcode&#8221; isn&#8217;t Bash Shell scripts or MS-DOS Shell batch files. It&#8217;s a term used by security researches to refer to the very first part of an exploit.</p>
<p><a href="http://www.cs.jhu.edu/~sam/ccs243-mason.pdf">Read the paper here</a>. The discussion on Slashdot is <a href="http://it.slashdot.org/story/09/11/23/1837238/English-Shell-Code-Could-Make-Security-Harder">here</a>. The story is being discussed on <a href="http://forums.remote-exploit.org/general-discussion/29004-english-shellcode.html">Remote Exploit Forums</a> and <a href="http://createbacklinks.info/english-shell-code-could-make-security-harder">createbacklinks.info</a>.</p>


<p>Related posts:<ol><li><a href='http://digitivity.org/352/rogue-blogs-using-google-to-offer-malware-and-bogus-antiviruses' rel='bookmark' title='Permanent Link: Rogue Blogs Using Google to Offer Malware and Bogus Antiviruses'>Rogue Blogs Using Google to Offer Malware and Bogus Antiviruses</a></li>
<li><a href='http://digitivity.org/441/google-chrome-browser-third-place-behind-internet-explorer-and-firefox' rel='bookmark' title='Permanent Link: Google Chrome Browser Third Place Behind Internet Explorer and Firefox'>Google Chrome Browser Third Place Behind Internet Explorer and Firefox</a></li>
<li><a href='http://digitivity.org/939/google-releases-skipfish-automatic-website-blog-security-scanning-tool' rel='bookmark' title='Permanent Link: Google Releases Skipfish Automatic Website Security Scanning Tool'>Google Releases Skipfish Automatic Website Security Scanning Tool</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/324/english-shellcode-a-new-method-for-malware-attacks/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>RedHat Relents on Fedora Software Installation Policy</title>
		<link>http://digitivity.org/315/redhat-relents-on-fedora-software-installation-policy</link>
		<comments>http://digitivity.org/315/redhat-relents-on-fedora-software-installation-policy#comments</comments>
		<pubDate>Sat, 21 Nov 2009 17:48:17 +0000</pubDate>
		<dc:creator>Digitivity</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Power User]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PolicyKit]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.digitivity.org/?p=315</guid>
		<description><![CDATA[<p>Posted in <a href="http://digitivity.org/category/linuxunix" title="Linux/Unix">Linux/Unix</a><a href="http://digitivity.org/category/audience/power-user" title="Power User">Power User</a></p>I talked yesterday on how RedHat made a change to Fedora 12 to allow normal users to install any piece of (signed) software from the Fedora repositories without a root password. Slashdot reports that RedHat reversed the policy after an onslaught of community criticism. Owen Taylor (longtime employee of RedHat) made what seems to me [...]


Related posts:<ol><li><a href='http://digitivity.org/310/redhats-fedora-12-lets-users-install-software-without-root-with-policykit' rel='bookmark' title='Permanent Link: RedHat&#8217;s Fedora 12 Lets Users Install Software Without Root with PolicyKit'>RedHat&#8217;s Fedora 12 Lets Users Install Software Without Root with PolicyKit</a></li>
<li><a href='http://digitivity.org/10/how-to-serve-your-wordpress-blog-from-the-root-directory-if-its-installed-in-a-subdirectory' rel='bookmark' title='Permanent Link: How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory'>How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory</a></li>
<li><a href='http://digitivity.org/951/install-free-open-source-software-on-mac-osx-with-darwin-ports' rel='bookmark' title='Permanent Link: Install Free Software on Mac OS/X with Darwin Ports'>Install Free Software on Mac OS/X with Darwin Ports</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I talked yesterday on how RedHat made a change to Fedora 12 to allow normal users to install any piece of (signed) software from the Fedora repositories without a root password. <a href="http://linux.slashdot.org/story/09/11/20/1241231/Fedora-12-Package-Installation-Policy-Tightened">Slashdot</a> reports that RedHat reversed the policy after an onslaught of community criticism. Owen Taylor (longtime employee of RedHat) made what seems to me to be  quite a balanced <a href="https://www.redhat.com/archives/fedora-devel-list/2009-November/msg01445.html">statement</a> of the situation.</p>
<p>Basically, he said that, instead of asking for the root password every time the user wants to do something out of the ordinary, it&#8217;s better to define what users can do what, and let them do it. Teaching users to enter their root password all the time just sets them up to give the root password to a possibly malicious program.</p>
<p>This had been <a href="https://www.redhat.com/archives/fedora-desktop-list/2009-August/msg00103.html">discussed</a> as part of an overall framework for <a href="http://www.freedesktop.org/wiki/Software/PolicyKit">PolicyKit</a> (a granular permissions system for Linux), along with a GUI for setting what users and groups can do what. What happened in Fedore 12 was the the maintainer (Richard Hughes) went ahead and made the policy change allowing for user software installation without the GUI being ready.</p>
<p>So now RedHat has decided to make the user enter the root password when installing software in this release. In future releases, the other PolicyKit elements will be present, thereby allowing some changes in the software installation policy.</p>
<p>This is actually a balanced approach, and I think this&#8217;ll actually be better for both security and user experience in future Fedora (and other Linux) distributions.</p>


<p>Related posts:<ol><li><a href='http://digitivity.org/310/redhats-fedora-12-lets-users-install-software-without-root-with-policykit' rel='bookmark' title='Permanent Link: RedHat&#8217;s Fedora 12 Lets Users Install Software Without Root with PolicyKit'>RedHat&#8217;s Fedora 12 Lets Users Install Software Without Root with PolicyKit</a></li>
<li><a href='http://digitivity.org/10/how-to-serve-your-wordpress-blog-from-the-root-directory-if-its-installed-in-a-subdirectory' rel='bookmark' title='Permanent Link: How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory'>How to Serve Your WordPress Blog from the Root Directory If It&#8217;s Installed in a Subdirectory</a></li>
<li><a href='http://digitivity.org/951/install-free-open-source-software-on-mac-osx-with-darwin-ports' rel='bookmark' title='Permanent Link: Install Free Software on Mac OS/X with Darwin Ports'>Install Free Software on Mac OS/X with Darwin Ports</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://digitivity.org/315/redhat-relents-on-fedora-software-installation-policy/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: digitivity.org @ 2012-05-23 23:04:16 -->
