NFS Servers and Security

CS111 Lecture 17 (December 2, 2013)

by Henry Li

NFS servers have a lot of disks/flash.

RAID: Redundant Array of Independent Disks

Ex: 10 TB drive $2000 and 1TB drive $100

RAID 0

RAID 1

RAID 4

Assume that (1) we're notified of write failures, (2) we're notified of read failures, (3) little light goes on, (4) disk replaced quickly (relative term: 1 hour - never), (5) during replacement, run in degraded mode, (6) after replacement: rebuild the drive (few hours).

RAID 5

NFS Security

Examples of security threats: Many security problems are like this. Example:

3 kinds of attacks

Goals in defense

Threat modeling and classification

Kerchkoff's design principle (for cryptographic systems)

Minimize what needs to be kept secret. Assume bad guys will learn your design (or any global key).

General functions needed for almost any security mechanism

Authentication

Cryptographic authentication