Part III. Network and Internet Security

This part of the book is about the ways in which individual Unix computers communicate with one another and the outside world, and the ways in which these systems can be subverted by attackers who are trying to break into your computer system. Because many attacks come from the outside, this part of the book is vital reading for anyone whose computer has outside connections.

Chapter 10, describes how modems work and provides step-by-step instructions for testing your computer’s modems to see if they harbor potential security problems.

Chapter 11, provides background on how TCP/IP networking programs work and describes the security problems they pose.

Chapter 12, the longest chapter in this book, explores the most common TCP and UDP services and explores how you can secure them.

Chapter 13, one of the shortest chapters in the book, looks at the Remote Procedure Call system developed in the 1980s by Sun Microsystems. This RPC system is the basis of NFS and a number of other network-based services.

Chapter 14, discusses services for authenticating individuals over a network: NIS, NIS+, Kerberos, and LDAP. It continues the discussion of the Pluggable Authentication Module (PAM) system.

Chapter 15, describes both Sun Microsystems’ Network Filesystem (NFS) and the Windows-compatible Server Message Block (SMB)—in particuar, the Samba system.

Chapter 16, describes common pitfalls you might encounter when writing your own software. It gives tips on ...

Get Practical UNIX and Internet Security, 3rd Edition 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.