Cyberaanvallen en verdediging in de praktijk

Bij het SolarWinds-incident dat in december 2020 aan het licht kwam, drongen aanvallers de buildomgeving van software voor IT-beheer binnen en werd kwaadaardige code in legitieme updates verwerkt. De updates werden verspreid met de legitieme codehandtekening van de ontwikkelaar. Wat is de meest passende les uit dit incident?

  1. AUpdates met een geldige codehandtekening bevatten nooit kwaadaardige code, dus het volstaat dat gebruikers de handtekening controleren
  2. BUpdates zijn gevaarlijk, dus software mag helemaal nooit worden bijgewerkt, ook niet met beveiligingspatches
  3. CEen codehandtekening toont alleen wie heeft ondertekend en of de code na het ondertekenen is gewijzigd, dus ontwikkelaars moeten de buildomgeving beschermen en gebruikers moeten ook het gedrag van vertrouwde software bewaken
Antwoord en toelichting tonen

Antwoord: C. Een codehandtekening toont alleen wie heeft ondertekend en of de code na het ondertekenen is gewijzigd, dus ontwikkelaars moeten de buildomgeving beschermen en gebruikers moeten ook het gedrag van vertrouwde software bewaken

Codeondertekening bevestigt wie heeft ondertekend en dat de inhoud na het ondertekenen niet is gewijzigd; kwaadaardige code die vóór het ondertekenen is toegevoegd, kan ze niet herkennen. Bij het SolarWinds-incident, een schoolvoorbeeld van een aanval op de toeleveringsketen van software, werd tijdens de build kwaadaardige code toegevoegd, zodat die als legitieme ondertekende updates bij veel organisaties terechtkwam. Ook bij de backdoor in xz-utils, die in maart 2024 werd ontdekt, smokkelde iemand die lange tijd het vertrouwen als ontwikkelaar had opgebouwd, kwaadaardige code in de verspreide bestanden. Het is belangrijk dat ontwikkelaars de buildomgeving isoleren en beschermen en de herkomst van broncode tot build vastleggen en verifiëren, en dat gebruikers ook vertrouwde software met EDR en vergelijkbare hulpmiddelen bewaken op verdacht verkeer en gedrag.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Cyberaanvallen en verdediging in de praktijk

  1. Er werd ontdekt dat bestanden met klantgegevens in objectopslag in de cloud door iedereen op het internet konden worden gelezen. Welke combinatie van een typische oorzaak van dit soort lekken en een maatregel om herhaling te voorkomen, is passend?
  2. Een toegangssleutel met beheerdersrechten die alle bewerkingen toestaat (langdurig geldige inloggegevens), was in een configuratiebestand gezet en aan een batchtaak in de cloud meegegeven. Welke herziening is het meest passend om de schade te beperken als deze sleutel uitlekt?
  3. Een aanvaller verkreeg het wachtwoord van een medewerker, herhaalde de aanmelding tientallen keren en bestookte de smartphone van de medewerker met meldingen die om goedkeuring vroegen. De medewerker raakte geïrriteerd en drukte zonder nadenken op „Goedkeuren”. Welke tegenmaatregel tegen deze aanval is het meest passend?
  4. Wat is de juiste reden waarom authenticatie met passkeys van FIDO2 (WebAuthn) als beter bestand tegen phishing geldt dan eenmalige wachtwoorden (OTP's)?
  5. Een webdienst kreeg te maken met een groot aantal aanmeldpogingen vanaf veel verschillende IP-adressen, elk met het ID- en wachtwoordpaar van een andere gebruiker, en sommige slaagden. Veel van de geprobeerde paren kwamen overeen met paren die bij andere diensten waren uitgelekt. Hoe heet deze aanval?