Skip to content

UI & Navigation

Arpan Sarkar edited this page Nov 19, 2024 · 8 revisions

Halberd provides four main views for conducting security testing and analysis in cloud environments. Each view serves a distinct purpose in your security testing workflow:

  1. Attack
  2. Recon
  3. Automator
  4. Analyse

Attack View

The core testing interface where you execute individual attack techniques against cloud targets.

Key Features:

  • Multi-Cloud Support: Dedicated tabs for Entra ID, M365, Azure, and AWS
  • MITRE ATT&CK Integration: Techniques organized by MITRE tactics
  • Dynamic Access Management: Real-time access status and credentials management
  • Flexible Configuration: Customizable parameters for each technique
  • Immediate Feedback: Structured output display with formatted results
  • Playbook Integration: Add techniques directly to playbooks for automation

Common Uses:

  • Running individual attack techniques
  • Testing specific security controls
  • Exploratory security testing
  • Validating security configurations

Recon View

An intelligence gathering interface that provides rapid reconnaissance capabilities across cloud environments.

Key Features:

  • Interactive Dashboards: Visual exploration of cloud resources and relationships
  • Entity Mapping: Relationship mapping between cloud resources
  • Role Analysis: Deep dive into roles, permissions and access patterns
  • User Intelligence: Detailed user information and access analysis

Common Uses:

  • Mapping attack surface
  • Understanding resource relationships
  • Access pattern analysis
  • Discovery of potential attack paths

Automator View

The automation hub for creating and managing attack sequences through playbooks.

Key Features:

  • Visual Playbook Builder: Graphical creation of attack sequences
  • Scheduling: Automated execution of playbooks
  • Import/Export: Share and reuse playbooks
  • Execution Controls: Manage playbook runs and view results
  • Step Configuration: Customize each step's parameters and timing

Common Uses:

  • Automating complex attack chains
  • Red team engagement automation
  • Regular security testing
  • Incident simulation

Analyse View

A comprehensive dashboard for analyzing testing results and gaining insights.

Key Features:

  • Attack Timeline: Chronological view of all executions
  • Success Metrics: Analysis of technique success rates
  • Coverage Analysis: Understanding of testing coverage
  • MITRE Mapping: Alignment with MITRE tactics and techniques
  • Export Capabilities: Generate detailed reports

Common Uses:

  • Reviewing testing coverage
  • Identifying successful attack paths
  • Generating reports
  • Tracking testing progress

Workflow Integration

These views work together to provide a complete testing lifecycle:

  1. Use Recon to understand the target environment
  2. Execute individual techniques in Attack to validate findings
  3. Build automated sequences in Automator for repeated testing
  4. Review results and generate reports in Analyse

This integrated approach allows for both targeted testing of specific issues and comprehensive security assessments of cloud environments.

Remember: Always ensure you have proper authorization before conducting any security testing in cloud environments.