PCG Hosting Support
Control
Panel
Support
FAQ
Domain
Names
E-Mail
Questions
FrontPage
Help
FTP
Upload Help
CGI
Information
Anonymous
FTP
Web
Site Statistics
E-Commerce
Help
Request
More Help
|
E-Commerce Basics
Processing
secure transactions online is made possible by SSL, a security protocol
developed by Netscape. Read on for more. You may also wish to review
our SSL FAQ. If you need any additional support,
please do not hesitate to call our customer care center.
What
is SSL or Secure Sockets Layer?
"SSL" stands for Secure Sockets Layer. It is a security
protocol that encrypts all of your connections with a web server. SSL thwarts
eavesdroppers who could "sniff" your internet packets for sensitive information
such as passwords and credit card numbers. Thus, SSL has made on-line commerce
viable for all web users.
SSL was designed by Netscape and was originally incorporated into the company's
web server and web browser software. Since then, SSL has been included in products
from every major developer of web software.
Netscape defines its product as follows:
Netscape Communications has designed and specified a protocol for providing
data security layered between application protocols (such as HTTP, Telnet,
NNTP, or FTP) and TCP/IP. This security protocol, called Secure Sockets Layer
(SSL), provides data encryption, server authentication, message integrity,
and optional client authentication for a TCP/IP connection.
SSL will enable a Web site visitor's browser to connect and transparently negotiate
a secure communication channel. Once this connection has been made, information
can be exchanged with theoretically no chance of any unauthorized third party
interpreting the data.
How does SSL work?
Quoting from the technical specifications of Netscape Data
Security:
SSL provides a security "handshake" that is used to initiate the TCP/IP
connection. This handshake results in the client and server agreeing on
the level of security they will use, and fulfills any authentication requirements
for the connection. Thereafter, SSL's only role is to encrypt and decrypt
the bytestream of the application protocol being used (for example, HTTP,
NNTP, or Telnet). This means that all the information in both the HTTP
request and the HTTP response are fully encrypted, including the URL the
client is requesting, any submitted form contents (including things like
credit card numbers), any HTTP access authorization information (usernames
and passwords), and all the data returned from the server to the client.
Netscape has created a server software package called the Netscape Directory for Secure E-Commerce.
The Netscape Directory for Secure E-Commerce implements server-side support
for HTTP over SSL including support for acquiring a server certificate and
communicating securely with SSL-enabled browsers like Netscape Navigator. There
are also other, similar products from companies besides Netscape; these products
include Stronghold, Zeus, and Apache SSL.
Even after the server software is installed and operating on a particular system,
the site is still not in secure mode. There remains one essential step necessary
to insure that the server has the proper security verification: the registration
of that site's encrypted key pair, generated by an encryption authority (such
a VeriSign). Without having an installed
verified encrypted key pair, the site is no more secure than any other Web
server.
Restrictions
The restriction for utilizing SSL or a SSL-enabled product
is a propriety one... i.e. it requires specific browser software to fully
integrate all of the encryption schemes necessary to maintain security.
The following browsers are security enabled:
Netscape Navigator (UNIX/Mac version 1.12 and later or Windows version 1.22
and later)
IBM Internet Connection Secure WebExplorer (version 1.1) for OS/2
Delrina Cyberjack Web (version 7.00)
Prodigy Web Browser (version 1.4b)
InternetMCI (version 1.0)
Microsoft's Internet Explorer
Chameleon
NCSA Mosaic
and Hot Java
|