As long as you have a single MSSQL instance running, you do not need SQL Browser service. And as already stated, it is a common attack target, so it is better to block the 1434/udp port or stop the service.
The difference between DSL and dial-in is that you are not exposed directly to the internet with DSL (the router is, in fact). With dial-in, you are exposed, and each attack is performed against your computer.
Main Topics
Browse All Topics





by: CGLuttrellPosted on 2009-04-10 at 21:14:54ID: 24120853
In general we do not have SQL Server Browser running on any box exposed to the internet. It has been a security risk in the past as malicous hackers commonly scan the web for responses from this request to see what databases they can try to attack. en-us/libr ary/ ms1657 24%28SQL.9 0%29.aspx and pay special attention to the Security section.
The bellow is from 2005 BOL which explains what the Browser service is. It replace a similar service in 2000.
"SQL Server Browser runs as a Windows service on the server. SQL Server Browser listens for incoming requests for SQL Server resources and provides information about SQL Server instances that are installed on the computer. SQL Server Browser contributes to three actions:
*Browsing a list of available servers
*Connecting to the correct server instance
*Connecting to Dedicated Administrator Connection (DAC) endpoints
For each instance of the Database Engine, the SQL Server Browser service (sqlbrowser) provides the instance name and the version number."
See full article at http://msdn.microsoft.com/
HTH