Print as pdf if you want a pdf! If you want a nicer printout, click off the browser's automatically added header and footer.
Blekinge Institute of Technology
Department of Computer Science
Revision: 3
Reg.no:
Web System Security
Web System Security
7.5 credits (7,5 högskolepoäng)
Course code: DV2621
Main field of study: Computer Science, Software Engineering
Disciplinary domain: Technology
Education level: Second-cycle
Specialization: A1N - Second cycle, has only first-cycle course/s as entry requirements
Language of instruction: English
Applies from: 2023-03-01
Approved: 2023-03-01
This course is established by Dean 2021-12-03. The course syllabus is approved by Head of Department of Computer Science 2023-03-01 and applies from 2023-03-01.
Admission to the course requires 90 credits, of which at least 40 credits withinn a technical area with one completed course with a minimum of 6 credits in programming in C or C++, PHP or Python and one completed course with a minimum of 4 credits in Network Security, Data Communication, Network Technologies and one completed course with a minimum of 4 credits in Web Technologies or Databases
or at least 120 credits, of which at least 90 credits within a technical area, and a minimum of 2 years professional experience within an area related to software-intensive product and/or service development (shown by, for example, a work certificate from an employer).
Web application security encompasses that the student should learn to understand and discover weaknesses and vulnerabilities in web applications both on the server side and on the client side. The objective for this course is for students to understand how weaknesses and vulnerabilities can be used, how they can be discovered and which solutions that can be used to protect web applications and minimalize the risk of such attacks.
The following learning outcomes are examined in the course:
The teaching is organized around lectures, recorded videos, together with presentations and literature. Throughout the course, communication, feedback, and discussions with teachers and fellow participants will take place through email, the course’s online learning platform and physical or online-meetings.
Modes of examinations of the course
Code | Module | Credit | Grade |
2310 | Laboratory Session | 4.5 credits | GU |
2320 | Practical Component | 1.5 credits | GU |
2330 | Take-home Examination | 1.5 credits | GU |
The course will be graded G Pass, Ux Failed result, a little more work required, U Fail.
The information before the start of the course states the assessment criteria and make explicit in which modes of examination that the learning outcomes are assessed.
An examiner can, after consulting the Disability Advisor at BTH, decide on a customized examination form for a student with a long-term disability to be provided with an examination equivalent to one given to a student who is not disabled.
The course evaluation should be carried out in line with BTH:s course evaluation template and process.
The course can form part of a degree but not together with another course the content of which completely or partly corresponds with the contents of this course.
• The Web Application Hacker’s Handbook. Second Edition. Finding and Exploiting Security Flaws. Dafydd Stuttard, Marcus Pinto, ISBN: 978-1-118-02647-2.
• Web Penetration Testing with Kali Linux. Joseph Muniz. Aamir Lakhani, ISBN: 978-1782163169.
• Mastering Modern Web Penetration Testing. Prakhar Prasad, ISBN: 978-1785284588.
Materials such as research articles and other course materials, as well as recommendations for additional reading, are provided via the courses’ online platform and via the BTH library services.
This course replaces DV2577