Siirry suoraan sisältöön

IoT SecurityLaajuus (5 op)

Tunnus: 5000BO10

Laajuus

5 op

Osaamistavoitteet

Opiskelija tuntee IoT-järjestelmien tyypilliset haavoittuvuudet ja hyökkäyspinnat.
Opiskelija osaa systemaattisella tavalla arvioida, luokitella ja priorisoida IoT-järjestelmän tietoturvariskejä.
Opiskelija tuntee yleisimmät työkalut IoT-järjestelmien tietoturvatestaamiseen.

Sisältö

IoT-järjestelmien arkkitehtuuri
Systemaattinen riskianalyysi
Laitetason haavoittuvuudet ja suojausmenetelmät
Kommunikaatiotason haavoittuvuudet ja suojausmenetelmät
Sovellustason haavoittuvuudet ja suojausmenetelmät

Esitietovaatimukset

Tietokoneen peruskäyttötaidot sekä Windows että Linux ympäristöissä
Tietoverkkojen perustaidot Cisco CCNA1 tai vastaava
Ohjelmoinnin perustaidot jollakin korkean tason ohjelmointikielellä (esimerkiksi Python, Java, C# tai vastaava)
Ohjelmoinnin perustaitoihin kuuluu muun muassa ulostulon formatointi, ehtolauseet, silmukat, funktiot/aliohjelmat, funktion parametrit ja paluuarvot, taulukot, virheentarkastelu, testaus ja hyvät koodauskäytännöt
Riittävät matemaattis-loogiset ajattelutaidot
Rittävä englannin kielen taito: opetus ja kaikki materiaalit ovat englanniksi

Ilmoittautumisaika

01.12.2021 - 19.01.2022

Ajoitus

07.03.2022 - 30.04.2022

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Etäopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Salo IoT Campus

Opetuskielet
  • Englanti
Paikat

15 - 35

Koulutus
  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology
Opettaja
  • Jari-Pekka Paalassalo
Ryhmät
  • PIOTK21
    Degree Programme in Information Technology, Cyber Security and IoT

Tavoitteet

Opiskelija tuntee IoT-järjestelmien tyypilliset haavoittuvuudet ja hyökkäyspinnat.
Opiskelija osaa systemaattisella tavalla arvioida, luokitella ja priorisoida IoT-järjestelmän tietoturvariskejä.
Opiskelija tuntee yleisimmät työkalut IoT-järjestelmien tietoturvatestaamiseen.

Sisältö

IoT-järjestelmien arkkitehtuuri
Systemaattinen riskianalyysi
Laitetason haavoittuvuudet ja suojausmenetelmät
Kommunikaatiotason haavoittuvuudet ja suojausmenetelmät
Sovellustason haavoittuvuudet ja suojausmenetelmät

Arviointiasteikko

H-5

Esitietovaatimukset

Tietokoneen peruskäyttötaidot sekä Windows että Linux ympäristöissä
Tietoverkkojen perustaidot Cisco CCNA1 tai vastaava
Ohjelmoinnin perustaidot jollakin korkean tason ohjelmointikielellä (esimerkiksi Python, Java, C# tai vastaava)
Ohjelmoinnin perustaitoihin kuuluu muun muassa ulostulon formatointi, ehtolauseet, silmukat, funktiot/aliohjelmat, funktion parametrit ja paluuarvot, taulukot, virheentarkastelu, testaus ja hyvät koodauskäytännöt
Riittävät matemaattis-loogiset ajattelutaidot
Rittävä englannin kielen taito: opetus ja kaikki materiaalit ovat englanniksi