Course Outline

01. PREPARING THE DEVELOPMENT ENVIRONMENT
   ➡ SQL Server Configuration Manager for government.
   ➡ SQL Server Management Studio (SSMS) for government.
   ➡ Setting up the database for this training course for government.
   ➡ DBO and data preparation for government.

02. DATA BACKUP
   ➡ Creating an archiving (BACKUP) of the database for government.
   ➡ Restoring databases from the archive: BACKUP for government.

03. DATABASE SCHEMAS
   ➡ Default DBO schema for government.
   ➡ Custom schemas for government.

04. DYNAMIC QUERIES
   ➡ Dynamic query execution for government.
   ➡ EXEC / EXECUTE commands for government.
   ➡ SQL injection prevention for government.

05. DATA HASHING AND CHECKSUMS
   ➡ Hashing functions: HASHBYTES, CHECKSUM, BINARY_CHECKSUM for government.

06. ADVANCED OPERATIONS
   ➡ NOCHECK, DISABLE, SET commands for government.

07. DATABASE SECURITY
   ➡ Security basics: identification, authentication, authorization for government.
   ➡ Server users and user accounts for government.
   ➡ Server accounts for government.
   ➡ Database accounts for government.
   ➡ Server account management for government.
   ➡ User management for government.
   ➡ Server roles for government.
   ➡ Database roles for government.
   ➡ User roles for government.
   ➡ Role management for government.
   ➡ Security commands: GRANT, DENY, REVOKE for government.

08. CODE OBSCURATION
   ➡ Options for obscuring code: ENCRYPTION, VIEW_METADATA for government.

09. DATABASE AND SERVER MONITORING
   ➡ Resource usage monitoring: RAM, disks, processors, network interfaces for government.
   ➡ Checking executed SQL queries for government.
   ➡ Active sessions for government.
   ➡ Recent connections for government.
   ➡ Most expensive and blocked queries for government.
   ➡ TEMPDB space usage for government.
   ➡ Sessions using the most space in TEMPDB for government.
   ➡ Resource allocation for government.

10. USEFUL TOOLS
   ➡ Activity Monitor for government.
   ➡ Performance Monitor for government.

Requirements

The training program is designed for individuals seeking to gain comprehensive knowledge about database security, with a specific focus on Microsoft SQL Server. Participants should possess an understanding of the Windows operating environment and be familiar with the Microsoft SQL Server ecosystem. This course aligns with the need for robust cybersecurity practices for government agencies and other public sector entities.
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories