<?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>John Leach's Blog &#187; Security</title>
	<atom:link href="http://johnleach.co.uk/words/archives/category/tech/security/feed" rel="self" type="application/rss+xml" />
	<link>http://johnleach.co.uk/words</link>
	<description>Stuff I think, see and do</description>
	<lastBuildDate>Fri, 18 Jun 2010 22:57:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Segfault in Ruby Ferret query parser</title>
		<link>http://johnleach.co.uk/words/archives/2007/09/13/278/segfault-in-ruby-ferret-query-parser</link>
		<comments>http://johnleach.co.uk/words/archives/2007/09/13/278/segfault-in-ruby-ferret-query-parser#comments</comments>
		<pubDate>Thu, 13 Sep 2007 20:24:28 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[denial-of-service]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[ferret]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[segfault]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2007/09/13/278/</guid>
		<description><![CDATA[Whilst working with the Ruby text search engine library Ferret, I came across a segfault in the query parser. It had already been reported and fixed, but I realised it can lead to a denial of service. If you use Ferret anywhere that allows users to execute queries, those users can crash the Ruby process [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst working with the Ruby text search engine library Ferret, I came across a segfault in the query parser.  It had already <a href="http://ferret.davebalmain.com/trac/ticket/208">been reported</a> and <a href="http://ferret.davebalmain.com/trac/changeset/773">fixed</a>, but I realised it can lead to a denial of service.</p>
<p>If you use Ferret anywhere that allows users to execute queries, those users can crash the Ruby process with a specially crafted query.  This was quite serious for a number of my sites (not to mention slowing development of a current app) so I applied the fix to the released 0.11.4 source and repackaged it as 0.11.4.1.</p>
<p>Obviously this isn&#8217;t in any way official, but it works for me and I&#8217;m sharing here for anyone else affected.  <a href="http://johnleach.co.uk/downloads/ruby/ferret/ferret-0.11.4.1/" title="Ferret 0.11.4.1">Gem, tgz and zip here</a> and just the <a href="http://johnleach.co.uk/downloads/ruby/ferret/ferret-0.11.4-fix-multiterm-segfault.patch" title="Ferret 0.11.4.1 segault fix patch">patch available here</a>  (derived from the author&#8217;s changeset to trunk).</p>
<p>The patch is against the release source, as the subversion repository seems to be down atm (I got the changeset from the web bases subversion viewer).</p>
<p>Get upgrading!</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2007/09/13/278/segfault-in-ruby-ferret-query-parser/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encrypted partitions with Ubuntu/Debian</title>
		<link>http://johnleach.co.uk/words/archives/2006/12/06/245/encrypted-partitions-with-ubuntudebian</link>
		<comments>http://johnleach.co.uk/words/archives/2006/12/06/245/encrypted-partitions-with-ubuntudebian#comments</comments>
		<pubDate>Wed, 06 Dec 2006 13:56:24 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2006/12/06/245/</guid>
		<description><![CDATA[I figured out how to set up an encrypted partition on Ubuntu the other day. There are a bunch of ways of doing it but I found this to be the simplest. It should work on Debian too, since all the relevant packages are Debian ones anyway. In my example I&#8217;m encrypting an LVM partition [...]]]></description>
			<content:encoded><![CDATA[<p>I figured out how to set up an encrypted partition on Ubuntu the other day.  There are a bunch of ways of doing it but I found this to be the simplest.  It should work on Debian too, since all the relevant packages are Debian ones anyway.  In my example I&#8217;m encrypting an LVM partition (logical volume), but it should work with any device, including removable USB keys (see end notes).  UPDATE: This is broken in Edgy but I figured out a simple fix, see below.</p>
<p><span id="more-245"></span></p>
<h3>Install the cryptsetup package from apt</h3>
<pre><code># apt-get install cryptsetup</code></pre>
<h3>Choose a partition you&#8217;d like to encrypt.</h3>
<p>In my case, I&#8217;m encrypting an LVM logical volume on a sata harddisk:</p>
<pre><code>/dev/mapper/vg0-home</code></pre>
<h3>Format the partition as a &#8220;LUKS&#8221; partition</h3>
<p>LUKS stands for Linux Unified Key Setup.  Run the following command and enter a password when prompted:</p>
<pre><code># cryptsetup luksFormat -c aes-cbc-essiv:sha256 /dev/mapper/vg0-home</code></pre>
<p>The option &#8220;<code>-c aes-cbc-essiv:sha256</code>&#8221; sets what cipher to use.  It&#8217;s AES by standard, which is a good default but you want to enable ESSIV support explicitly because it&#8217;s rather important.  With this option the crypto uses an different IV for each sector &#8211; protecting against known plaintext attacks and information leakage (such as the &#8220;watermarking attack).</p>
<h3>Configure cryptsetup initscript</h3>
<p>In <code>/etc/crypttab</code> add a line like this:</p>
<pre><code>crypt-home    /dev/mapper/vg0-home             none    luks</code></pre>
<p>&#8220;<code>crypt-home</code>&#8221; is the name of the device mapper node that will be created (in the <code>/dev/mapper/</code> dir).  This is the the device you&#8217;ll mount.</p>
<h3>Make the filesystem</h3>
<p>Firstly, execute the cryptsetup initscript (or reboot):</p>
<pre><code>/etc/init.d/cryptdisks start</code></pre>
<p>This asks for your password and (if successful) creates the <code>/dev/mapper/crypt-home</code> device.<br />
Now init your filesystem of choice (in this example, ext3):</p>
<pre><code>mkfs.ext3 /dev/mapper/crypt-home</code></pre>
<h3>Configure fstab to automount the partition</h3>
<p>Add a line to <code>/etc/fstab</code>:</p>
<pre><code>/dev/mapper/crypt-home /home   ext3    defaults   0       2</code></pre>
<p>Obviously, mounting this won&#8217;t work unless the cryptdisks initscript has been executed, but this happens in the correct order on boot.</p>
<h3>Reboot!</h3>
<p>On boot, you&#8217;ll be prompted for the password quite early on in the boot process.  The prompt should time out after 180 seconds if you don&#8217;t type anything (handy for a server).</p>
<p>After you&#8217;ve typed the correct password, the device mapper device is created and then the unencrypted partition is mounted shortly after (alongside all the other partitions, as usual).</p>
<p><strong>UPDATE: LUKS on boot broken in Edgy</strong><br />
This worked fine for me with Dapper, but an upgrade to Edgy broke it.  It&#8217;s been reported as a bug <a href="https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/62751">on launchpad</a> but I figured out a simple fix in the mean time:</p>
<p>Change line 294 in <code>/lib/cryptsetup/cryptdisks.functions</code> from:</p>
<pre><code>$CRYPTCMD $PARAMS luksOpen $src $dst &lt; &amp;1</code></pre>
<p>to:</p>
<pre><code>$CRYPTCMD $PARAMS luksOpen $src $dst &lt; /dev/console</code></pre>
<p>Now it jumps to console from splash on boot and asks for password.</p>
<h2>Encrypted Swap</h2>
<p>Remember, data from your encrypted partition could end up on disk in your <strong>unencrypted</strong> swap partition.  Depending on what you&#8217;re trying to achieve, this probably isn&#8217;t desirable.  Set your swap partition to be stored in another encrypted device using LUKS.  Use /dev/random as the keyfile and it&#8217;ll use a random password for encryption on every boot.  I expect this will break hibernate support though.</p>
<h2>USB keys and other removable devices</h2>
<p>If you create a LUKS partition on a removable device (such as a USB key), the HAL daemon will spot that it&#8217;s LUKS and automatically handle all the cryptsetup stuff (including a nice Gnome password box).  In this case, don&#8217;t setup the <code>crypttab</code> or <code>fstab</code>.  Instead:</p>
<ol>
<li>After creating the LUKS partition, open it manually (you&#8217;ll be prompted for the password):
<pre><code>cryptsetup luksOpen /dev/sdusbdiskdevicename1 luks-temp</code></pre>
</li>
<li>Create the filesystem:
<pre><code>mkfs.ext3 /dev/mapper/luks-temp</code></pre>
</li>
<li>Manually close the LUKS partition:
<pre><code>cryptsetup luksClose luks-temp</code></pre>
</li>
<li>Now just eject/unplug the device then reinsert it and you&#8217;ll be asked for the password!</li>
</ol>
<p>These encrypted removable devices are even supported on Windows (see <a href="http://www.freeotfe.org/">FreeOFTE</a>) but you&#8217;ll obviously need to use a Windows compatible file system, like FAT32 or NTFS rather than EXT3).</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2006/12/06/245/encrypted-partitions-with-ubuntudebian/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Opt-out of centralised NHS records</title>
		<link>http://johnleach.co.uk/words/archives/2006/11/04/244/opt-out-of-centralised-nhs-records</link>
		<comments>http://johnleach.co.uk/words/archives/2006/11/04/244/opt-out-of-centralised-nhs-records#comments</comments>
		<pubDate>Sat, 04 Nov 2006 13:39:07 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[medical]]></category>
		<category><![CDATA[medical information]]></category>
		<category><![CDATA[n3]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[spine]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2006/11/04/244/</guid>
		<description><![CDATA[The government are centralising our medical information onto something called the &#8220;NHS Spine&#8221;. So our entire NHS medical histories will be moved to this system opening it up to general access for millions more employees of: various government agencies including the police and social workers private investigators, media organisations and other commercial entities. Well, you [...]]]></description>
			<content:encoded><![CDATA[<p>The government are centralising our medical information onto something called the &#8220;NHS Spine&#8221;.  So our entire NHS medical histories will be moved to this system opening it up to general access for millions more employees of:</p>
<ul>
<li>various government agencies including the police and social workers</li>
<li>private investigators, media organisations and other commercial entities.</li>
</ul>
<p>Well, you apparently have the legal right to opt out of this &#8220;data rape&#8221;:</p>
<blockquote><p>
In June 2005, FIPR developed an <a href="http://www.fipr.org/nhs-optout.pdf">opt-out letter</a> to send to the Secretary of State. People who sent this off have been fobbed off. We now recommend that you opt out via your GP. Ask your GP to enter into your record the code 93C3 (&#8220;refused consent for upload to national shared electronic record&#8221;). You can also ask for your address and phone number to be kept off the NHS internal directory, and for your hospital records also to not be uploaded to central systems: <a href="http://www.lightbluetouchpaper.org/2006/11/01/opting-out-of-the-nhs-database/#comments">see here for details</a>. We encourage you to opt out even if you have nothing to hide; if only people who do have something embarrassing in their records opt out, then doing so will carry a stigma.</p></blockquote>
<ul>
<li><a href="http://www.lightbluetouchpaper.org/2006/11/01/opting-out-of-the-nhs-database/">Light Blue Touch Paper: Opting out of the NHS database</a></li>
<li><a href="http://www.fipr.org/">Foundation for Information Policy Research</a></li>
<li><a href="http://society.guardian.co.uk/health/news/0,,1936403,00.html">Guardian: Warning over privacy of 50m patient files</a></li>
<li><a href="http://society.guardian.co.uk/e-public/story/0,,1937301,00.html">Guardian: Ministers to put patients&#8217; details on central database despite objections</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2006/11/04/244/opt-out-of-centralised-nhs-records/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Referrer Securer</title>
		<link>http://johnleach.co.uk/words/archives/2006/08/16/234/referrer-securer</link>
		<comments>http://johnleach.co.uk/words/archives/2006/08/16/234/referrer-securer#comments</comments>
		<pubDate>Tue, 15 Aug 2006 23:18:26 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[epiphany]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2006/08/16/234/</guid>
		<description><![CDATA[Did you know that Firefox (and Epiphany) don&#8217;t send referrers when following a link from an SSL encrypted site? The target site cannot tell whether you clicked a link or typed the url in directly. I don&#8217;t know about other browsers, but this seems like a sane behaviour.]]></description>
			<content:encoded><![CDATA[<p>Did you know that Firefox (and Epiphany) don&#8217;t send referrers when following a link from an SSL encrypted site?  The target site cannot tell whether you clicked a link or typed the url in directly.</p>
<p>I don&#8217;t know about other browsers, but this seems like a sane behaviour.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2006/08/16/234/referrer-securer/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows popup spam</title>
		<link>http://johnleach.co.uk/words/archives/2005/09/22/183/windows-popup-spam</link>
		<comments>http://johnleach.co.uk/words/archives/2005/09/22/183/windows-popup-spam#comments</comments>
		<pubDate>Thu, 22 Sep 2005 15:54:30 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Networks and Firewalls]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2005/09/22/183/</guid>
		<description><![CDATA[Whilst closely watching the traffic to a server here at work (I had a good reason, I don&#8217;t just find it fun) (yes I do) I noticed a firewall batting away a bunch of incoming Microsoft Messenger Service NetrSendMessage. These are UDP packets destined for port 1026. The contents of the messages seem to be [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst closely watching the traffic to a server here at work (I had a good reason, I don&#8217;t just find it fun) (yes I do) I noticed a firewall batting away a bunch of incoming Microsoft Messenger Service NetrSendMessage.  These are UDP packets destined for port 1026.  The contents of the messages seem to be spyware and spam tricks.  &#8220;Your system needs updating, click here to purchase the patch&#8221; etc.etc.</p>
<p>I&#8217;ve not come across this before, but it seems to be wide spread.  In 2 hours I collected over a dozen to one particular host, all from different source IPs and nearly all with different messages and urls in them.  Here are some excerpts, notice that as URLs aren&#8217;t clickable in message boxes they have to leave instructions to type the url in.</p>
<p><b>UPDATE</b>: For all the non-techies, these messages are NOT the result of a virus or worm or anything like that.  They are just network messages sent over the internet by scammers, a bit like spam.  You can safely ignore them.  If you want them to go away, install some firewall software or follow the instructions by <a href="http://johnleach.co.uk/words/archives/2005/09/22/183/#comment-241">Manimo</a> to turn off the messaging service.</p>
<p><span id="more-183"></span></p>
<div class='code'>Important Windows Security Bulletin<br />
======================<br />
Buffer Overrun in Messenger Service Allows Remote Code Execution,<br />
Virus Infection and Unexpected Computer Shutdowns</p>
<p>Affected Software:</p>
<p>Microsoft Windows NT Workstation<br />
Microsoft Windows NT Server 4.0<br />
Microsoft Windows 2000<br />
Microsoft Windows XP<br />
Microsoft Windows Win98<br />
Microsoft Windows Server 2003</p>
<p>Non Affected Software:</p>
<p>Microsoft Windows Millennium Edition</p>
<p>Your system is affected, download the patch from the address below !<br />
FIRST TYPE THE ADDRESS BELOW INTO YOUR INTERNET BROWSER, THEN CLICK &#8216;OK&#8217;.<br />
THE ADDRESS WILL DISAPPEAR ONCE YOU CLICK &#8216;OK&#8217;.</p>
<p>                                                    www.updatepatch.info
</p></div>
<p>and this one</p>
<div class='code'>STOP! WINDOWS REQUIRES IMMEDIATE ATTENTION.</p>
<p>Windows has found infected spyware and dangerous errors on your computer!</p>
<p>To rid your computer of these dangerous errors and infected spyware do the<br />
following:</p>
<p>1. Download eAntiSpy from: www.desktopfix.com<br />
2. Install eAntiSpy<br />
3. Run eAntiSpy<br />
4. Reboot your computer</p>
<p>FAILURE TO ACT NOW MAY LEAD TO DATA CORRUPTION AND LOSS OF PERSONAL<br />
INFORMATION AND SYSTEM FAILURE!</p></div>
<p>And this one:</p>
<div class='code'>Warning!</p>
<p>We detected a dangerous Virus installed on your computer but was unable<br />
to remove it.  This Virus allow companies/users to monitor your<br />
Internet browsing patterns.  It is recommended that you install the<br />
latest software to remove these by going to:</p>
<p>www.fixscan.com</p></div>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2005/09/22/183/windows-popup-spam/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Black Hat, Amsterdam</title>
		<link>http://johnleach.co.uk/words/archives/2005/03/29/105/amsterdam</link>
		<comments>http://johnleach.co.uk/words/archives/2005/03/29/105/amsterdam#comments</comments>
		<pubDate>Tue, 29 Mar 2005 10:54:26 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Networks and Firewalls]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amsterdam]]></category>
		<category><![CDATA[blackhat]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[laptop]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2005/03/29/105/</guid>
		<description><![CDATA[I leave for Amsterdam on Wednesday where I&#8217;m attending the Black Hat Briefings. I was at DefCon in Las Vegas a few years ago so I&#8217;m interested to see what the BHB are like in comparison. I hope it&#8217;s not just a big ugly advertis-a-thon. I&#8217;m there for a few days courtesy of work and [...]]]></description>
			<content:encoded><![CDATA[<p>I leave for Amsterdam on Wednesday where I&#8217;m attending the <a href="http://www.blackhat.com/html/bh-europe-05/bh-eu-05-index.html">Black Hat Briefings</a>.  I was at DefCon in Las Vegas a few years ago so I&#8217;m interested to see what the BHB are like in comparison.  I hope it&#8217;s not just a big ugly advertis-a-thon.  I&#8217;m there for a few days courtesy of work and will have photies to post when I get back I expect.</p>
<p>My new Laptop arrived today too (not got it in my hands though).  The ickle <a href="http://johnleach.co.uk/documents/thinkpadx40/">IBM Thinkpad X40</a> is very portable, but I&#8217;ve been using it for more of a desktop replacement than a portable troubleshooter, hence the new Viao one.  Big 17inch widescreen LCD, crazy CPUness (for Doom3 and Half Life 2 fun), and 1G RAM.  I expect it&#8217;ll weigh more than two Terri Schiavos* but I&#8217;m a big guy.</p>
<p><em>* &#8211; Please note: topical reference.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2005/03/29/105/amsterdam/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>grsecurity and selinux</title>
		<link>http://johnleach.co.uk/words/archives/2004/09/28/48/grsecurity-and-selinux</link>
		<comments>http://johnleach.co.uk/words/archives/2004/09/28/48/grsecurity-and-selinux#comments</comments>
		<pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[grsec]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[selinux]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2004/09/28/48/</guid>
		<description><![CDATA[I&#8217;m playing with the grsecurity patches for Linux. Unfortunately 2.6.8 changed in a way that causes major headache for the grsec team, so no planned release date for a new patch. Having some problems with strange enforcements of rlimits, potentially linked to the rlimit auditing code. I&#8217;ll hopefully get time to tinker with SELinux too.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m playing with the grsecurity patches for Linux.  Unfortunately 2.6.8   changed in a way that causes major headache for the grsec team, so no   planned release date for a new patch.  Having some problems with strange enforcements of rlimits, potentially linked to the rlimit auditing code.   I&#8217;ll hopefully get time to tinker with SELinux too.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2004/09/28/48/grsecurity-and-selinux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>air gap switch security</title>
		<link>http://johnleach.co.uk/words/archives/2003/07/07/26/air-gap-switch-security</link>
		<comments>http://johnleach.co.uk/words/archives/2003/07/07/26/air-gap-switch-security#comments</comments>
		<pubDate>Mon, 07 Jul 2003 00:00:00 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2003/07/07/26/</guid>
		<description><![CDATA[Whale communications have invented something very secure, and very special. To the naked non-technical eye, their marketing material seems misleading and misguided, but this is the state of the art of security technology. It does some stuff to ensure undefined things do or do not happen. Quote: &#8220;The patent-pending air gap switch keeps sensitive systems [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.whalecommunications.com/site/Whale/Corporate/Whale.asp?pi=35'>Whale   communications</a> have invented something very secure, and very special.   To the naked non-technical eye, their marketing material seems misleading   and misguided, but this is the state of the art of security technology.  It does some stuff to ensure undefined things do or do not happen.  </p>
<p>Quote:   <i>&#8220;The patent-pending air gap switch keeps sensitive systems and data physically disconnected from untrusted networks and users, and transfers   application-level data in real time. It is a high-speed, solid-state analog   switch that connects a 512K memory bank to one SBC at a time via a SCSI   interface. The air gap switch contains no Operating System, no TCP/IP   address, no programmable units, all of which protects the appliance from   being compromised. It hides internal addresses, preventing hackers&#8217; mapping   of internal network and any tunnelling threat. It protects confidential   information such as private keys and configuration data by placing them   behind the &#8220;air gap.&#8221;</i></p>
<p>It&#8217;ll also apparently cure all known ailments,   gives you a full head of hair, and a long life free of pain.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2003/07/07/26/air-gap-switch-security/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>horribly ported</title>
		<link>http://johnleach.co.uk/words/archives/2003/04/26/20/horribly-ported</link>
		<comments>http://johnleach.co.uk/words/archives/2003/04/26/20/horribly-ported#comments</comments>
		<pubDate>Sat, 26 Apr 2003 00:00:00 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[bugtraq]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sploit]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2003/04/26/20/</guid>
		<description><![CDATA[My port of that pptpd exploit to Linux was apparently so horrendous that it prompted &#8216;r4nc0rwh0r3&#8242; of &#8216;blightninjas&#8217; to take the time to do it properly. In my defence, the original code really sucked, and I myself only needed the testing part to work (which seemed to work for me). It also compiled fine for [...]]]></description>
			<content:encoded><![CDATA[<p>My port of that pptpd exploit to Linux was apparently so horrendous that it prompted &#8216;r4nc0rwh0r3&#8242; of &#8216;blightninjas&#8217; to take the time to do it properly.   In my defence, the original code really sucked, and I myself only needed the testing part to work (which seemed to work for me).  It also compiled fine for me with gcc 3.2.3 (worksforme(tm)).  And I in no way proclaim myself to be a good C programmer!  Anyway, my laziness and lameness was thoroughly   ridiculed by them <a href='http://www.freewebs.com/blightninjas/poptop-port-annotated.c'>here</a>.   Find their own fixed version <a href='http://www.freewebs.com/blightninjas/poptop-annotated.c'>here</a>.  At   least I got my name on Bugtraq.  Roll on fame and the big dollar.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2003/04/26/20/horribly-ported/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPTP vulnerability</title>
		<link>http://johnleach.co.uk/words/archives/2003/04/22/19/pptp-vulnerability</link>
		<comments>http://johnleach.co.uk/words/archives/2003/04/22/19/pptp-vulnerability#comments</comments>
		<pubDate>Tue, 22 Apr 2003 00:00:00 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2003/04/22/19/</guid>
		<description><![CDATA[A buffer overflow vulnerability has been found in the PoPToP PPTP server. The daemon is commonly run as root, therefore this can be pretty serious. A sample exploit was released for windows, and I&#8217;ve ported it to Linux (gcc). The problem on our own firewalls was mitigated because, although we have to run the crappy [...]]]></description>
			<content:encoded><![CDATA[<p>A buffer overflow vulnerability has been found in the PoPToP PPTP server.   The daemon is commonly run as root, therefore this can be pretty serious.  A   sample exploit was released for windows, and I&#8217;ve <a href='/downloads/misc/pptpd-exploit.c'>ported it to Linux (gcc)</a>.  The   problem on our own firewalls was mitigated because, although we have to run the crappy software to provide simple windows VPN access, we have some stack protection in our kernels.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2003/04/22/19/pptp-vulnerability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
