CySA+
  • CySA+ CS0-002 Exam Objectives
  • Threat Intelligence Cycle
  • Intelligence Sources
  • Security Intelligence Sharing
  • Threat Classification and Threat Actors
  • Threat Research and Indicators of Compromise
  • Attack Frameworks and The Cyber Kill Chain
  • Defining Threat Modeling and Threat Hunting
  • Vulnerability Identification and Validation
  • Vulnerability Scan Results and CVSS Scores
  • Nmap and Enumeration
  • Security Controls
  • Defense in Depth Security Baselines
  • Security Trend Analysis
  • Remediation Issues
  • Asset, Change, and Configuration Management
  • Software Development Lifecycle & Development Models
  • Software Assessment and Code Review
  • Mitigating Attack Types Part 1
  • Mitigating Attack Types Part 2
  • Mitigating Attack Types Part 3
  • Password Cracking and Hashing
  • Privilege Escalation & Man-in-the-Middle
  • Network Based IoCs
  • Host Based IoCs
  • Network Architecture and Segmentation
  • Network Traffic, Packet, and Protocol Analysis
  • Pentesting and Active Defense
  • Firewalls
  • URL Analysis & DNS in Malware
  • Network Access Control and Port Security
  • Identity and Access Management (IAM)
  • Web Application Scanners
  • SSL/TLS Digital Certificate Management
  • Mobile Threats
  • Email Threats and Mitigation
  • Data Loss Prevention (DLP)
  • Endpoint Security and Behavior Analysis
  • Hardware Assurance
  • Blackholes and Sinkholes
  • IoT, Embedded Systems & ICS/SCADA Threats
  • Log Analysis & Continuous Security Monitoring
  • SIEM and Event Correlation
  • Malware Analysis
  • Cloud Models and Service Threats
  • Cloud Automation and Other Cloud Threats
  • VDI, Containers, and Microservices
  • CI/CD, IaC, DevOps
  • AI and Machine Learning
  • Digital Forensics
  • Technical Controls for Securing Data
  • Non-Technical Controls for Securing Data
  • Security Policies and Procedures
  • Continuity Planning and Risk Assessment
  • Incident Response Phases and Communication
Powered by GitBook
On this page

Cloud Automation and Other Cloud Threats

  • Scripting

    • Basy, python, powershell, ruby, etc

    • If its worth doing once, its worth automating

    • Scripts: Collection of commands that can be run without human intervention

    • Static and error-prone

  • Orchestration

    • Next level after scripts

    • Automation and creation of the sequence of tasks to be executed

    • Automation of automation

    • Features

      • Implicit validation

      • Resource dependency evaluation

      • State knowledge

      • Idempotency – Apply the same workflow multiple times over the same set of resources.

    • Examples

      • Terraform

      • Ansible

      • Chef

      • Puppet

      • Docker, Kubernetes

  • FaaS / Serverless Computing

    • Based on microservices

    • No concerns about the infrastructure, just provide the code to be run

    • Code runs in instantiated short-lived container which is immediately destroyed upon completion of execution

    • Only pay for how long your code runs

    • Code security is your responsibility

  • Common Cloud Security Issues

    • Cloud APIs

      • HTTPS

      • API input validation

      • Rate limiting, anti-DDoS

      • Unintended data exposure

    • Improper key management

      • API keys (cloud APIs included) required for authentication of every request

      • Avoid hardcoding API keys in code

      • Least privilege

      • Unused keys

      • Key rotation

      • Key storage

      • Workstation security posture

    • Unprotected storage

      • Access control policies to storage

      • Permissions on cloud storage can be complex

      • Careful with write permissions on read only content

      • Careful with read permissions on sensitive content

    • Logging and monitoring

      • Generally, less visibility in the cloud

      • But better integrated cloud native tools

PreviousCloud Models and Service ThreatsNextVDI, Containers, and Microservices

Last updated 2 years ago