Home
Contact Us
Additional Info
FAQ
HIPAA
Pricing & Purchasing
Sample Screens
Sample Reports
Demos
On-Line Training
Support
Updates
Titanium Schedule wins APEX Award of Excellence
Visit the APEX Awards Website
Titanium Schedule wins 1st place in ISTC Competition
Visit the ISTC Awards Website
 


HIPAA, Security & Encryption
Titanium Schedule has HIPAA (Health Insurance Portability and Accountability Act) compliant features like user names, passwords, internal security levels, login audit trail, inactivity timeout, etc. Most of the questions we receive are about encrypting the data. There are several places where encryption can be a applied.
Password encryption
Users' passwords need to be encrypted, and this is done automatically inside Titanium Schedule.
Encryption of network traffic
You can encrypt the data while it is being transmitted between the server and the workstation. (This is done as a countermeasure to someone intercepting the packets of data between the server and your workstation. This is called "packet sniffing".) According to HIPAA, this is optional if your network is closed (i.e. private wire) and is recommended it your network is open (i.e. goes across the Internet). Many centers fall somewhere between a completely closed network and a completely open network. If you want to encrypt the data while it is being transmitted, you should use IPsec (Internet Protocol Security) or a VPN (Virtual Private Network). HIPAA states:
"When using open networks, some form of encryption should be employed. The utilization of less open systems/networks such as those provided by a value-added network (VAN) or private-wire arrangement provides sufficient access controls to allow encryption to be an optional feature."
IPsec (IP Security Protocol) is an extended IP protocol which enables secure data transfer. It provides services similar to SSL/TLS, however, these services are provided on a network layer. IPSec can be used for creation of encrypted tunnels between networks (VPN)—so called tunnel mode, or for encryption of traffic between two hosts—so called transport mode.
How to configure IPSec Tunneling in Windows 2000.
Encryption of data on the hard drive
As a countermeasure to someone getting access to the SQL Server data files on the server and copying them, you can also encrypt those files. There are several third party utilities for this, and you can also use Microsoft EFS which, is built into the Windows operating system. The link below describes how to do this. (With a properly configured SQL Server, there is no reason for any Titanium Schedule users to have access to the underlying SQL Server data files. That is one of the security strengths of SQL Servers.)
Encryption of data backup copies
You need to be careful of what happens to backup copies of the data from Titanium Schedule. It is up to you to decide if the physical security of the backup copies is sufficient. If it is not, then you can also employ one of many third party utilities to encrypt the backup copies of the data. Make sure that the copies can be decrypted if necessary on a different computer. (i.e. Do not encrypt them using a key generated and only stored on the server, because the server may not be available when you need to decrypt the backup copy.) As with all backup approaches, it is best to test this before relying on it. (i.e. Backup the data, encrypt it, then go to another computer and decrypt and restore it.) Remember, if the key to decrypt the backup copies is lost, then the backups are useless.
More information about these topics and others related to securing your data with Microsoft SQL Server is available at: Securing Your Database Server
Copyright © 2002-2009 Titanium Software, Inc. All Rights Reserved