Säkra system. En profil om säkerhet och programvara. Profilansvarig: Nahid Shahmehri

Relevanta dokument
Säkra system. En profil om säkerhet och programvara. Profilansvarig: Nahid Shahmehri

Computer Science, masterprogram

Designprinciper för säkerhet och Epilog. Marcus Bendtsen Institutionen för Datavetenskap (IDA) Avdelningen för Databas- och Informationsteknik (ADIT)

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik TGDDI

Datateknik GR (A), IT-forensik, 7,5 hp

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

Svar på tekfak-remissen inför 2018

Miljö bioteknik inriktning. Uno Wennergren Professor teoretisk biologi

Programvaruteknik, hp

Syfte : Lära sig objektorienterad programmering Syfte : Lära sig programmering i ett OO-språk vilket?

Profilen Kommunikation för Y, Yi, D & IT. Profilansvarig: Erik G. Larsson Professor, ISY/Kommunikationssystem

TDDD82. Marcus Bendtsen Institutionen för Datavetenskap (IDA) Avdelningen för Databas- och Informationsteknik (ADIT)

13 1MA302 Automatateori DV1 4 A D, M 1TD442 Algoritmer och datastrukturer DV1 6 A D

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Utbildningsplan för Software Engineering (180 högskolepoäng) Software Engineering (180 ECTS credits)

Säker programmering - Java

Utbildningsplan för Webbprogrammering (180 högskolepoäng) Web Programming (180 ECTS credits)

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Utbildningsplan för. International Software Engineering, 180 högskolepoäng

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan SGITD. IT-design. Study programme in IT-Design

Utbildningsplan för. Informationsteknologi, 120 högskolepoäng

Beslut om fastställande: - - Behörighetskrav: -

Utbildningsplan för. Masterprogram i IT-säkerhet, 120 högskolepoäng

Filosofie kandidatexamen med huvudområdet datavetenskap. Degree of Bachelor of Science with a major in Computer Science Grundnivå

GIT L0003B. Databaser, en introduktion. Information inför kursstart

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan SGITD. IT-Designprogrammet. Study programme in IT-Design

Programinformation för International Software Engineering, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (120 högskolepoäng) Web Programming (120 ECTS credits)

Datamodeller och databaser, avancerad kurs

Profilen Kommunikation för Y, Yi, D & IT. Profilansvarig: Erik G. Larsson Professor, ISY/Kommunikationssystem

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Säkerhet ur ett testperspektiv

Profilinformation Systemteknologi. Erik Frisk Institutionen för systemteknik Linköpings universitet

Kursprogram, ETSF20 Programvaruutveckling för stora projekt (PUSP), 7,5 hp

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Trender inom Nätverkssäkerhet

Projekt Foreläsning VI

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

GIT L0009B GEOGRAFISK DATABASTEKNIK. Information inför kursstart

Att välja kurser på Datateknik år 4-5

Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID

Utbildningsplan för. Software Engineering, 180 högskolepoäng

SSY1K, Kandidatprogram i systemvetenskap, 180 hp. SSY1K PROG, Kandidatprogram i systemvetenskap Programvaruteknik, 180 hp

Datavetenskapliga programmet, Mjukvaruutveckling 180 högskolepoäng

Datavetenskapliga programmet, Allmän inriktning 180 högskolepoäng

WEBBSERVERPROGRAMMERING

Introduktion till säkerhet Grundläggande begrepp

1. () Vad tycker Du om kursen som helhet?

Programinformation för. Webbprogrammering, 180 högskolepoäng. (Web Programming, 180 ECTS credits)

F6 Exchange EC Utbildning AB

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17

Programinformation för Software Engineering, 180 högskolepoäng (Software Engineering, 180 ECTS credits)

Trådlösa nätverk, 7.5 hp. Trådlösa nätverk, 7.5 hp. Olga Torstensson, IDE

Kursplanering Objektorienterad programmering

Försättsblad till skriftlig tentamen vid Linköpings Universitet

SKOLFS. beslutade den -- maj 2015.

Information om utbildningsprogram. Högskoleingenjör Datateknik - TIDAB

Idag. EDAA35: Utvärdering av programvarusystem. Mål. Innehåll. Kursmoment. Lärare

Utbildningsplan för IT-säkerhet (180 högskolepoäng) Security Engineering (180 ECTS credits)

Profilen Kommunikation för Y, Yi, D & IT. Profilansvarig: Erik G. Larsson Professor, ISY/Kommunikationssystem

Programinformation för. Webb, internet och programvaruteknik, 180 högskolepoäng

Datavetenskapligt program, 180 högskolepoäng

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Webbserverprogrammering

Utbildningsplan. IT-design. Dnr: HS 2015/154

Profilinformation - Systemteknologi

Välkommen till IT-design programmet :-D

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

TDDD38-Avancerad programmering i C++

