Turvalise programmeerimise meetodid (MTAT.07.015)
PÕHIANDMED
õppeaine register
Y - ühisõppekavade ained
õppeaine kood
MTAT.07.015
õppeaine nimetus eesti k
Turvalise programmeerimise meetodid
õppeaine nimetus inglise k
Secure Programming Techniques
õppeaine maht AP
2.00
õppeaine maht EAP
3.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Üliõpilane tunneb peamisi tarkvara ning infosüsteemide vastu suunatud rünnete tüüpe ning teab kuidas neid nõrkusi õigete programmeerimisvõtetega vältida.
õppeaine eesmärgid inglise k
Student know what are the common attack vectors in software and information systems and which programming techniques are appropriate to avoid these threats.
õppeaine õpiväljundid eesti k.
Üliõpilane oskab vältida peamisi ründevektoreid tekitavaid programmeerimisvigu keeltes C/C++, SQL, bash, Java, PHP
õppeaine õpiväljundid ingl k.
Students know how to avoid common programming mistakes that create attack vectors in C/C++, SQL, bash, Java, PHP.
õppeaine sisu lühikirjeldus eesti k
SQL ja SQL päringute turvaline koostamine. Koorikskriptid ja nende vastased ründed. Tüüpilised programmeerimisvead PHP-s. Java programmide turvalisus. Madala abstaktsioonitasemega keelte nagu C ja C++ vastased ründed ning nende vältimine. Ründed veebikeskkondade vastu nagu cross-site scripting.
õppeaine sisu lühikirjeldus ingl k
SQL and secure assembly methods for SQL statements. Shell scripts and the corresponding attacks. Typical programming mistakes in PHP. Security of Java programs. Attacks that are specific to low level languages like C and C++ and the corresponding countermeasures. Attacks against web environments like cross-site scripting.
hindamisviis eesti k
eksam
hindamisviis ingl k
exam
iseseisev töö eesti k
hetkel määramata
iseseisev töö ingl k
not fixed yet
õppekirjandus
not fixed yet
õppevormid ja mahud
päevaõpe: nädalatunnid
2.0
sessioonõppe töömahud (semestris):
loenguid
1.0
loenguid
-
praktikume
1.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
Vastava versiooni aine-õppejõu paarid on puudu!
Ainekaart eesti keeles
Ainekaart inglise keeles