CONTENTS

Introduction

Chapter 1      Why Perform Security Testing?

Compliance

Security Testing

Software Security Testing

Stress Testing

Penetration Testing

Red Teaming

Blue Team/Operations Testing

Goals

Isolation

You vs. the Enterprise

Summary

Chapter 2      Network Design

Networking Basics

Network Access Layer

Switching

Internetworking Layer

Network Topologies

Design Requirements

The Importance of Isolation

Air Gaps

Routing

Firewalls

Summary

Chapter 3      Physical and Virtual Machines

Physical Systems

Specifications

Go New!

Reduce, Reuse, Recycle

Low-Cost Devices

Racking and Stacking

Virtualization

Type 1 Hypervisors

Type 2 Hypervisors

Containers

Summary

Chapter 4      Operating Systems

Operating Systems to Test From

Windows

Linux

Single-Board Computer (SBC) Operating Systems

Systems Under Test

Metasploitable 2

Metasploitable 3

Web Applications

Command Line Considerations

Summary

Chapter 5      Remote Access

Virtual Private Networks

Windows VPN

Linux VPN

Shell Access

Graphical Interfaces

Remote Management (No Interface)

Virtual Machine Access

Summary

Chapter 6      Networking

Switching

Virtual Local Area Networks (VLANs)

Private VLANs

Routing

Static Routing

Dynamic Routing

Virtual Machine Networking

Software Defined Networking

Summary

Chapter 7      Cloud Computing and Private Clouds

Cloud Services

Infrastructure as a Service

Platform as a Service

Storage as a Service

Software as a Service

Elements of Cloud

OpenStack

Using DevStack

Admin

Instantiation

Networking

Security Groups

Finding Images

Summary

Chapter 8      Amazon Web Services

Traditional Architecture

Data Storage

Application Server

Web Server

Load Balancer

The Cloud Way

Microservices

Message Queuing Services

Database

Summary

Chapter 9      Microsoft Azure

Traditional Web Design

Load Balancers

Web Servers

Application Server

Database

Cloud Native

Serverless

Containers

Databases

Summary

Chapter 10      Google Cloud Engine

Traditional Architecture

Database

Application Server

Web Server

Load Balancer

Cloud-Native

Containers

Databases

Summary

Chapter 11      Automation

DevOps and DevSecOps

Command Line Access

Infrastructure as Code

Summary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.114.221