Front-end and Back-end Applications Security
Field of study: Computer Science
Programme code: 08-S2INIA15.2016

Module name: | Front-end and Back-end Applications Security |
---|---|
Module code: | 08-IN-IIN-S2-BA:FEBE |
Programme code: | 08-S2INIA15.2016 |
Semester: | summer semester 2016/2017 |
Language of instruction: | English |
Form of verification: | exam |
ECTS credits: | 3 |
Description: | Aim of the class is deepening students’ knowledge and skills in the field of Internet application security in two important aspects: front-end (layer of view) and back-end (layer of controller and layer of data access). After the classes are completed, the students should be able to design an Internet database application taking into account security aspects, should implement it and deploy on the network applications server. |
Prerequisites: | (no information given) |
Key reading: | (no information given) |
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Is aware of costs connected with data leakage or loss in a company. [BA:FEBE -K_8] |
K_2_A_I_K02 [1/5] |
Can create an interface secured against SQL injection attacks. [BA:FEBE -U_4] |
K_2_A_I_U05 [1/5] |
Uses documentation to specify database users privileges. [BA:FEBE -U_5] |
K_2_A_I_U01 [1/5] |
Creates application interfaces immune to attacks of XSS attacks. [BA:FEBE -U_6] |
K_2_A_I_U13 [1/5] |
Configures server for cryptographic data transfer protection. [BA:FEBE -U_7] |
K_2_A_I_U13 [1/5] |
Describes databases protection methods. [BA:FEBE -W_1] |
K_2_A_I_W10 [1/5] |
Characterizes properties of cryptographic data protection means. [BA:FEBE -W_2] |
K_2_A_I_W01 [2/5] |
Enumerates sources of threats for Internet applications. [BA:FEBE -W_3] |
K_2_A_I_W06 [1/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Exam [BA:FEBE _w_1] | Answers on several questions chosen from thematic groups, covering sections discussed during classes. |
BA:FEBE -K_8 |
Thematic tasks [BA:FEBE _w_2] | Realization of thematic tasks during laboratory classes. |
BA:FEBE -U_4 |
Project task [BA:FEBE _w_3] | Evaluation of the project. |
BA:FEBE -U_4 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [BA:FEBE _fs_1] | Verbal presentation of theoretical content of module with support of multimedia materials and materials available on the Internet. |
15 | Studying lecture contents basing on books and Internet materials. |
5 |
Exam [BA:FEBE _w_1] |
laboratory classes [BA:FEBE _fs_2] | Introduction to practical aspects of the module. Explaining problems. Supporting the students in tasks realization. Discussing the project contents and support during their execution. |
30 | Introductory preparation for classes content. Solving practical tasks given by the teacher. Execution of the given project with use of distributed documentation sources and laboratory examples. |
40 |
Thematic tasks [BA:FEBE _w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |