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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.