De meest voorkomende bedreigingen voor cloudbeveiliging en hoe ze te vermijden
In hun achtste jaarlijkse ‘State of the Cloud’-enquête naar de nieuwste trends op het gebied van cloud computing constateerde RightScale dat 91% van de ondervraagden workloads in de publieke cloud heeft. Bovendien is het gebruik van de publieke cloud voor 31% van de ondervraagde ondernemingen een topprioriteit. Deze cijfers weerspiegelen een groeiend vertrouwen in cloud computing.
Van oudsher vormden algemene bezorgdheid over cyberbeveiliging en problemen met gegevensverlies en -lekken een barrière voor de overstap naar cloud-hosted oplossingen. Het feit dat meer werklasten naar de cloud worden verplaatst, geeft aan dat bedrijven hun angst voor beveiligingsrisico's in de cloud overwinnen - in ieder geval genoeg om een deel van hun gegevens en toepassingen in de cloud te laten draaien.
Toch bestaan er nog steeds beveiligingsrisico's en andere risico's van cloud computing en bedrijven moeten stappen ondernemen om deze te vermijden (of op zijn minst te beperken). In deze blogpost bespreken we enkele van de meest voorkomende beveiligingsrisico's voor de cloud en wat bedrijven kunnen doen om ze te vermijden.
Wie is verantwoordelijk voor cloudbeveiliging?
Om het risico van bedreigingen voor de cloudbeveiliging te begrijpen, is het belangrijk om de verantwoordelijkheden voor het beveiligen van de verschillende aspecten van cloud computing af te bakenen. De verdeling van verantwoordelijkheden tussen de publieke cloudaanbieder en de afnemende organisatie varieert sterk, afhankelijk van het computingmodel: SaaS, PaaS of IaaS. Laten we daarom kort de verschillen in cloud computing-modellen verkennen...
Infrastructuur-as-a-Service (IaaS) Cloud Computing
In het Infrastructure-as-a-Service (IaaS)-model stemt de cloudserviceprovider in met het beheer en de beveiliging van de faciliteiten, datacenters, netwerkinterfaces, verwerking en hypervisors. De klant moet het virtuele netwerk, virtuele machines, besturingssystemen, middleware, toepassingen, interfaces en gegevens beheren en beveiligen.
Platform-as-a-Service (PaaS) Cloud Computing
Die verdeling van verantwoordelijkheden verandert een beetje voor het Platform-as-a-Service (PaaS) model. De cloudprovider heeft dezelfde taken als de IaaS-provider, maar voegt daar de verantwoordelijkheid voor het virtuele netwerk, virtuele machines, besturingssystemen en middleware aan toe. De klantorganisatie blijft verantwoordelijk voor het beveiligen en beheren van applicaties, interfaces en gegevens.
Software-as-a-Service (SaaS) Cloud Computing
Bij Software-as-a-Service (SaaS) is de cloudaanbieder verantwoordelijk voor de beveiliging van alles, van de infrastructuur tot de applicatie. De klantorganisatie moet de beveiliging van haar gegevens en de toegang tot de applicatie garanderen.
Uiteindelijk moeten de cloudaanbieder en de afnemer van de onderneming echter werken volgens een gedeeld verantwoordelijkheidsmodel met als uiteindelijk doel de gegevens van de onderneming veilig te houden. Dit gezegd hebbende, laten we eens kijken naar enkele van de grootste bedreigingen voor de cloudbeveiliging waarmee ondernemingen vandaag de dag worden geconfronteerd en wat er kan worden gedaan om het risico van deze cloudbedreigingen te beperken.
Foutieve configuratie van cloudhardware en/of cloudsoftware
Configuratiebeheer kan moeilijk zijn bij het implementeren van diensten en infrastructuur in de cloud, en de verkeerde configuratie van een kritisch onderdeel of functie kan ernstige beveiligingsproblemen in de cloud introduceren. Het hoofd van wereldwijde beveiligingsprogramma's voor Amazon Web Services heeft ooit gezegd dat zijn grootste zorg is dat de applicaties van klanten niet goed zijn geconfigureerd voor beveiliging.
Onder het gedeelde verantwoordelijkheidsmodel van AWS moeten klanten de gastbesturingssystemen die ze op AWS draaien beveiligen, tot en met de applicaties die ze draaien. Dat laat veel ruimte over voor fouten in de cloudconfiguratie.
Het rapport ‘Cloud Adoption and Risk Report 2019’ van McAfee bevestigt dat dit een groot probleem is. Volgens het rapport „hebben grote ondernemingen gemiddeld 14 verkeerd geconfigureerde IaaS/PaaS-instanties tegelijkertijd draaien, wat resulteert in gemiddeld 2.269 afzonderlijke incidenten met verkeerde configuraties per maand.”
McAfee meldt bijvoorbeeld dat 5,5% van de AWS S3 (storage) buckets "world read permissies" hebben, waardoor ze openstaan voor het publiek. Beveiligingsbedrijf Symantec zegt ook onjuist geconfigureerde toegangsrechten te hebben waargenomen, waardoor iedereen toegang kon krijgen tot gevoelige informatie die was opgeslagen in de cloud.
McAfee's rapport Cloud Adoption and Risk noemt een aantal veelvoorkomende fouten bij de configuratie, waaronder:
- S3 emmer encryptie is niet ingeschakeld
- Er is onbeperkte uitgaande toegang
- VPC Flow logs zijn uitgeschakeld
- Multi-factor authenticatie is niet ingeschakeld voor IAM-gebruikers
- EBS data-encryptie is niet ingeschakeld
- Toegang tot bronnen wordt niet verleend met behulp van IAM-rollen
- EC2 beveiligingsgroep poort is verkeerd geconfigureerd
- EC2 beveiligingsgroep inkomende toegang is verkeerd geconfigureerd
- Onversleutelde AMI ontdekt
- Ongebruikte beveiligingsgroepen ontdekt
Het vermijden van deze en andere fouten bij cloudconfiguratie komt vaak neer op het verzorgen van de basis:
- Bekend zijn met beschikbare beveiligingscontroles en standaardconfiguraties en -gedrag van elk systeemonderdeel.
- Zorg ervoor dat gegevenscodering is ingeschakeld waar beschikbaar.
- Dwing multi-factor authenticatie af om belangrijke acties uit te voeren.
- Gebruik toegang met de laagste rechten op alle systemen.
- Wijzig de standaard referenties en configuratie-instellingen om ze aan te passen aan uw behoeften.
- Beleid en praktijken voor wijzigingsbeheer instellen.
- Voer beveiligingsaudits en configuratiebeoordelingen uit om ervoor te zorgen dat uw omgeving niet lijdt onder problemen met de configuratie die beveiligingsrisico's kunnen introduceren.
- Zorg ervoor dat logboeken zijn ingeschakeld en informatie vastleggen die kan worden geanalyseerd op beveiligingsrisico's.
- Omarm automatisering en gebruik technologieën die continu scannen op verkeerd geconfigureerde resources en problemen in realtime oplossen.
Identiteits- en toegangsbeheer (IAM)
In de cloud vormen problemen met identiteits- en toegangsbeheer een zeer groot risico en kunnen onbevoegde toegang, gestolen referenties, misbruik van referenties door insiders en nog veel meer omvatten.
Volgens het Cloud Adoption and Risk-rapport van McAfee "ervaren organisaties gemiddeld 12,2 incidenten per maand waarbij een onbevoegde derde partij gestolen accountgegevens misbruikt om toegang te krijgen tot bedrijfsgegevens die zijn opgeslagen in een cloudservice. Deze incidenten treffen 80,3% van de organisaties minstens één keer per maand. Daarnaast heeft 92% van de bedrijven cloudgegevens te koop op het Dark Web."
Symantec vat de ernst van gecompromitteerde toegangsgegevens tot de cloud samen: "Aanvallers kunnen gestolen toegangsgegevens voor de cloud verkopen op ondergrondse fora voor US$7-8 per stuk. In de meeste gevallen misbruiken de aanvallers de gestolen accounts om hun eigen command-and-control (C&C) servers of kwaadaardige sites in de cloud te hosten, in de hoop dat ze kunnen profiteren van het vertrouwen dat gebruikers in het domein hebben. Sommige aanvallers misbruiken de gestolen bronnen om cryptocurrencies te delven of DDoS-aanvallen (Distributed Denial-of-Service) uit te voeren. Natuurlijk kunnen gelekte of gestolen referenties ook worden gebruikt om toegang te krijgen tot de infrastructuur van de klant en gegevens te extraheren." Dit laatste is waar bedrijven het meest bang voor zijn.
Kwaadwillenden die zich voordoen als legitieme gebruikers kunnen gegevens lezen, wijzigen en verwijderen. Hackers kunnen ook besturings- en beheerfuncties uitgeven, gegevens onderweg bespioneren en malware vrijgeven die afkomstig lijkt te zijn van een legitieme bron. De meest voorkomende manieren om inloggegevens voor toegang tot de cloud te stelen zijn via phishing-e-mails, het brute-forcen van gemakkelijk te raden wachtwoorden of malware die informatie steelt.
Er zijn een aantal best practices om misbruik van cloudgegevens en toegang te voorkomen, waaronder:
- De rotatie van cryptografische sleutels en wachtwoorden automatiseren
- Een schaalbaar identiteits- en referentiesysteem gebruiken
- Multi-factor identificatie gebruiken
- Gebruik sterke wachtwoorden
- Beperk het gebruik van root-accounts en beheerdersaccounts
- Sorteer en segmenteer accounts, virtuele privéclouds (VPC’s) en identiteitsgroepen op basis van zakelijke behoeften en het principe van minimale rechten
- Ongebruikte referenties en privileges verwijderen
Onvermogen om cloudbedreigingen effectief te beschermen, te inspecteren en erop te reageren
Zoals het rapport van McAfee aangeeft, zijn beveiligingsincidenten niet langer geïsoleerd tot pc's en applicaties op het netwerk. Dit is voornamelijk te wijten aan de omvang van bedrijfsgegevens die tegenwoordig in de cloud worden opgeslagen en het grote aantal gebeurtenissen dat in de cloud plaatsvindt. Veel organisaties hebben hun beveiligingsprogramma's echter nog niet aangepast om cyberbedreigingen in de cloud aan te pakken.
Traditionele endpoint security tools zoals Endpoint Detection & Response (EDR) platforms en next-generation anti-virus (NGAV) software zijn niet geoptimaliseerd voor detectie en respons in de cloud. Veel van dit soort oplossingen vereisen een agent om gegevens te verzamelen, en dit is mogelijk niet mogelijk bij cloudimplementaties. Toch is het essentieel dat beveiligingsteams en incidentresponders beveiligingsincidenten op AWS-workloads kunnen ontdekken, inventariseren, inspecteren, detecteren en erop kunnen reageren zonder agents te installeren, containers te implementeren of door de AWS Console te navigeren.
Hier komt het model van gedeelde verantwoordelijkheden om de hoek kijken. Uw cloudserviceprovider is verantwoordelijk voor het bewaken van de infrastructuur en diensten die aan uw onderneming worden geleverd, maar is niet verantwoordelijk voor het bewaken van de systemen en toepassingen die uw onderneming creëert met behulp van de geleverde diensten, of de gegevens die u in de cloud plaatst. De cloudaanbieder kan uw organisatie bewakingsinformatie geven met betrekking tot uw gebruik van de clouddiensten. Deze informatie dient te worden gebruikt als aanvulling op gegevens van uw eigen monitoringtools.
Voor uw cloudmiddelen, -toepassingen en -infrastructuren hebt u een tool nodig die proactief bedreigingen en kwetsbaarheden in uw cloudomgeving kan blootleggen, onderzoeken en helpen elimineren. En als u een hybride cloudimplementatie hebt, kies dan een tool die zowel uw lokale als cloudomgevingen kan detecteren en hierop kan reageren.
Als u al enige tijd gebruikmaakt van cloudtoepassingen en twijfelt aan de beveiliging van uw cloudomgeving, neem dan contact met ons op om een agentloze cloudbeveiligingsbeoordeling in te plannen. Zo kunnen we onbekende bedreigingen, kwetsbaarheden en andere risico’s in uw cloudomgevingen aan het licht brengen. Weten wat er wel – of niet – in uw cloud schuilgaat, is de eerste stap om risico’s uit te bannen.




