<?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>Security Fight Club &#187; ACLs</title>
	<atom:link href="http://www.securityfightclub.com/tag/acls/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.securityfightclub.com</link>
	<description>Brought to you by Awareness Technologies</description>
	<lastBuildDate>Sat, 05 Jun 2010 04:08:44 +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>Keep your databases off the Internet</title>
		<link>http://www.securityfightclub.com/keep-your-databases-off-the-internet/</link>
		<comments>http://www.securityfightclub.com/keep-your-databases-off-the-internet/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 02:46:55 +0000</pubDate>
		<dc:creator>mrdenny</dc:creator>
				<category><![CDATA[Attack Scripts]]></category>
		<category><![CDATA[Brute Force Cracking]]></category>
		<category><![CDATA[Data Loss]]></category>
		<category><![CDATA[Endpoints]]></category>
		<category><![CDATA[Firewalls]]></category>
		<category><![CDATA[Listeners]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Routers]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Service Broker]]></category>
		<category><![CDATA[ACLs]]></category>
		<category><![CDATA[Endpoint]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Internet Access]]></category>
		<category><![CDATA[Listener]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.securityfightclub.com/?p=99</guid>
		<description><![CDATA[There are way to many people who keep there database servers available from the public Internet.  This is just a disaster waiting to happen.
Your database holds all of your data.  If someone was to great into your database server they would have access to view, and possibly delete all your data forcing you to restore [...]]]></description>
			<content:encoded><![CDATA[<p>There are way to many people who keep there database servers available from the public Internet.  This is just a disaster waiting to happen.<span id="more-99"></span></p>
<p>Your database holds all of your data.  If someone was to great into your database server they would have access to view, and possibly delete all your data forcing you to restore your data from your backup.  In a perfect world there would be no database servers directly accessible from the Internet.  There is pretty much no reason for database servers to be directly accessible from the Internet.</p>
<p>If your servers are CoLo&#8217;d then setup a VPN between your office and the CoLo, or VPN directly into the CoLo.  There are some hosting providers which prefer to setup the servers on public IPs, however most of them will if requested use private IPs and configure a Site to Site VPN connection for you.</p>
<p>Pretty much the only times that a database needs to be on the Internet would be if you are replicating data between servers as this will typically require that at least one of the servers be on the public Internet.  SQL Service Broker can need to be on the public Internet as well.  However in both of these cases, you don&#8217;t need to give the server a public IP.  You can give the server a private IP, and NAT the server from the Internet to the private IP.  However make sure that only the correct port or ports are open through the firewall.</p>
<p>In Oracle this should be done by setting up a new listener.  In SQL Server this is done by setting up a new endpoint either for general connection, or in the case of Service Broker an Endpoint is used to connect to, which listens on a seperate TCP port.  When setting up these listeners or endpoints make sure that only the accounts which need to have access to them have access.  This way the minimal attack surface is avaialble from the Internet.  In addition you will want to setup your firewall or router ACLs to allow only the required public IP addresses to have access to the listener or endpoint.</p>
<p>With your database being publicly available attack scripts could attack for it, or people could manually try and break in.  With SQL Server running in mixed mode, and with Oracle there are accounts which can be brute forced which have well known usernames such as system and sa.  When SQL Server is running in Windows only mode breaking in is harder, but not impossible.</p>
<p>Denny</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securityfightclub.com/keep-your-databases-off-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

