![]() |
|
|
|
By: Svetlana Golovko | Read Comments (7) | Related Tips: More > Auditing and Compliance |
I am new to Database Administration and have been asked to prepare data for an audit. I know there are a lot of different metrics I can pull from SQL Server, but I am not exactly sure where to begin. What items would you suggest to look into to make sure that we have information for the audit?
A SQL Server security review should be part of the DBAs regular activity. Some people do this once a month and others more often. You can also have this completely or partially automated (using server level DDL triggers, alerts, third party tools etc.).
The checklist below will help you to be ready to answer some security related questions for your next audit.
Every company has different requirements for the audit, so the list could be longer or shorter. Make sure you know these requirements, know what tables you need to audit, know where sensitive data is stored and how it accessed. Also, find out what are your company's industry standards. I hope this will help you to be ready for your next audit.
Note: All security changes you are planning to make should be tested first on your test servers to make sure that there are no dependencies (applications specific requirements, legacy applications etc.) and that applications are still functioning properly.
| Wednesday, November 21, 2012 - 2:26:05 AM - Devi Prasad | Read The Tip |
|
First I would like to welcome you to the world of DBAs. Good Article!
|
|
| Wednesday, November 21, 2012 - 3:09:45 AM - Gopalakrishnan Arthanarisamy | Read The Tip |
|
Excellent Checklist to perform Audit on SQL Server Instances. |
|
| Wednesday, November 21, 2012 - 9:49:38 AM - SJ | Read The Tip |
|
As a current Security and IT Compliance manager and a former SQL Server DBA, I would also add the following items to the things to audit for: 1) Encryption (Transparent Data Encryption or other disk based encryption) as data at rest is becoming more and more of a requirement and the Key Management Processes. 2) Disaster Recovery or Business Continuity Process documentation. Have you documented/tested your failover processes? What is the Recovery Point Objective (RPO or the amount of acceptable data loss) and Recovery Time Objective (RTO or the amount of time allowed to come back online) and do these values match the business requirements? 3) Restore tests. I don't ask about backups, I ask about restores! Backups are no good unless the restore works! Thanks! SJ |
|
| Thursday, November 22, 2012 - 7:21:58 PM - WEB | Read The Tip |
|
Good article! Looking forward to part 2. |
|
| Monday, November 26, 2012 - 11:55:21 AM - Svetlana Golovko | Read The Tip |
|
Thank you, SJ. These items are definitely important. |
|
| Friday, March 08, 2013 - 9:44:42 AM - Jeff | Read The Tip |
|
I am also new to the DBA world and liked your article. My first and main assignment at this job is to secure all our production and test databases. I was given a 190 point checklist that I must follow to secure these databases. Please let me know if you guys would like me to post the list I think that maybe we should have a resources item on this site dedicated to SQL Security since it is a very important subject. Often it’s not the check that is difficult, but the repercussions of executing what the check is asking for that can be the problem and experienced DBA’s can help with that. Please let me know what you think Jeff |
|
| Friday, March 08, 2013 - 6:52:04 PM - Svetlana Golovko | Read The Tip |
|
Thank you, Jeff! That's a big list - 190 points! I tried to cover here the best practices, but every company has different security requirements. You can check this URL if you woulld like to contribute to the site: http://www.mssqltips.com/contribute.asp. |
|
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |