· An online store is open to customers twenty-four hours a day, seven days a week.
· An online store is available to customers around the world rather than being limited to those who can physically travel to a physical store location.
· Online stores can provide personalized service to customers.
· Issues related to inventory management, shipping management, and customer management can be integrated with the online store presence and simplify store operations.
The site must include features that make customers feel comfortable with the online shopping experience including clear policies on security, privacy, shipping, and returns.
Types of online businesses
Online payment types
Three Tier Model
See Fig 7.1
Security Concerns with Online Transactions
When sensitive information such as credit card information, pins, or
passwords are transmitted across the Internet, the information must be protected
from unauthorized individuals.
Encryption
Encryption is the process of encoding information so that it is hidden from unintended recipients. Without encryption, intermediate devices can intercept packets sent on the Internet and a person with appropriate computer and network knowledge can read the contents of the message.Public Key Cryptography
The main encryption scheme used on the Internet to protect sensitive information is called public key cryptography. When using public key cryptography, each party must have two numbers called keys. For each user, one key is publicly available and is called the public key the other key is known only by the user and is called the private key. An intricate algorithm is used to select the public and private key to ensure that the numbers work in tandem to encrypt and decrypt messages using the public key encryption algorithm.
See Figures 7.2 and 7.3. We can have a problem with authentication.
Signed Ciphertext, Figure 7.4
Digital Signature, Figures 7.5 and 7.6
Security Protocols
SSL: Client contacts server. Server responds with certificate to very its identity. Client and server generate session keys for two-key encryption. Then transmit.
SET: customer, merchant, and bank must all have a certificate
Shopping Cart Example
The catalog http://trierra.org/catalog.php
The shopping cart http://trierra.org/cart.php
The source files can be copied from ~ernie/public_html/trierra on rosemary.
