- Nigel Chapman and Jenny Chapman
- 978-0-9567370-3-8
- MacAvon Media, pb. 98 pages
- 22 November 2011
- Kindle edition (ASIN B006EQ9A3W)
The Web Security Topics Series
A Web Developer's Guide to Securing a Server
Paperback prices £6.99 (GBP), $11.99 (USD), €8.99 (EU) – prices at booksellers may vary.
Kindle edition prices approximately: £2.90 (GBP), $3.99 (USD), €3.39 (EU), Rs140 (INR, for customers in India only) – prices may vary, depending on your location.
A short book in the Web Security Topics series, intended for Web developers. This guide provides a clear, easy–to–understand introduction to securing a Web server host running a Unix-like operating system such as Ubuntu Server. Includes key points at the end of every section, and a full glossary.
This book is available in paperback and as a Kindle edition. You do not need a Kindle device to read Kindle books. Amazon provide free Kindle reading applications for most tablets as well as for Mac OS and Windows.
Full Description
Written for Web developers who have to act as part-time sysadmins, the book offers a commonsense, practical approach to everyday security for busy developers who have to take responsibility for setting up and securing Web servers for small businesses and non-profit organizations which do not have critical security requirements.
Based on first-hand practical experience combined with extensive computing knowledge, this handy book explains the important principles and processes which the developer needs to understand and put into practice. Full of down-to-earth advice, it will help any Web developer avoid the main pitfalls and security risks when administering a server host.
Topics covered include the available methods for remotely administering a server and transferring files to it, systems of permissions based on user accounts, how to restrict users and processes to minimize security risks, how to prevent unwanted connections by eliminating inessential servers and setting up a firewall, and how to recover from break-ins to the server if the worst should happen.
Clear key points provide summaries at the end of each section, and a 14-page glossary of technical terms is included.
This guide is not intended for developers administering Windows-based servers.
Table of Contents
- About This Book vii
- Introduction 1
- Remote Access 4
- SSH 4
- Transferring Files 10
- Web-Based Administration 11
- Key Points 16
- Users 18
- Permissions 18
- The Root User 21
- Key Points 26
- Processes 28
- The Web Server 28
- The Database 35
- Key Points 41
- Preventing Connections 43
- Eliminating Inessential Servers 43
- Firewalls 47
- Key Points 54
- Dealing With Intruders 56
- Logs 56
- Recovery 60
- Key Points 65
- Glossary 67
- Index 81