How can I protect SQL Server databases?

Source: Internet
Author: User
Tags strong password microsoft baseline security analyzer
The security of databases has always been very important and I believe it will help you. 1. First, you need to install the latest service package to improve server security. The most effective method is to upgrade to SQLServer2000ServicePack3a (SP3a ). In addition, you should install all released security updates. 2. Use Microsoft baseline security

The security of databases has always been very important and I believe it will help you. 1. First, you need to install the latest Service package to improve Server security. The most effective method is to upgrade to SQL Server 2000 Service Pack 3a (SP3a ). In addition, you should install all released security updates. 2. Use Microsoft baseline security

The security of databases has always been very important and I believe it will help you.

1. First, you need to install the latest service package

To improve Server security, the most effective method is to upgrade to SQL Server 2000 Service Pack 3a (SP3a ). In addition, you should install all released security updates.

2. using Microsoft Baseline Security Analyzer (MBSA) to evaluate server security MBSA is a tool that scans insecure configurations of multiple Microsoft products, includes SQL Server and Microsoft SQL Server 2000 Desktop Engine (MSDE 2000 ). It can run locally or through the network. This tool detects the installation of SQL Server for the following issues:

(1) Too many sysadmin fixed server role members.

(2) authorize a role other than sysadmin to create a CmdExec job.

(3) Empty or simple password.

(4) Fragile Authentication mode.

(5) grant too many rights to the Administrator group.

(6) incorrect access control table (ACL) in the SQL Server data directory ).

(7) use the plain text sa password in the installation file.

(8) grant excessive permissions to the guest account.

(9) run SQL Server in a system that is also a domain controller.

(10) If the owner (Everyone) group is incorrectly configured, access to the specific registry key is provided.

(11) the SQL Server service account is incorrectly configured.

(12) do not install necessary service packages and security updates.

Microsoft provides free download of MBSA.

3. Use Windows Authentication Mode

Whenever possible, you should require the Windows Authentication Mode for the connection to the SQL Server. It protects SQL Server from most Internet tools by limiting connections to Microsoft Windows users and domain user accounts, and your Server will also benefit from the Windows security enhancement mechanism, for example, stronger authentication protocols and mandatory password complexity and expiration time. In addition, credential delegation (the ability to bridge creden between multiple servers) can only be used in Windows Authentication mode. On the client, password is no longer required for Windows Authentication mode. Password Storage is one of the major vulnerabilities in applications that use standard SQL Server to log on. To install Windows Authentication Mode in Enterprise Manager of SQL Server, follow these steps:

(1) Expand the server group.

(2) Right-click the server and click Properties.

(3) On the Security tab, click Windows only.

4. Isolate your server and regularly back up

Physical and logical isolation forms the foundation of SQL Server Security. The machines that reside in the database should be physically protected, preferably a locked data center equipped with a flood detection, fire detection, and fire fighting system. The database should be installed in the security area of the enterprise intranet. Do not directly connect to the Internet. Regularly back up all data and store copies outside the secure site.

5. assign a strong sa Password

The sa account should always have a strong password, even on Servers configured to require Windows authentication. This will ensure that no blank or fragile sa will appear when the server is reconfigured as a hybrid authentication.

To assign a sa password, follow these steps:

(1) Expand the server group and then expand the server.

(2) expand security and click log on.

(3) In the details pane, right-click SA and click Properties.

(4) enter a new password in the password box.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.