Re: SQL cluster firewall question



Enghps1 (jamesserjeant@xxxxxxxxxxxxxxxx) writes:
We have been running a standalone SQL2005 box which uses a dedicated
webserver for the last 12 months and both sit on our perimeter (DMZ)
zone. The SQL box is now due to be replaced by a failover SQL cluster.
Failover clusters requires domain access and therefore it will have to
sit on the TRUSTED zone but now we face a real security issue with how
the webserver (in the DMZ) can safely talk to the cluster (in the TRUST)
without compromising security. I can maybe live with opening 1433 for
SQL as it will still require authentication,

But make sure that the web server *never* builds SQL strings by
interpolating parameters from user input (including cookies!), but
always used parameterised queries or calls stored procedures through
RPC. Also, as extra safety precuation, make sure that the web
server connects to SQL Server through a low-privileged account,
preferrably only with EXEC access to stored procedures.

but .NET on the DMZ webserver will still require port 80 to be open to
the cluster.

One cannot accuse me for knowing to much about web servers, but why
would .Net have to access port 80 on the cluster? DO you use HTTP
Endpoints on SQL Server?

Then again, port 80 is only dangerous if there is something powerful
listening there, isn't it?


--
Erland Sommarskog, SQL Server MVP, esquel@xxxxxxxxxxxxx

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx
.



Relevant Pages

  • Re: Create SQL cluster on 2003
    ... Since you are in a cluster configuration, ... Microsoft SQL Server MVP ... We only about about 20 databases - all ... Move Databases Between Computers That Are Running SQL Server ...
    (microsoft.public.sqlserver.clustering)
  • Re: A complicate cluster configuration...
    ... The SQL Server 2000 EE will be running just in one node, ... It is possible that an operator can manage the cluster from a terminal ... > and SFTPs them to a remote machine. ...
    (microsoft.public.windows.server.clustering)
  • Re: SQL Server 2005 Cluster Setup Quiz
    ... the first instance on the cluster. ... SQL Server 2005 failover cluster has been installed? ... drive of a SQL Server 2005 failover cluster installation? ...
    (microsoft.public.sqlserver.clustering)
  • Re: Unable to Apply SP4 to SQL 2000 Cluster (new Node)
    ... Rebuild the node in the failover cluster. ... Scenario 1" in SQL Server 2000 Books Online. ... This setup process updates to SP4 only the binaries on the new ...
    (microsoft.public.sqlserver.clustering)
  • Re: WSS 3.0 question
    ... I followed the advise given in removing WSS 3.0 etc, ... the server is complaining that the SQL service(?) was tempered with or corrupt. ... I may just instal the SQL server as I was going eventuall use it anyway. ... If WSUS 3.0 is installed, I would suggest you uninstall it and then you install WSS 3.0. ...
    (microsoft.public.windows.server.sbs)