Azure Penetration Testing
Eng Soon Cheah
Microsoft MVP
Agenda
• Overview of Azure Services
• Most common Azure Services that will be
attacked
• Azure Penetration Testing Tools
• Guidelines for Azure Penetration Testing
• Demo
Overview of Azure Services
Host applications
Store data for
applications
Create applications
Enhance
applications
Monitor or manage
application
Most common Azure Services that will be attacked
App Services Storage Accounts
Automation
Accounts
Virtual Machines
Key Vaults Azure SQL
Azure Container
Registry/ Azure
Container
Instances
Azure Penetration Testing Tools
Windows or Linux administration tools
• JQ,httpie,wget,curl,unzip , and PowerShell
General Penetration testing tools
• Gobuster,nmap,dnscan,and hydra
Azure-specific penetration testing tools
• Microbust,Lava,Koboko,PowerZure,Stormspotter nd BloodHound
Azure Penetration Testing Scopes
Anonymous external testing
Read-only configuration review
Internal network testing
Architecture review
Demo
Test at your own risk
Identifying vulnerabilities
in public-facing services
MicroBurst
Virtual Machine with WSL
Add the following names to the Notepad file. Save the file and close it:
Scripts
Templates
Archieve
2020
2019
2018
Reference
• Penetration Testing Azure for Ethical
Hackers: Develop practical skills to perform
pentesting and risk assessment of
Microsoft Azure environments

Azure Penetration Testing

  • 1.
    Azure Penetration Testing EngSoon Cheah Microsoft MVP
  • 2.
    Agenda • Overview ofAzure Services • Most common Azure Services that will be attacked • Azure Penetration Testing Tools • Guidelines for Azure Penetration Testing • Demo
  • 3.
    Overview of AzureServices Host applications Store data for applications Create applications Enhance applications Monitor or manage application
  • 4.
    Most common AzureServices that will be attacked App Services Storage Accounts Automation Accounts Virtual Machines Key Vaults Azure SQL Azure Container Registry/ Azure Container Instances
  • 5.
    Azure Penetration TestingTools Windows or Linux administration tools • JQ,httpie,wget,curl,unzip , and PowerShell General Penetration testing tools • Gobuster,nmap,dnscan,and hydra Azure-specific penetration testing tools • Microbust,Lava,Koboko,PowerZure,Stormspotter nd BloodHound
  • 6.
    Azure Penetration TestingScopes Anonymous external testing Read-only configuration review Internal network testing Architecture review
  • 7.
  • 8.
    Identifying vulnerabilities in public-facingservices MicroBurst Virtual Machine with WSL
  • 14.
    Add the followingnames to the Notepad file. Save the file and close it: Scripts Templates Archieve 2020 2019 2018
  • 16.
    Reference • Penetration TestingAzure for Ethical Hackers: Develop practical skills to perform pentesting and risk assessment of Microsoft Azure environments