Penetracijski test naprav IoT in vgrajenih sistemov

Penetracijski test naprav interneta stvari (IoT) je ključen korak pri njihovi zaščiti v vse bolj povezanem svetu. Internet stvari je med najhitreje rastočimi tehnologijami, hkrati pa med najbolj ranljivimi. Strokovno testiramo vse sestavne dele rešitve IoT: strojno opremo, strojno programsko opremo (firmware), komunikacijske protokole in vmesnike v oblaku.

Zajamemo ves življenjski cikel naprav IoT – od zasnove do uvedbe. Pregledamo brezžične protokole, mehanizme posodabljanja, fizično varnost naprave, povezavo z oblakom in aplikacijske vmesnike. Tako dobite celovit pregled tveganj v ekosistemu IoT.

Ilustracija: ključavnica sredi vezja, okoli nje žarnica, kamera, avtomobil in prenosnik

Zaupajo nam

  • Logotip podjetja Raiffeisen Processing Centre
  • Logotip podjetja Penta Hospitals
  • Logotip podjetja Pixel Federation
  • Logotip slovaškega ministrstva za finance
  • Logotip podjetja DanubePay
  • Logotip podjetja Alison
  • Logotip podjetja Ditec
  • Logotip podjetja Sanaclis
  • Logotip podjetja Piano
  • Logotip podjetja Ultima Payments
  • Logotip podjetja Amerge
  • Logotip podjetja Digital Systems

Kaj je penetracijski test naprav IoT in zakaj je pomemben?

S penetracijskim testom naprav IoT preverimo, kako varne so same naprave, njihova strojna programska oprema, brezžična komunikacija in povezave z oblakom. Iščemo pomanjkljivosti, ki omogočajo poseg v strojno programsko opremo, uhajanje podatkov ali prevzem nadzora nad napravo.

Testiramo celoten ekosistem IoT, od vgrajenih naprav do zalednih sistemov in mobilnih aplikacij, zato dobite popoln pregled tveganj.

Izkušnje

Poznamo vgrajene sisteme, strojno programsko opremo in brezžične tehnologije.

Preglednost

Obseg je jasno določen, v vsaki fazi pa vas sproti obveščamo.

Sodelovanje

Tesno sodelujemo z vašimi razvijalci in produktno ekipo.

Profesionalnost

Delamo etično in se držimo varnostnih standardov.

Potek testiranja

Kako poteka penetracijski test naprav IoT

Fizično analizo naprave združimo s testiranjem strojne programske opreme, komunikacije in aplikacijske plasti.

1

Določitev obsega in pregled dokumentacije

Popišemo arhitekturo, podatkovne tokove in ključne komponente.

2

Analiza strojne programske opreme in strojne opreme

Pregledamo posodobitve, zagonske postopke in fizične vmesnike.

3

Testiranje komunikacije in aplikacijske plasti

Testiramo brezžične protokole, vmesnike API, mobilne aplikacije in storitve v oblaku.

4

Poročilo in priporočila

Pripravimo pregledno poročilo z dokazi koncepta (PoC) in napotki za zmanjšanje tveganj.

Obseg

Kaj testiramo pri napravah IoT

Preverimo varnost naprav, komunikacije in zalednih sistemov, povezanih v ekosistem IoT.

Vgrajeni sistemi

Operacijski sistemi, zagonski nalagalniki (bootloaderji) in celovitost naprave.

Strojna programska oprema in posodobitve

Varnost mehanizmov posodabljanja in analiza binarnih datotek.

Brezžična komunikacija

Bluetooth, Zigbee, LoRa, NFC in zaščita pred napadi s posrednikom (MITM).

Strojna oprema in vmesniki

JTAG, UART, SWD in odpornost proti fizičnim posegom.

Ekosistem IoT in oblak

Vmesniki API, mobilne aplikacije in zaledni sistemi v oblaku.

Primerjava storitev

Penetracijski test naprav IoT in klasični penetracijski test aplikacij: primerjava

Test naprav IoT zajame strojno opremo, strojno programsko opremo in brezžično komunikacijo, ki jih klasični test aplikacij ne obravnava.

VidikPenetracijski test naprav IoTKlasični penetracijski test aplikacij
ObsegNaprave, strojna programska oprema, komunikacija in oblakSpletne in mobilne aplikacije ter zaledni sistemi
GrožnjeFizični posegi, napadi MITM, spreminjanje strojne programske opremeSQLi, XSS, CSRF, obhod avtentikacije
MetodologijaAnaliza strojne opreme, obratni inženiring (reverse engineering) in radijski testiTestiranje po metodologijah OWASP in uveljavljene tehnike izrabe ranljivosti
RezultatPoročilo s priporočili za napravo in zaledni sistemPoročilo o ranljivostih aplikacije

Niste prepričani, kateri test je pravi za vas? Pišite nam.

Mnenja strank

Kaj o nas pravijo stranke

Pogosta vprašanja

01 Ali vam moramo za testiranje izročiti fizično napravo?

Po možnosti da – tako lahko preverimo strojno opremo, strojno programsko opremo in fizične vmesnike. Če naprava ni na voljo, pregledamo dokumentacijo ter testiramo simulatorje in dostopne dele ekosistema.

02 Koliko časa traja penetracijski test naprav IoT?

Trajanje je odvisno od zahtevnosti naprave in obsega testa. Manjši projekti običajno trajajo 5–10 dni, zahtevnejši ekosistem IoT pa navadno 1–3 tedne.

03 Ali testirate tudi storitve v oblaku in mobilne aplikacije?

Da, če so del rešitve. Preverimo vmesnike API, mobilne aplikacije in zaledne storitve, povezane z napravami IoT.

04 Kaj dobimo po opravljenem penetracijskem testu?

Prejmete pregledno poročilo z dokazi koncepta (PoC), ocenami tveganja in konkretnimi priporočili za odpravo ranljivosti. Na željo opravimo tudi ponovno testiranje (retest).

Preverite varnost svoje naprave IoT z ekipo Haxoris

Brezplačni posvet