Siirry suoraan sisältöön

Tietoturvatestaus (5op)

Toteutuksen tunnus: R504TL73OJ-3001

Toteutuksen perustiedot


Ilmoittautumisaika
16.03.2020 - 28.08.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
07.09.2020 - 08.12.2020
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Yleishallinto
Opetuskielet
suomi
Opettajat
Erkki Mattila
Veikko Keränen
Vastuuopettaja
Erkki Mattila
Ryhmät
R54T17S
Tieto- ja viestintätekniikan koulutus (päiväopiskelu) Rovaniemi syksy 2017
Opintojakso
R504TL73OJ

Arviointiasteikko

H-5

Tavoitteet

Opiskelija tuntee sovellusten keskeisimmät tietoturvauhkat, niiden tunnistamisen ja niihin varautumisen.
Sisältöä: Yleisimmät ohjelmointivirheet ja miten välttää ne. Murto- ja haavoittuvuustestauksen (penetration testing) työkalut.

Sisältö

Tieto puuttuu

Aika ja paikka

Lähiopetus Rantavitikan kampuksella, Jokiväylä 11, syyslukukaudella 2020.

Oppimateriaalit

Oppimateriaali:
Luentomateriaalikansiot koulun Onedrivessa, johon on linkki Moodlen työtilasta.
Suositeltava kirjallisuus:
Engebretson P. 2011. The Basics of Hacking and Penetration Testing. Syngress-Elsevier
Erickson J. 2008. Hacking. The Art of Exploitation. No Starch Press
Howard M. & LeBlanc D. & Viega J. 2010. 24 Deadly Sins of Software Security. McGraw-Hill
Gates M. Blockchain 2017. Ultimate guide to understanding blockchain, bitcoin, cryptocurrencies, smart contracts and the future of money. Amazon Digital Services LLC
Nakamoto S. 2009. Bitcoin:A Peer-to-Peer Electronic Cash System
Stuttard D. & Pinto M. 2011. The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws. John Wiley & Sons, Inc.

Opetusmenetelmät

Lähiopetus ja ohjaus 27 tuntia, itseopiskelu ja harjoitustyöt 106 tuntia.
Ryhmätyöt ja seminaarit aiheista:
Opettaja Erkki Mattila (2/3 kurssista):
- Murto- ja haavoittuvuustestaus, ohjelmistokehityksen tietoturva sekä web-sovelluskehityksen tietoturva
Opettaja Veikko Keränen (1/3 kurssista):
- Lohkoketju (blockchain) ja kryptovaluutat

Tenttien ajankohdat ja uusintamahdollisuudet

Uusinnat ja arvosanan korotukset tapahtuvat tentillä. Yleisiä uusintakoepäiviä ei enää ole, minkä vuoksi tentin ajankohta sovitaan tapauskohtaisesti opettajan kanssa.

Toteutuksen valinnaiset suoritustavat

Tentti

Arviointikriteerit, tyydyttävä (1)

Tyydyttävä (1)
Opiskelija tekee oppimistehtävät ohjaajan opastuksella. Tulokset ja tekemisen laatu täyttävät vain työlle asetetut minimivaatimukset. Tulosten raportoinnissa on asiavirheitä ja kielellisiä puutteita. Opiskelija kuvaa tekemistään lähinnä arkikielen käsittein. Ajankäyttö on hallitsematonta.
Tyydyttävä (2)
Opiskelija tekee oppimistehtävät osittain itsenäisesti. Tulokset ja tekemisen laatu ylittävät työlle asetetutminimivaatimukset. Tulosten raportoinnissa on jonkin verran asiavirheitä ja kielellisiä puutteita. Opiskelija pyrkii kuitenkin kuvaamaan tekemistään ammattikielen käsittein. Ajankäyttö on suunnittelematonta.

Arviointikriteerit, hyvä (3)

Hyvä (3)
Opiskelija tekee oppimistehtävät itsenäisesti. Tulokset ja tekeminen ovat pääosin laadukasta. Tulosten raportointi on lähes virheetöntä ja hyvää ammatti- ja asiakieltä. Ajankäyttö on hallinnassa.
Hyvä (4)
Opiskelija tekee oppimistehtävät itsenäisesti. Tulokset ja tekeminen ovat laadukasta. Tulosten raportointi on asioita perustelevaa ja hyvää ammatti- ja asiakieltä. Ajankäyttö on hallinnassa.

Arviointikriteerit, kiitettävä (5)

Kiitettävä (5)
Opiskelija tekee oppimistehtävät omatoimisesti ja itsenäisesti. Tulokset ja tekeminen ovat korkealaatuisia. Tulosten raportointi on asioita perustelevaa ja arvioivaa virheetöntä ammatti- ja asiakieltä. Ajankäyttö on suunnitelmallista.

Esitietovaatimukset

NULL

Lisätiedot

Kurssilla on kaksi opettajaa.
Erkki Mattila (2/3 kurssista):
- Murto- ja haavoittuvuustestaus, ohjelmistokehityksen tietoturva sekä web-sovelluskehityksen tietoturva
Veikko Keränen (1/3 kurssista):
- Lohkoketju (blockchain) ja kryptovaluutat

Siirry alkuun