
Secure System Architecture: Implementing Sandboxing, Capabilities, and Access Control Lists (Secure Coding Standards)
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Security is rarely a product you can install; it is a fundamental property of system architecture. In modern computing, the traditional network perimeter has dissolved. To build resilient infrastructure today, you must assume your code will eventually be compromised.
Secure System Architecture provides a comprehensive engineering guide to strictly limiting what an attacker can achieve after gaining a foothold. Moving beyond reactive patching, this book teaches you how to proactively construct impenetrable boundaries using native Linux kernel primitives. You will learn to dismantle the unrestricted authority of the root user and replace it with granular, token-based authorization.
By mastering the three pillars of modern secure design (Access Control Lists, Capability-Based Security, and Sandboxing) you will transition from merely administering systems to engineering highly resilient defense-in-depth architectures.
What You Will Learn:
- Threat Modeling: Map system boundaries, identify privilege escalation paths, and design targeted mitigations.
- Access Control Lists (ACLs): Design multi-tenant file hierarchies using POSIX ACLs and understand Discretionary versus Mandatory Access Control.
- Capability-Based Security: Eradicate the superuser model by dividing root authority into granular Linux capabilities, neutralizing privilege escalation vulnerabilities.
- Process Isolation: Manually construct isolated environments using Linux namespaces, restricting a process's view of the network and file system.
- System Call Filtering: Use Seccomp-BPF to strictly restrict kernel attack surfaces and mitigate container escapes.
- Resource Containment: Prevent denial-of-service attacks using Control Groups.
- Mandatory Access Control: Wrap your workloads in unbreakable policies using SELinux and AppArmor.
- systemd Hardening: Secure automated background services and microservices directly at the initialization layer.
Whether you are a Linux system administrator, DevOps engineer, or security architect, this book equips you with the exact methodologies used to secure the world's most critical infrastructure. Transform potential catastrophes into manageable incidents by mastering the art of process containment.
More details
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.