The presentation discusses the vulnerabilities, attacks, and countermeasures related to GitHub Actions, a continuous integration tool used in DevOps methodology.
- GitHub Actions automate tasks in software development life cycle
- The presentation demonstrates the risks of using Runners, the servers provided by GitHub to run Actions
- Attackers can leverage Runners to mine cryptocurrencies, pivot into other targets, and distribute backdoors into different repositories
- The problem of third-party dependencies via the GitHub Actions Marketplace is highlighted
- Creating a fake GitHub Action can make runners act as bots to target other victims and be used in supply-chain attacks