Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


Manage your own robust, inexpensive cybersecurity testing environment

This hands-on guide shows clearly how to administer an effective cybersecurity testing lab using affordable technologies and cloud resources. Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments fully explains multiple techniques for developing lab systems, including the use of Infrastructure-as-Code, meaning you can write programs to create your labs quickly, without manual steps that could lead to costly and frustrating mistakes. Written by a seasoned IT security professional and academic, this book offers complete coverage of cloud and virtual environments as well as physical networks and automation. Included with the book is access to videos that demystify difficult concepts.

Inside, you will discover how to:
    • Gather network requirements and build your cybersecurity testing lab
    • Set up virtual machines and physical systems from inexpensive components
    • Select and configure the necessary operating systems
    • Gain remote access through SSH, RDP, and other remote access protocols
    • Efficiently isolate subnets with physical switches, routers, and VLANs
    • Analyze the vulnerabilities and challenges of cloud-based infrastructures
    • Handle implementation of systems on Amazon Web Services, Microsoft Azure, and Google Cloud Engine
    • Maximize consistency and repeatability using the latest automation tools

1133231823
Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


Manage your own robust, inexpensive cybersecurity testing environment

This hands-on guide shows clearly how to administer an effective cybersecurity testing lab using affordable technologies and cloud resources. Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments fully explains multiple techniques for developing lab systems, including the use of Infrastructure-as-Code, meaning you can write programs to create your labs quickly, without manual steps that could lead to costly and frustrating mistakes. Written by a seasoned IT security professional and academic, this book offers complete coverage of cloud and virtual environments as well as physical networks and automation. Included with the book is access to videos that demystify difficult concepts.

Inside, you will discover how to:
    • Gather network requirements and build your cybersecurity testing lab
    • Set up virtual machines and physical systems from inexpensive components
    • Select and configure the necessary operating systems
    • Gain remote access through SSH, RDP, and other remote access protocols
    • Efficiently isolate subnets with physical switches, routers, and VLANs
    • Analyze the vulnerabilities and challenges of cloud-based infrastructures
    • Handle implementation of systems on Amazon Web Services, Microsoft Azure, and Google Cloud Engine
    • Maximize consistency and repeatability using the latest automation tools

45.0 In Stock
Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments

Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments

by Ric Messier
Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments

Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments

by Ric Messier

eBook

$45.00 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


Manage your own robust, inexpensive cybersecurity testing environment

This hands-on guide shows clearly how to administer an effective cybersecurity testing lab using affordable technologies and cloud resources. Build Your Own Cybersecurity Testing Lab: Low-cost Solutions for Testing in Virtual and Cloud-based Environments fully explains multiple techniques for developing lab systems, including the use of Infrastructure-as-Code, meaning you can write programs to create your labs quickly, without manual steps that could lead to costly and frustrating mistakes. Written by a seasoned IT security professional and academic, this book offers complete coverage of cloud and virtual environments as well as physical networks and automation. Included with the book is access to videos that demystify difficult concepts.

Inside, you will discover how to:
    • Gather network requirements and build your cybersecurity testing lab
    • Set up virtual machines and physical systems from inexpensive components
    • Select and configure the necessary operating systems
    • Gain remote access through SSH, RDP, and other remote access protocols
    • Efficiently isolate subnets with physical switches, routers, and VLANs
    • Analyze the vulnerabilities and challenges of cloud-based infrastructures
    • Handle implementation of systems on Amazon Web Services, Microsoft Azure, and Google Cloud Engine
    • Maximize consistency and repeatability using the latest automation tools


Product Details

ISBN-13: 9781260458329
Publisher: McGraw Hill LLC
Publication date: 02/28/2020
Sold by: Barnes & Noble
Format: eBook
Pages: 320
File size: 26 MB
Note: This product may take a few minutes to download.

About the Author

Ric Messier, GCIH, GSEC, CEH, CISSP, has decades of experience in information technology and information security. He has held the varied roles of programmer, system administrator, network engineer, security engineering manager, VoIP engineer, consultant, and professor. Ric teaches online courses at Harvard University and the University of Colorado at Boulder and is a Senior Information Security Consultant at Mandiant Consulting, a FireEye company.

Table of Contents

Introduction ix

Chapter 1 Why Perform Security Testing? 1

Compliance 2

Security Testing 4

Software Security Testing 6

Stress Testing 10

Penetration Testing 12

Red Teaming 14

Blue Team/Operations Testing 15

Goals 16

Isolation 17

You vs. the Enterprise 18

Summary 19

Chapter 2 Network Design 21

Networking Basics 22

Network Access Layer 22

Switching 25

Internetworking Layer 27

Network Topologies 39

Design Requirements 41

The Importance of Isolation 42

Air Gaps 43

Routing 43

Firewalls 44

Summary 47

Chapter 3 Physical and Virtual Machines 49

Physical Systems 50

Specifications 50

Go New! 57

Reduce, Reuse, Recycle 64

Low-Cost Devices 64

Racking and Stacking 66

Virtualization 68

Type 1 Hypervisors 69

Type 2 Hypervisors 71

Containers 73

Summary 75

Chapter 4 Operating Systems 77

Operating Systems to Test From 78

Windows 78

Linux 90

Single-Board Computer (SBC) Operating Systems 98

Systems Under Test 100

Metasploitable 2 100

Metasploitable 3 100

Web Applications 101

Command Line Considerations 103

Summary 106

Chapter 5 Remote Access 107

Virtual Private Networks 108

Windows VPN 111

Linux VPN 115

Shell Access 118

Graphical Interfaces 120

Remote Management (No Interface) 126

Virtual Machine Access 127

Summary 129

Chapter 6 Networking 131

Switching 132

Virtual Local Area Networks (VLANs) 135

Private VLANs 139

Routing 140

Static Routing 141

Dynamic Routing 144

Virtual Machine Networking 148

Software Defined Networking 153

Summary 153

Chapter 7 Cloud Computing and Private Clouds 155

Cloud Services 156

Infrastructure as a Service 157

Platform as a Service 159

Storage as a Service 160

Software as a Service 161

Elements of Cloud 164

OpenStack 167

Using DevStack 169

Admin 172

Instantiation 174

Networking 178

Security Groups 182

Finding Images 185

Summary 186

Chapter 8 Amazon Web Services 189

Traditional Architecture 191

Data Storage 192

Application Server 196

Web Server 202

Load Balancer 204

The Cloud Way 208

Microservices 209

Message Queuing Services 212

Database 212

Summary 216

Chapter 9 Microsoft Azure 219

Traditional Web Design 220

Load Balancers 221

Web Servers 226

Application Server 234

Database 239

Cloud Native 241

Serverless 242

Containers 244

Databases 246

Summary 248

Chapter 10 Google Cloud Engine 249

Traditional Architecture 250

Database 251

Application Server 258

Web Server 261

Load Balancer 269

Cloud-Native 271

Containers 272

Databases 276

Summary 277

Chapter 11 Automation 279

DevOps and DevSecOps 280

Command Line Access 284

Infrastructure as Code 291

Summary 294

Index 297

From the B&N Reads Blog

Customer Reviews