Djurhållningens
OT-sårbarhet
En djupanalys av klimatstyrning, automatiska utfodringssystem, biogasanläggning och veterinärdatahantering i ett modernt storskaligt lantbruk — och hur ett cyberangrepp kan leda till massdjurdöd och livsmedelsincident.
Mellsta Gård AB
— systemkartan
Mellsta Gård AB är ett modernt integrerat lantbruk med 2 400 suggor och 40 000 slaktgrisar, tre biogasanläggningar och eget slakteri. Verksamheten är helt beroende av automatiserade system för ventilation, utfodring och gödselhantering. Cyberangrepp mot dessa system kan leda till massdjurdöd inom timmar.
Ventilationsstyrning — stallarna
Modbus TCP utan autentisering. Vid 25°C utomhus och 2 400 suggor ger ventilationsstopp dödlig värmebelastning inom 90–120 minuter (grisars kritiska temperatur: 28°C). Big Dutchman-controllern är direkt åtkomlig på port 502 från det interna nätverket — utan segmentering.
Automatiska utfodringssystem
Skiold DCS kommunicerar via RS-485/Modbus konverterat till TCP. Felaktig utfodring kan ge medicineringsfel (antibiotika blandas i foder) eller svält. Systemet saknar larm för onormala doseringskommandon. Utfodringsdoserna lagras i en SQL Server-databas utan behörighetskontroll.
Biogasanläggning SCADA
Ignition SCADA exponerar webgränssnittet på port 8088 utan MFA — fabrikskonfiguration. Biogasproduktionen genererar metan (CH₄) och svavelväte (H₂S — IDLH: 50 ppm). En manipulation av rötningsprocessen kan orsaka tryckökning, gasläcka eller explosion. Anläggningen är inte klassad som Seveso-anläggning men volymen överstiger gränsvärdena i MSB MSBFS 2015:8.
Veterinärsystem och medicinering
Veterinärsystemet lagrar all medicinering, vaccinationsstatus och slaktkarens per djur-ID. En manipulation av karensinformation kan leda till att djur med aktiv antibiotikabehandling slaktas — livsmedelsbrott med folkhälsokonsekvenser. Systemet är internetexponerat via leverantörens molntjänst.
Vattenförsörjning och dryckesautomater
Pumpstyrning via Modbus. Strypt vattenförsörjning vid höga temperaturer är snabbare än ventilationsstopp som djurdödlig faktor. Automatiska desinfektionsdoserare (klorering) är integrerade — överdosering av kloramin skadar djurens luftvägar och är omedelbart livshotande.
Temperatur och klimatövervakning IoT
WiFi-sensorer med WPA2-TKIP (sårbart). Farmview SaaS-plattformen hanterar larm via e-post och SMS. Larmförsening på 15–30 minuter är dokumenterad (SMS-leveransproblem). En angripare som tystar larmet vinner 30 minuter extra tid — avgörande vid ventilationsstopp.
Gödselhantering och lagoon-styrning
Gödselkällaren under stallet producerar H₂S och metan. Omrörning av gödsel vid stängda ventilationsöppningar ger livsfarliga gaskoncentrationer inom minuter. Pellon-styrenheten saknar nätverksautentisering och sitter på samma Modbus-segment som ventilationen.
Slakteri och livsmedelsprocess
Innova Food Management är kopplat till veterinärsystemet via API för karens-kontroll. Manipulerade karensstatus "grönt" för ett djur med antibiotika → slaktgodkännande. Innova körs på Windows Server 2019 med sällan patchat OS (slakteriets produktionsschema tillåter ej underhållsfönster utan 2 veckors varsel).
Lantbruksnätet —
ett segment för allt
Mellsta Gård har en bredbandslänk till internet (lantbruksnät via Telia Lantbruk), ett internt nät för kontorsarbete och bokföring, och ett driftnät för alla styrsystem. I praktiken är alla dessa på samma subnet — ingen segmentering, inga brandväggar mellan kontor och stallsystem.
Grisar har mycket begränsad förmåga att tolerera värme. Vid 28–30°C börjar hypertermi. Med 2 400 suggor och 40 000 slaktgrisar i slutna stallar kan en sommardags ventilationsstopp leda till massdjurdöd inom 90–120 minuter. Djurskyddslagen (2018:1192) kap 2 §1 kräver att djur ska ha tillräcklig tillgång till luft och lämplig temperatur — en straffbestämmelse som kan träffa den som är ansvarig för anläggningens drift, inklusive cybersäkerhet.
Från remote-access
till djurskadeanmälan
Ignition SCADA-åtkomst utan MFA
Shodan identifierar Mellsta Gårds Ignition SCADA på port 8088 — utan MFA, standard-lösenord "admin/admin". Angriparen loggar in och ser en grafisk karta över alla 12 stallar med realtidsövervakning av ventilation, temperatur och utfodring. Full systemkontroll.
T0817 — Exploit Public-Facing ApplicationVentilationsset-point minimeras för alla stallar
Via Ignition SCADA's Modbus-driver skriver angriparen till Big Dutchman AMACS-controllers: ventilationskapaciteten för alla 12 stallar minskas till minimum (5% av maxkapacitet). Utomhustemperaturen denna dag: 28°C. Inomhustemperaturen börjar stiga omedelbart.
T0855 — Unauthorized Command MessageFarmview-larmet tystnas — 30 minuters fördröjning
Angriparen ändrar larmtröskeln i Farmview SaaS-plattformen: temperaturlarm höjs från 28°C till 35°C. SMS-larmet skickas aldrig. Stallpersonalen är på lunch. 75 minuter passerar. Djuren visar stressymptom — ingen larmar tillbaka till gården.
T0838 — Modify Alarm SettingsStallar med 1 200 djur evakueras — 340 döda
Lantbrukaren återvänder och larmar. Räddningstjänsten tillkallas. 340 grisar har dött av värme, 800 skadade. Djurskyddslagen §27 om straffansvar aktualiseras. Jordbruksverket inleder utredning. Försäkringsbolagets utredare finner att angreppet bevisligen pågick 90 minuter utan larm.
T0814 — Denial of Service- 340 djur döda: djurskyddsbrott (Djurskyddslagen 2018:1192 §27) — straffrättsligt ansvar
- Jordbruksverkets tillsynsåtgärd: anläggningstillstånd kan återkallas
- Försäkringsersättning osäker: force majeure eller försumlig säkerhet?
- MSB-rapport om incident mot livsmedelsproducerande verksamhet
Veterinärsystems molntjänst-API komprometteras
Precision Livestock Farming-plattformens API saknar rate limiting och accepterar svaga autentiseringstoken. Angriparen brute-force:ar ett veterinär-konton. API-åtkomst ger läs- och skrivrättigheter för alla 40 000 djurs medicinerings- och karensdata.
T0859 — Valid AccountsKarensändring för 200 djur med aktiv antibiotikabehandling
Angriparen identifierar 200 grisar med aktiv tetracyklin-behandling (karenstid: 10 dagar). Status ändras till "Karens avslutad — slaktgodkänd". Ändringen är subtil — bara datumet justeras. Inga larm — karensändringar är rutinåtgärder i systemet.
T0882 — Theft of Operational InformationSlakteri godkänner baserat på manipulerad data
Innova Food Management hämtar karensdata från veterinärsystemet via API. 200 djur godkänns för slakt. HACCP-protokollet signerar "godkänd" för alla 200. Köttet packas och levereras till dagligvaruhandeln — 18 000 kg kött med möjliga antibiotika-rester.
T0855 — Unauthorized Command MessageEU-beredskapsrapport och livsmedelsåterkallelse
Stickprov i EU:s RASFF (Rapid Alert System for Food and Feed) hittar tetracyklinrester i kött från Mellsta Gård. Livsmedelsverket initierar återkallelse. 18 000 kg kött återkallas från butikshyllor. EFSA-anmälan. Mellsta Gård riskerar straffrättsligt ansvar och förlust av EU-certifiering.
T0879 — Data Destruction- 18 000 kg kött med antibiotika-rester i handeln — folkhälsoincident
- EU RASFF-anmälan: nationell och internationell media-exponering
- Livsmedelsverket: återkallelse, böter och möjlig åtalsanmälan
- Varumärkesskada: konsumentförtroende för hela verksamheten förstörs
Ignition SCADA — biogasanläggningens PLC-styrning
Via den komprometterade Ignition SCADA-servern har angriparen åtkomst till Siemens S7-1200 PLC:erna som styr biogasanläggningens rötningskammare, gasuppsamling och fakla. Angriparen studerar systemet under 3 dagar och kartlägger säkerhetsventiler och sensorer.
T0840 — Network Connection EnumerationFakelstyrning inaktiveras — gas kan inte brännas av
Biogasanläggningens säkerhetsfakla aktiveras vid övertryck. Angriparen skickar PLC-kommandon som stänger faklan och blockerar gasuppsamlingspumpen. Metan- och svavelvätegas börjar ansamlas i gasuppsamlingsbehållaren — trycket stiger gradvis.
T0855 — Unauthorized Command MessageOmrörning av rötkammare — H₂S-topp
Angriparen aktiverar rötningskammarens omrörning vid stängt ventilationssystem. H₂S-koncentrationen i anläggningsutrymmet toppar 80 ppm (IDLH: 50 ppm). En tekniker som utför rutininspektion i anläggningen kollapsar — H₂S-förgiftning.
T0813 — Denial of ControlRäddningstjänst, KEMI-insats och explosionsrisk
Räddningstjänsten tillkallas med KEMI-styrka. Biogasanläggningen evakueras. Trycket i gasuppsamlingsbehållaren är kritisk — explosionsrisk. MSB KEMI involveras. Hela gårdens drift stoppas under 48 timmar. SÄPO utreder möjligt sabotage mot samhällsviktig livsmedelsproduktion.
T0879 — Data Destruction- Personskada (H₂S-förgiftning) — Arbetsmiljöverket och eventuellt åtal
- Biogasanläggning ur drift 4–8 veckor: 2–5 MSEK i intäktsbortfall och reparationskostnad
- MSB och SÄPO-utredning — samhällsviktig verksamhet (energiproduktion)
- Försäkringsbolag kräver cybersäkerhetsrevision som villkor för fortsatt täckning
Lantbruk är kritisk infrastruktur —
men regleras som det inte är det
| System | Kritikalitet | OT-cyber-ansvarig | NIS2/Lag-ansvarig | Loggad? |
|---|---|---|---|---|
| Ventilationsstyrning (Big Dutchman) | Kritisk | Lantbrukare (ej cybersäk.) | VD/Lantbrukare | Nej |
| Biogas SCADA (Ignition) | Kritisk | Leverantör (internet-exponerat!) | Oklart | Delvis |
| Utfodringssystem (Skiold) | Kritisk | Leverantör (Skiold) | Oklart | Nej |
| Veterinärsystem-moln | Kritisk | Molnleverantör | VD/Djuransvarig | Delvis |
| Gödselsystem (Pellon) | Kritisk | Lantbrukare (ej cybersäk.) | VD/Lantbrukare | Nej |
| Temperatur-IoT (Farmview) | Hög | SaaS-leverantör | VD/Lantbrukare | Delvis |
| Slakteri/HACCP (Innova) | Hög | IT-avdelningen (delvis) | VD/Livsmedelsansvarig | Ja |
SCADA direkt på internet — utan MFA
Ignition SCADA med standardlösenord exponerat på internet är en av de allvarligaste konfigurationsmisstagen i OT-säkerhet. Moderna lantbruk är fullständigt digitaliserade — men säkerhetsmognaden har inte följt med digitaliseringen.
Djurskyddslagen skapar straffrättsligt ansvar
Djurskyddslagen 2018:1192 §27 kriminaliserar den som med uppsåt eller oaktsamhet orsakar djur lidande. Om cybersäkerhetsbrister i styrsystemen leder till djurdöd, kan lantbrukaren (och i förlängningen VD) ställas till svars straffrättsligt — inte bara civilrättsligt.
Biogas är energiproduktion — NIS2 Bilaga I §3
Biogasanläggningar som producerar ≥200 kW elektricitet klassas som energiproduktionsanläggningar under NIS2. Mellsta Gårds tre anläggningar är sammanlagt ≥600 kW — vilket troligen triggar NIS2-skyldigheter för energisektorn (Ei är tillsynsmyndighet).
Dubbel NIS2-skyldighet: energi och livsmedel
Mellsta Gård kan vara skyldig under NIS2 Bilaga I både som livsmedelsproducent (MSB) och som energiproducent (Ei). Dubbel tillsyn, dubbla rapporteringskrav, dubbla sanktioner — men ingen vet om det, för lantbrukssektorn har inte gjort sina NIS2-utredningar.