You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
You are viewing the article in preview mode. It is not live at the moment.
IMPORTANT: Upcoming Changes in CAREWare > Learn More
Home > Installing, Upgrading, and Migrating CAREWare 6 > HTTP Server Setup > Securing CAREWare Internet-Facing Servers
Securing CAREWare Internet-Facing Servers

 

 

Purpose

Explain the CAREWare security features used to help protect internet-facing installations.

Who should do this

Program administrators and IT staff responsible for CAREWare installations accessed over the internet.

Use this guide when you need to

You need an overview of TLS, certificates, internal CAREWare access, and CAREWare two-factor authentication (2FA).

Main warning

Use a valid TLS certificate and enable 2FA for internet-facing CAREWare installations. Security configuration should be handled by qualified IT staff.

 

Important: TLS protects communications in transit, while 2FA adds protection when a username and password are compromised. These features address different risks and should be used together when appropriate.

Overview

CAREWare includes Transport Layer Security (TLS) and two-factor authentication security features. This document is written for program administrators who have oversight responsibility for CAREWare installations that are accessed over the internet. Its purpose is to help familiarize you with these features.

View a diagram of the CAREWare 6 architecture.

What is TLS?

When your browser shows a lock symbol after connecting to a website using https:// in the URL, your browser and the server are using TLS. This aspect of web security is achieved by obtaining an X.509 certificate from an official Certificate Authority (CA). The CA implements measures to ensure that your organization controls the URL users connect to and that your organization is the valid website owner.

Every time a user connects to a server through TLS, the protocol ensures that the server holds a secret key that is unique to that server. TLS is now required by HIPAA for internet-facing applications and replaces the older SSL protocol, which can be compromised in certain situations.

Is TLS just for internet browsers?

No. While internet browsers such as Chrome, Edge, Opera, and Firefox are the best-known clients that use TLS, any client and server can use the TLS protocol. You can get instructions for configuring CAREWare with TLS here.

Can TLS be used if CAREWare is not internet-facing?

Yes. You will need to register the domain name, get a certificate that includes that domain name, and make sure the server is internally available under that name.

Since CAREWare 6 uses a browser, does the server have to be internet-facing?

No. CAREWare 6 will work on an internal network or even on a single computer.

What is CAREWare Two-Factor Authentication (2FA)?

In addition to a username and password, CAREWare’s Two-Factor Authentication (2FA) prompts for a six-digit code generated on a device that only the user controls. 2FA is a built-in feature that can be turned on at the server level by a CAREWare administrator. CAREWare 2FA is compatible with the Google Authenticator smartphone app and desktop apps such as WinAuth.

Without 2FA, someone who finds or guesses a username and password can gain access to client data available to that user. With 2FA turned on, someone who gains password information would still need access to that user's device to sign in.

Related References

Document

Use it for

CAREWare 6 Application Architecture

Review the CAREWare 6 component layout and communication paths.

CAREWare 6 HTTP Server Setup

Configure the CAREWare HTTP server and TLS communication.

Two-Factor Authentication Setup

Configure Two-Factor Authentication in CAREWare.

 

Feedback
0 out of 0 found this helpful

Attachments

CAREWare_User_Guide__Securing_CAREWare_Internet-Facing_Servers.pdf
scroll to top icon