Secure Sockets Layer (SSL) Encryption
Automatically Secure Your Data in Transport with SSL
A leading industry-standard security protocol, Secure Socket Layer (SSL) encryption secures the integrity of your data by encrypting information and providing client/server authentication.
With DataDirect, you can choose to have your applications automatically encrypt any data exchanged between a database server, an application, and their supporting databases with SSL. Doing so will provide the following benefits:
|
Development |
||
|
Challenge |
Risk |
Feature Benefit |
|---|---|---|
|
Ease of Development |
Reliance on non-standard encryption mechanisms complicates development and impedes later changes. |
As an industry standard, SSL encryption relies on established development libraries available on all commonly used IT architectures. It simplifies your implementation processes, minimizes development complexity, and reduces the long-term risks of non-adaptability. |
|
Network Security |
||
|
Challenge |
Risk |
Feature Benefit |
|
Router Vulnerabilities |
Data packets travel between drivers and databases via one or more routers, which may be configured to "read" data packets passing through them, allowing a user to log and exploit the information. |
Enabling SSL encryption ensures that any data exchanged between a driver and database is encrypted. This in turn ensures that — even if intercepted — captured data will be unreadable and impossible to modify in any intelligible manner. |
|
Packet Sniffing |
Sophisticated freeware can be used to log data packets passing over a network, putting transmitted data at risk of being captured and logged. |
|
|
SQL Injection |
Where data packets have been captured by a hacker, SQL statements they contain can be modified to return more information than intended from a data source — for instance, to return from an HR database information about all employees instead of just one. |
|
|
Database Access Security |
||
|
Challenge |
Risk |
Feature Benefit |
|
Credential Vulnerability |
Packet sniffing commonly targets database access credentials — i.e., usernames and passwords used to access a database. Credentials transmitted in clear text or via weak encryption leave themselves vulnerable to being captured and used maliciously. |
Using SSL encryption ensures that any database credentials sent by a driver to a database will be encrypted and thus useless to unauthorized users. Better yet, Kerberos can be used to entirely eliminate the transmission of credentials. |






