My Account Log in

1 option

Penetration testing Azure for ethical hackers : develop practical skills to perform pentesting and risk assessment of Microsoft Azure environments / David Okeyode, Karl Fosaaen.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Okeyode, David, author.
Fosaaen, Karl, author.
Language:
English
Subjects (All):
Microsoft Azure (Computing platform).
Penetration testing (Computer security).
Computer networks--Security measures.
Computer networks.
Physical Description:
1 online resource (352 p.)
Place of Publication:
Birmingham, UK : Packt>, 2021.
Summary:
Simulate real-world attacks using tactics, techniques, and procedures that adversaries use during cloud breachesKey Features:Understand the different Azure attack techniques and methodologies used by hackersFind out how you can ensure end-to-end cybersecurity in the Azure ecosystemDiscover various tools and techniques to perform successful penetration tests on your Azure infrastructureBook Description:Security professionals working with Azure will be able to put their knowledge to work with this practical guide to penetration testing. The book provides a hands-on approach to exploring Azure penetration testing methodologies that will help you get up and running in no time with the help of a variety of real-world examples, scripts, and ready-to-use source code.As you learn about the Microsoft Azure platform and understand how hackers can attack resources hosted in the Azure cloud, you'll find out how to protect your environment by identifying vulnerabilities, along with extending your pentesting tools and capabilities. This book starts by taking you through the prerequisites for pentesting Azure and shows you how to set up a pentesting lab. You'll then simulate attacks on Azure assets such as web applications and virtual machines from anonymous and authenticated perspectives. Finally, you'll learn about the opportunities for privilege escalation in Azure tenants and ways in which an attacker can create persistent access to an environment.By the end of this book, you'll be able to leverage your ethical hacking skills to identify and implement different tools and techniques to perform successful penetration tests on your own Azure infrastructure.What You Will Learn:Identify how administrators misconfigure Azure services, leaving them open to exploitationUnderstand how to detect cloud infrastructure, service, and application misconfigurationsExplore processes and techniques for exploiting common Azure security issuesUse on-premises networks to pivot and escalate access within AzureDiagnose gaps and weaknesses in Azure security implementationsUnderstand how attackers can escalate privileges in Azure ADWho this book is for:This book is for new and experienced infosec enthusiasts who want to learn how to simulate real-world Azure attacks using tactics, techniques, and procedures (TTPs) that adversaries use in cloud breaches. Any technology professional working with the Azure platform (including Azure administrators, developers, and DevOps engineers) interested in learning how attackers exploit vulnerabilities in Azure hosted infrastructure, applications, and services will find this book useful.
Contents:
Cover
Title Page
Dedicated
Foreword
Contributors
Table of Contents
Copyright and Credits
Section 1: Understanding the Azure Platform and Architecture
Chapter 1: Azure Platform and Architecture Overview
Technical requirements
The basics of Microsoft's Azure infrastructure
Azure clouds and regions
Azure resource management hierarchy
An overview of Azure services
Understanding the Azure RBAC structure
Security principals
Role definition
Role assignment
Accessing the Azure cloud
Azure portal
Azure CLI
PowerShell
Azure REST APIs
Azure Resource Manager
Summary
Further reading
Chapter 2: Building Your Own Environment
Creating a new Azure tenant
Hands-on exercise: Creating an Azure tenant
Hands-on exercise: Creating an Azure admin account
Deploying a pentest VM in Azure
Hands-on exercise: Deploying your pentest VM
Hands-on exercise: Installing WSL on your pentest VM
Hands-on exercise: Installing the Azure and Azure AD PowerShell modules on your pentest VM
Hands-on exercise: Installing the Azure CLI on your pentest VM (WSL)
Azure penetration testing tools
Subdomain takeovers
Identifying vulnerabilities in public-facing services
Configuration-related vulnerabilities
Hands-on exercise
identifying misconfigured blob containers using MicroBurst
Patching-related vulnerabilities
Code-related vulnerabilities
Finding Azure credentials
Guessing Azure AD credentials
Introducing MSOLSpray
guessing Azure Active Directory credentials using MSOLSpray
Conditional Access policies
Section 2: Authenticated Access to Azure
Chapter 4: Exploiting Reader Permissions
Technical requirements
Preparing for the Reader exploit scenarios
Gathering an inventory of resources
Introducing PowerZure
gathering subscription access information with PowerZure
enumerating subscription information with MicroBurst
Reviewing common cleartext data stores
Evaluating Azure Resource Manager (ARM) deployments
hunting credentials in resource group deployments
Exploiting App Service configurations
Escalating privileges using a misconfigured service principal
Hands-on exercise
escalating privileges using a misconfigured service principal
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
9781839212932
1839212934
OCLC:
1288626909
Publisher Number:
9781839212932

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account