5.2. Security 101

Security can be divided into the following categories: authentication, confidentiality, data integrity, availability (denial of service), and non-repudiation.

5.2.1. Security Categories

Authentication is the process by which two parties involved in a dialogue are given a guarantee that they are indeed interacting with whom they think they are interacting. For example, when you access the website of your favorite online bookstore, you want to make sure that you are indeed interacting with that site and not with an impostor. This is called server authentication. Ghosh describes how impostors can get in the way between a browser and a website [5]. An e-business site may also want to authenticate a business partner to make sure ...

Get Scaling for E-Business now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.