<?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>RootBSD blog &#187; security</title>
	<atom:link href="http://www.rootbsd.net/blog/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rootbsd.net/blog</link>
	<description>Our FreeBSD Hosting Discussion</description>
	<lastBuildDate>Wed, 16 Jun 2010 21:37:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RTLD Security Exploit in FreeBSD</title>
		<link>http://www.rootbsd.net/blog/2009/rtld-security-exploit-in-freebsd/</link>
		<comments>http://www.rootbsd.net/blog/2009/rtld-security-exploit-in-freebsd/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 16:28:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=75</guid>
		<description><![CDATA[On November 30 2009, a security vulnerability was discovered by Nikolaos Rangos (aka Kingcope) in recent FreeBSD releases exploting code in the run-time link-editor, rtld.  A patch was shortly issued and updated binaries were announced December 3 2009 in FreeBSD security announcement FreeBSD-SA-09:16.rtld.  This vulnerability is critical in nature as it allows a [...]]]></description>
			<content:encoded><![CDATA[<p>On November 30 2009, a security vulnerability was discovered by Nikolaos Rangos (aka Kingcope) in recent FreeBSD releases exploting code in the run-time link-editor, rtld.  A patch was shortly issued and updated binaries were announced December 3 2009 in FreeBSD security announcement <a href="http://security.freebsd.org/advisories/FreeBSD-SA-09:16.rtld.asc">FreeBSD-SA-09:16.rtld</a>.  This vulnerability is critical in nature as it allows a local user to get root access.</p>
<p><a href="http://www.rootbsd.net/manage/knowledgebase/22/Security_update__rtld.html">Read how to test and update your system in this knowledgebase article.</a></p>
<p>All new VPS deployments we make as of December 3 will have the necessary updates to mitigate this vulnerability.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/blog/2009/rtld-security-exploit-in-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firewall your FreeBSD for Safety&#8217;s Sake</title>
		<link>http://www.rootbsd.net/blog/2008/firewall-your-freebsd-for-safetys-sake/</link>
		<comments>http://www.rootbsd.net/blog/2008/firewall-your-freebsd-for-safetys-sake/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 13:57:14 +0000</pubDate>
		<dc:creator>chrisp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[firewalling]]></category>
		<category><![CDATA[pf]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=29</guid>
		<description><![CDATA[We all know the Internet can be a dangerous place and in order to be truly safe a computer must not be connected to it. But that puts an immense dent in productivity and the flow of information, so it&#8217;s not an option. Of course the flow of information is the important thing and with [...]]]></description>
			<content:encoded><![CDATA[<p>We all know the Internet can be a dangerous place and in order to be truly safe a computer must not be connected to it. But that puts an immense dent in productivity and the flow of information, so it&#8217;s not an option. Of course the flow of information is the important thing and with the proper firewall you can make sure that the data only flows how you want and to whom you want.<br />
<span id="more-29"></span></p>
<p>There are several options available since FreeBSD is a network enabled operating system. It has all the components available in it natively to act as a firewall or to firewall itself against external intrusions. In order to do it with the native support you&#8217;ll probably need to do a lot of reading, but isn&#8217;t securing your data worth the effort and time? A good, full-featured and robust firewall setup is detailed my Manuel Kasper over at his site and includes packet filtering, Network Address Translation, IP filtering and more. The complete write up is here (<a href="https://neon1.net/misc/firewall.html">https://neon1.net/misc/firewall.html</a>).<br />
FreeBSD also comes with built-in, manually activated Packet Filtering, commonly called PF. It has been included in the kernel for some time and can be enabled by editing the rc.conf so that it contains: pf_enable=&#8221;YES&#8221; It must also have a ruleset to draw upon or it won&#8217;t activate. For more information on activating and creating a ruleset check out the FreeBSD HandBook pages on it.</p>
<p><a href="http://www.freebsd.org/doc/en/books/handbook/firewalls-pf.html">http://www.freebsd.org/doc/en/books/handbook/firewalls-pf.html</a></p>
<p>There is also an open source application called pfSense which is a customized distribution of FreeBSD made specifically to be used as a firewall and router. It has been around for several years and has bolt-on extensions that can extend the capabilities of the distribution keeping the core software secure but allowing for flexibility. You can find out more about it at the project pages (<a href="http://www.pfsense.com/">http://www.pfsense.com/</a>).</p>
<p>Nothing in life is 100% and that goes doubly so for network security. Just putting up a firewall is not a complete network security solution and you need to implement other security protocols to block against a wide variety of threats. In the end if you&#8217;re not a network security professional it might be in your best interest to consult one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/blog/2008/firewall-your-freebsd-for-safetys-sake/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Virtual Private Networking Quick Notes</title>
		<link>http://www.rootbsd.net/blog/2008/virtual-private-networking-quick-notes/</link>
		<comments>http://www.rootbsd.net/blog/2008/virtual-private-networking-quick-notes/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 13:56:22 +0000</pubDate>
		<dc:creator>chrisp</dc:creator>
				<category><![CDATA[networking]]></category>
		<category><![CDATA[ipsec]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=28</guid>
		<description><![CDATA[Virtual Private Networking (VPN) is a safe and secure way to transmit sensitive data between two networks or a remote computer and a private network that are connected by the publicly accessible Internet. It&#8217;s a great way for employees of a company to be able to access necessary information without having to actually be on [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="150%;">Virtual Private Networking (VPN) is a safe and secure way to transmit sensitive data between two networks or a remote computer and a private network that are connected by the publicly accessible Internet. It&#8217;s a great way for employees of a company to be able to access necessary information without having to actually be on the local, secure network. Windows 2000, XP, MacOS X and Vista are all able to utilize various VPN clients to connect to the private networks and some of these options will be presented. Of course FreeBSD can be both the client and the gateway server and that will be discussed as well.</p>
<p class="MsoNormal" style="150%;"><span id="more-28"></span></p>
<p class="MsoNormal" style="150%;">First off if you have a FreeBSD machine that you want to be the client you might look to using PPTP (if available) for the VPN connection. It&#8217;s by far one of the easiest ways available to get connected. I found a great walk through here at FreeBSD Diary (<a href="http://www.freebsddiary.org/pptp.php">http://www.freebsddiary.org/pptp.php</a>) with easy-to-read step-by-step instructions. You can also use OpenVPN which can be found here (<a href="http://www.openvpn.net/index.php/home.html">http://www.openvpn.net/index.php/home.html</a>).</p>
<p class="MsoNormal" style="150%;">Connecting a Windows machine to the FreeBSD gated VPN is a little more work. Probably the simplest of all solutions is OpenVPN again (<a href="http://www.openvpn.se/">http://www.openvpn.se/</a>), install notes (<a href="http://www.openvpn.se/install.txt">http://www.openvpn.se/install.txt</a>). I found a fairly good guide to doing all the setup on both ends right here which should get you up and running (<a href="http://www.ubergeek.co.uk/blog/2008/05/openvpn-freebsd-pf-windows-howto/">http://www.ubergeek.co.uk/blog/2008/05/openvpn-freebsd-pf-windows-howto/</a>).</p>
<p class="MsoNormal" style="150%;">One of the most complex solutions is the use of IPSec which requires a custom kernel be built. As that is an extremely involved process I will point you to a site with an excellent set of instructions and information over at the FreeBSD Handbook (<a href="http://www.freebsd.org/doc/en/books/handbook/ipsec.html">http://www.freebsd.org/doc/en/books/handbook/ipsec.html</a>). This is not for the faint of heart and requires a good amount of skill in order to make it work successfully. I suggest reading the document fully before attempting it, or looking into an easier way to do it (see above).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/blog/2008/virtual-private-networking-quick-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Possible DNS Exploit in the Wild</title>
		<link>http://www.rootbsd.net/blog/2008/possible-dns-exploit-in-the-wild/</link>
		<comments>http://www.rootbsd.net/blog/2008/possible-dns-exploit-in-the-wild/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 17:05:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dns]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=33</guid>
		<description><![CDATA[Dan Kaminsky, a security researcher has announced that he has found a major design flaw in DNS that could possibly lead to mass exploitation of caching DNS servers by allowing attackers to poison the DNS cache with their own entries.  You can read his notes on his blog post.
There have already been hundreds of [...]]]></description>
			<content:encoded><![CDATA[<p>Dan Kaminsky, a security researcher has announced that he has found a major design flaw in DNS that could possibly lead to mass exploitation of caching DNS servers by allowing attackers to poison the DNS cache with their own entries.  You can read his notes on his <a href="http://www.doxpara.com/?p=1162" target="_blank">blog post</a>.</p>
<p>There have already been hundreds of articles  from different media outlets over the last few days about this.  Dan has clearly said that he has found a new DNS flaw although some people speculate that he is re-hashing previous security findings about the weakness in non-random udp source ports and TXIDs.  It won&#8217;t be until August that Dan reveals the details of this exploit that people can try to debunk his claim.</p>
<p><a href="http://en.wikipedia.org/wiki/Paul_Vixie" target="_blank">Paul Vixie</a>, the primary author of BIND, wrote this on a mailing list recently, supporting Dan&#8217;s claims:</p>
<blockquote><p>this is not a decade old problem.  it&#8217;s either as old as dns, or four months<br />
old, depending on how you count.  somebody reminded me that i was one of the<br />
earliest to ring an alarm bell on this, in a very weak, terrible 1995 paper:</p>
<p><a href="http://www.usenix.org/publications/library/proceedings/security95/full_papers/vixie.txt" target="_blank">http://www.usenix.org/publications/library/proceedings/security95/full_papers/<span class="nfakPe">vixie</span>.txt</a></p>
<p>in 2002 i also attempted to demystify BCP38 since we all know that without<br />
IP source address repudiability, no noncrypto UDP based protocol is safe:</p>
<p><a href="http://www.icann.org/committees/security/sac004.txt" target="_blank">http://www.icann.org/committees/security/sac004.txt</a></p>
<p>so, patrick and others, let me assure you, having been here all along and<br />
having done what i could to secure the DNS QID for ~1.5 decades, i am aware<br />
of the details of dan kaminsky&#8217;s attack, and it will be news on august 6,<br />
and it justifies every bit of pain and panic involved in randomizing all UDP<br />
source ports on DNS transactions between recursive and authority servers.</p>
<p>and let me take another opportunity to thank dan bernstein for coming up<br />
with the idea of UDP source port randomization for DNS transactions.  we<br />
know it works and we&#8217;re pushing hard to get it universally deployed.  (while<br />
i&#8217;d rather have Secure DNS, the community could not possibly deploy that<br />
fast enough, so we&#8217;re doing what we can while we can.)</p>
<p>so, you should fix it NOW NOW NOW!</p></blockquote>
<p>We have already updated our caching DNS servers with the new patched code.  You should check to make sure that your servers are using caching DNS servers that have been patched with these latest updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/blog/2008/possible-dns-exploit-in-the-wild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
