11.07.2015 Views

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

514 Part IV: Securing Your Network, Host <strong>and</strong> <strong>Application</strong>Restrict SQL Server to TCP/IPBy enforcing the use of TCP/IP you can control who connects to the server on specificports using IPSec policies or TCP/IP filtering. To support IPSec or TCP/IP filtering,your SQL Server should support client connections over TCP/IP only. To configure SQL Server network protocol support1. In the Microsoft SQL Server programs group, start the Server Network Utility.2. Make sure that TCP/IP is the only SQL Server protocol that is enabled as shown inFigure 18.3. Disable all other protocols.Figure 18.3Disabling all protocols except TCP/IP in the SQL Server Network UtilityHarden the TCP/IP StackWindows 2000 allows you to control many parameters to configure its TCP/IPimplementation. Some of the defaults are geared toward server availability <strong>and</strong>specific features.For information about how to harden the TCP/IP stack, see “How To: Harden theTCP/IP Stack” in the “How To” section of this guide.Additional ConsiderationsTo further improve your database server security, disable NetBIOS <strong>and</strong> SMB. Bothprotocols can be used to glean host configuration information, so you should removethem when possible. For more information about removing NetBIOS <strong>and</strong> SMB, see“Protocols” in Chapter 16, “Securing Your <strong>Web</strong> Server.”Also consider using IPSec to restrict the ports on which your database server acceptsincoming connections. For more information about how to do this, see “How To: UseIPSec for Filtering Ports <strong>and</strong> Authentication” in the “How To” section of this guide.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!