Datavetenskap/IT. vid Uppsala universitet

Civilingenjör i datateknik

Introduktion till informationssäkerhet

Datavetenskapligt program, 180 högskolepoäng

Grundläggande datavetenskap 4p

Datateknik Teknologie kandidatexamen, 180 sp

Swedish Association for Software Testing Inspect it AB

Studienämnden Data

1DV423 Databas med Administration

INSTITUTIONEN FÖR MATEMATIK OCH NATURVETENSKAP. Fastställd i institutionsstyrelsen Dnr 853/333-03

Software Technology. Josef Svenningsson

GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart

TDDD80 Mobila och sociala applika1oner. Kursintroduk1on

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

Programinformation för. Masterprogram i Software Engineering, 120 högskolepoäng

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Kursprogram, ETS032 Programvaruutveckling för stora system (PUSS), 7,5 hp

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

Programmets engelska namn. Datateknisk systemutveckling med inriktning mot nätverk eller programmering av mobila applikationer, 180 högskolepoäng

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Civilingenjörsprogram i informationsteknologi

Utbildningsplan för IT-säkerhet (180 högskolepoäng) Security Engineering (180 ECTS credits)

Praktikum i programvaruproduktion

Datautvinning från digitala lagringsmedia

Civilingenjör i industriell ekonomi

Evaluation Summary - CT3380 Grundläggande webbdesign HT05 Dan Levin

Sårbarhetsanalyser. för kommuner. - numera en nödvändighet

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Utskrift Kurser - enkel lista

Transkript:

Säkra system En profil om säkerhet och programvara Profilansvarig: Nahid Shahmehri

Profilen: Säkra system Profilens mål Du ska vara förberedd för att utveckla och leda utveckling av säkra programvaruintensiva system Tre grundpelare Säkerhetskompetens, särskilt inom programvara Kunskap om programutvecklingsmetoder Kompetens inom programvaruteknik

3

Profilen: Säkra system Obligatoriska kurser Datorsäkerhet Programvarusäkerhet Informationssäkerhet, fk Avancerad programvarudesign Programvarutestning We wouldn t have to spend so much time, money, and effort on network security if we didn't have such bad software security -- Bruce Schneier Valbara kurser Programvarukvalitet Avancerad webbprogrammering Avancerad programmering i C++ Avancerade nätverk Datornät Databasteknik Webbprogrammering Kryptoteknik Rekommenderade kurser Datajuridik, kompilatorteknik, distribuerade system

Säker programutveckling Skapa medvetenhet om säkerhet Utveckla med säkerhet i åtanke Explicita säkerhetskrav Säkerhet i specifikation, arkitektur och design Säker kodning med regler och mönster Oberoende granskning och utvärdering

Programvarusäkerhet TDDC90 Skapa medvetenhet om säkerhet Utveckla med säkerhet i åtanke Typiska sårbarheter i program skrivna i C/C++ Buffer overflows på stack/heap, integer overflows, race conditions, Exploits Labb om buffer overflows: Bryt dig in i en (virtuell) maskin med hjälp av en sårbarhet och täpp till sårbarheten. Sårbarheterer i webapplikationer Injektionsbuggar, XSS, CSRF, Labb där man får testa på olika attacker

Programvarusäkerhet TDDC90 Explicita säkerhetskrav Säkerhet i specifikation, arkitektur och design Säker kodning med regler och mönster Utvecklingsprocesser för säker programvara Designmönster Oberoende granskning och utvärdering Kodgransking Statisk analys Fuzz-testing

Information security TDDD17 Företag över hela världen förlitar sig idag på sina IT-tjänster: Banker har flyttat sin verksamhet till Internet från sina kontor. Söktjänster samlar in och sparar stora mängder information. Småföretag säljer sina produkter via Internet. Sjukvården blir mer och mer digitaliserad. En förminskning, eller totalt stopp, av de viktiga IT-tjänsterna kan kosta ett företag stora summor, men kan också göra så pass stor skada att företaget inte kan återhämta sig. 8

Information security TDDD17 Kursen tar upp viktiga områden inom Inforamtion security Kursinnehåll uppdaters år från år, pågående omgång tar upp: Network security Advanced user authentication System security Database security and privacy 10

Information security TDDD17 Kursen består av föreläsningar, laborationer och projekt: Föreläsningarna ges av lärare på IDA samt gästföreläsare som är experter inom sina områden. Ett antal laborationer ges där man får testa på tekniker för information security. Ett projekt genomförs där man får möjlighet att ytterligare fördjupa sig inom ett ämne. 11

Profilen: Säkra system För mer information http://www.ida.liu.se/edu/ugrad/program/profiler/secsy/ Profilansvarig Nahid Shahmehri IDA/ADIT Tel: 013-282066 E-mail: nahid.shahmehri@liu.se Avdelningschef för ADIT Forskningsledare för nätverks- och säkerhetsgruppen