Om ACE Cybersafe Hackathon

Föregående

ACE Cybersafe arrangerade ett hackathon 4/6. Vi fick fem deltagare som delades upp i två team.

Vårt hackathon pågick från tidig morgon till sen kväll torsdagen den 4 juni hos LTU i Skellefteå. Vi hade bjudit in masterstudenter och andra intresserade att samarbeta och experimentera med att utföra cyberattacker mot vår digitala tvilling av ACE-byggnaden. Deltagarna fick ”fika”, lunch och middag under dagen.

Fokus för vårt hackathon var att attackera den digitala infrastrukturen i ACE Powerhouse. Eftersom huset inte står färdigt ännu, hade vi byggt digitala tvillingar som simulerade energisystemet i byggnaden.

Deltagarna fick förberedda övningar för att bryta sig in i sin digitala tvilling. Det vinnande teamet var den som behövde minst ledtrådar för att klara uppgiften.

Vinnarna blev Team Editha & Laud, som bestod av Editha Thomas Chitukuro och Laud Onumah.

Länk till videosnuttar från vårt hackathon.

Hackathon-scenario

En kommunal operatör av smarta byggnader har begärt en säkerhetsbedömning av ett byggnadshanteringssystem (BMS) som används för att övervaka och styra kritiska fastighetstjänster. Anläggningen består av en hierarkisk arkitektur med ett hanteringslager, ett automationslager och ett fältlager. Miljön inkluderar ett byggnadshanteringssystem, HVAC-regulatorer, sensorer, ställdon och stödjande nätverksinfrastruktur.

En nyligen genomförd internrevision identifierade flera potentiella svagheter i implementeringen, inklusive äldre autentiseringsmekanismer, svaga lösenordspraxis, osäkra tjänstkonfigurationer och otillräcklig nätverkssegmentering. Organisationen har därför godkänt ett kontrollerat penetrationstest för att utvärdera miljöns säkerhetsstatus.

Ert team har fått i uppdrag att genomföra en säkerhetsbedömning av det driftsatta systemet. Målet är att identifiera svagheter, demonstrera den potentiella effekten av en lyckad kompromiss och dokumentera hur en angripare kan röra sig genom systemet från initial åtkomst till manipulation av operativa tekniska tillgångar.

Bedömningsmål

Bedömningen kommer att utföras i flera faser.

Fas 1 – Initial åtkomst

Fastighetsnätverket inkluderar en trådlös åtkomstpunkt som används för underhållsåtgärder. Under en säkerhetsgranskning upptäcktes det att svaga lösenordspolicyer kan användas.

Målet med denna fas är att få åtkomst till hanteringsnätverket och identifiera externt nåbara tjänster.

Framgångskriterier:

  • Få åtkomst till det trådlösa nätverket.
  • Identifiera tillgängliga nätverkstjänster.
  • Upptäck en hanteringsbrandvägg som skyddar fastighetshanteringssystemets nätverk.

Fas 2 – Perimeterbedömning

Brandväggen är avsedd att skydda hanteringslagret från obehörig åtkomst. Tidigare bedömningar tyder dock på att administrativa tjänster fortfarande kan vara exponerade.

Målet med denna fas är att utvärdera brandväggens säkerhet och avgöra om administrativ åtkomst kan erhållas.

Framgångskriterier:

  • Identifiera exponerade tjänster.
  • Få administrativ åtkomst till brandväggen.
  • Räkna upp anslutna värdar och nätverksrelationer.
  • Identifiera system som kommunicerar med brandväggen.

Fas 3 – BMS-upptäckt

När åtkomst till perimeterenheten har erhållits är nästa uppgift att identifiera kritiska hanteringssystem som arbetar inom det skyddade nätverket.

Målet med denna fas är att lokalisera byggnadshanteringssystemet och bedöma dess säkerhetskonfiguration.

Framgångskriterier:

  • Identifiera BMS-värden.
  • Upptäck tillgängliga hanteringsgränssnitt.
  • Utvärdera autentiseringsmekanismer.
  • Få åtkomst till BMS-hanteringsgränssnittet och inspektera tillgängliga driftsdata.

Fas 4 – BMS-kompromettering

Säkerhetsbedömningen har avslöjat indikationer på att standardinloggningsuppgifter fortfarande kan vara aktiva.

Syftet med denna fas är att utvärdera konsekvenserna av obehörig administrativ åtkomst.

Framgångskriterier:

  • Få administrativ åtkomst till BMS.
  • Få åtkomst till den underliggande driftsmiljön.
  • Räkna upp filer och tjänster som är tillgängliga på systemet.

Fas 5 – Topologiåterställning

Organisationen lagrar infrastrukturinformation i BMS. Säkerhetskontroller har implementerats för att skydda känslig topologiinformation.

Syftet med denna fas är att avgöra om skyddad teknisk information kan återställas.

Framgångskriterier:

  • Lokalisera den krypterade topologifilen.
  • Analysera skyddsmekanismen.
  • Återställa och inspektera den lagrade topologiinformationen.
  • Identifiera nätverksrelationer mellan hantering, automation och fältenheter.

Fas 6 – Konsekvensbedömning av automatiseringslagret

Efter kompromettering av BMS är nästa mål att avgöra om driftssystem kan påverkas.

Bedömningen fokuserar på HVAC-infrastrukturen inom automationslagret.

Framgångskriterier:

  • Identifiera ventilationsregulatorn.
  • Visa förmåga att påverka ventilationsdriften.
  • Bedöm operativ påverkan och dokumentera konsekvenser.

Fas 7 – Manipulering av fältlager

Den sista fasen undersöker säkerheten för sensorer och fältenheter anslutna till automationsnätverket.

Målet är att utvärdera om komprometterade hanteringssystem kan påverka information på fältlager.

Framgångskriterier:

  • Identifiera fältenheter och sensorer.
  • Ändra ett sensorvärde inom den simulerade miljön.
  • Demonstrera hur manipulerad sensordata sprids genom systemet.
  • Utlösa ett simulerat brandlarmstillstånd och dokumentera det resulterande beteendet.

Leveranser

Varje team ska lämna in:

  1. En beskrivning av den attackväg som använts.
  2. Bevis som samlats in under varje fas.
  3. Identifierade sårbarheter.
  4. Bedömning av operativ påverkan.
  5. Rekommendationer för begränsning och systemhärdning.

Slutrapporten bör förklara hur svagheter i autentisering, nätverkssegmentering, tjänsteexponering och säkerhet i operativ teknik kan göra det möjligt för en angripare att gå från initial åtkomst till kontroll över byggnadsinfrastruktur.

Denna version blir en en realistisk penetrationstestuppgift och betonar lärandemålen:
  • spaning,
  • autentiseringssvagheter,
  • lateral förflyttning,
  • OT/BMS-säkerhet,
  • återställning av krypterad data,
  • operativ påverkan,
  • och rekommendationer för begränsning.

 

Föregående Dela på

Fler inlägg