Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hacking Exposé Using SSL to Protect SQL Connections.

Similar presentations


Presentation on theme: "Hacking Exposé Using SSL to Protect SQL Connections."— Presentation transcript:

1 Hacking Exposé Using SSL to Protect SQL Connections

2 Who Am I? WaterOx Consulting SQL Server MVP Friend of Redgate PASSDC SQL Saturday DC & Nova Scotia SQL Summer Camp

3 WaterOxConsulting.com Concierge DBA® Services Customized SQL Training Sp_WOxCompliant

4 What is Hacking?

5 How safe is your data? Hacking / Cracking Modifying computer hardware or software Accomplish goals outside of original purpose Measures taken to protect your data Primarily at rest In motion over the network Not always the case

6 Easy to get tools RawCap Command line tool Run from USB Captures packets into a file for reference later WireShark GUI Captures packets as well Reads other capture files Lots of others out there

7 DEMO

8 What to do?

9 SSL Definition Secure Socket Layer Standard security technology Provide communication security over network Encrypts data flowing between parties Primarily prevent eavesdropping and tampering

10 How SSL Works 1.Client attempts to connect to server 2.Server send client copy of certificate 3.Client confirms trust 4.Server sends back acknowledgement to start SSL Session 5.Encrypted data shared between client and server

11 Lockdown

12 Secure Your SQL Server Connection 1.Create / Obtain SSL Certificate 2.Grant permissions to use certificate 3.Enable SSL in SQL Server 4.Connect

13 DEMO

14 No single solution Data in motion SSL – encrypt connections File encryption tools Data at rest TDE Column level encryption

15 Gotchas SSL 3.0 is no longer good enough Need to consider TLS instead TLS needs the first name on the certificate to be the SQL Server SQL Azure is protected SQL on an Azure VM, is not Need to treat like physical server Force Encryption does not need a certificate

16 Review By default connections are not encrypted Need to setup SSL (self signed minimum) Requires restart Encrypts data being transmitted No one solution Protect data in transit Protect data at rest Separation of duties

17 Cont act @CBellDBA Chris@WaterOxConsulting.com WaterOxConsulting.com Session Eval LinkEvent Eval Link


Download ppt "Hacking Exposé Using SSL to Protect SQL Connections."

Similar presentations


Ads by Google