1. Een gecompromitteerd account kan toegang geven tot de gehele cloudinfrastructuur van een organisatie.
2. Ontwikkelingssystemen, die softwareontwikkeling en cloudoperaties samenbrengen, zijn aantrekkelijke doelwitten geworden.
3. Een aanvaller, geïdentificeerd als Storm-3068 door Microsoft-analisten, gebruikte één gecompromitteerde identiteit om toegang te verkrijgen tot Azure DevOps, ontwikkelingspipelines en Kubernetes-resources.
4. De aanvaller verkreeg controle over een account via een selfservice-wachtwoordherstel.
5. Het registreren van eigen authenticatiemethoden gaf de aanvaller persistente toegang.
6. De aanval maakte geen gebruik van softwarefouten of aangepaste malware, maar misbruikte vertrouwde diensten en legitieme cloudfuncties.
7. Na het verkrijgen van de controle over het account, gebruikte Storm-3068 legitieme administratieve tools en geautomatiseerde scripts om Azure DevOps-projecten, repositories, pipelines en implementatieomgevingen te onderzoeken.
8. Verbonden repositories, automatiseringspipelines en cloudresources vergrootten de impact van één gecompromitteerde identiteit.
9. Na de analyse van de verbonden systemen en mogelijke locaties van waardevolle referenties, zette de aanvaller een pipeline in die geautoriseerd was om meer dan 50 resources te benaderen en zich bij services te authenticeren.
10. De aanvaller creëerde een kwaadaardige pipeline gericht op het verzamelen van Kubernetes-referenties op schaal.
11. Een kube-agent werd ingezet en meerdere taken uitgevoerd om configuratiebestanden van clusters te verzamelen, die verbindingsdetails en authenticatie-informatie bevatten voor toegang tot Kubernetes-resources.
12. Zeven gestolen clusterconfiguratiebestanden werden toegevoegd aan een repository, wat referenties bood voor toegang tot doelgerichte Kubernetes-clusters.
13. De aanvaller wijzigde pipeline-scripts om de Atera remote management agent te installeren en de Chisel tunneling utility te downloaden.
14. Deze wijzigingen waren bedoeld om alternatieve paden voor externe toegang te creëren en de Kubernetes API-server bloot te stellen voor mogelijke interactie met de clusters. Chisel-opdrachten vestigden een reverse tunnel naar een extern IP-adres.
15. Azure DevOps auditlogs en Git versiegeschiedenis hielpen bij het reconstrueren van de intrusie en het identificeren van gestolen referenties.
16. Het antwoordteam van Microsoft analyseerde gegevens over identiteitssystemen, ontwikkelplatforms en cloudinfrastructuur om de omvang van de aanval te bepalen.
17. Organisaties wordt geadviseerd om wachtwoordherstelactiviteiten te monitoren op herhaalde pogingen of patronen met meerdere gebruikers.
18. Het wordt aanbevolen om de blootstelling van accounts met hoge privileges aan selfservice-herstelworkflows te verminderen en phishing-bestendige multifactorauthenticatie te vereisen.
19. Ontwikkelteams moeten goedkeuringen voor codewijzigingen vereisen, branchbescherming afdwingen en directe commits naar kritieke branches beperken.
20. Pipeline-machtigingen moeten beperken wie build- en implementatieworkflows kan maken, wijzigen of uitvoeren.
21. Least-privilege toegang moet worden toegepast op identiteiten, ontwikkelplatforms en cloudresources.
22. Regelmatige beoordelingen van identiteits-, DevOps- en cloudcontroles kunnen het risico verminderen dat een gecompromitteerd account een toegangspad wordt naar productieomgevingen.
Popup content goes here.
Met een account heeft u de mogelijkheid om het gehele nieuwsoverzicht te bekijken en op ieder artikel een reactie-icoon te geven.
Met Newsfacts.info kunt u op de hoogte blijven van de laatste ontwikkelingen, zonder veel tijd te besteden aan het volgen van het nieuws. Ontdek vandaag nog de voordelen van Newsfacts.info!