EPN-V2

STKD6040 Ethical Hacking Course description

Course name in Norwegian
Ethical Hacking
Study programme
International Summer School - Faculty of Technology, Art and Design
Weight
10.0 ECTS
Year of study
2021/2022
Programme description
Course history

Introduction

The topics covered in this course will prepare students who have interest in the security sector by introducing them to concepts in the ethical hacking field along with providing hands-on testing experience with the latest available tools. The labs will walk students through how to exploit commonly found vulnerabilities in the OWASP Top 10 and other common web and system vulnerabilities. This introductory course will contain labs that cover penetration testing, web application vulnerabilities and network security analysis. Each lab will be accompanied by a comprehensive document with step by step instructions for solving lab related problems, as well a video that would complement it.

Each lab will contain additional related problems that students should solve independently. These problems will test their knowledge and help them become proficient. The students will be given a short quiz after each lecture, their lab proficiency will be assessed to see if all lab goals are met and a final exam will be given at the end of the course.

Recommended preliminary courses

Linux (CLI and GUI) and Windows experience. Students without prior experience in Linux may enroll in the course provided they complete a self-paced online Linux module which introduces and assesses Linux basics concepts prior to the first day of class. This module will be made available for all students who want to refresh their Linux skills prior to class.

Required preliminary courses

Forelesninger, demonstrasjoner, workshop, individuelle oppgaver og gruppeoppgaver

Learning outcomes

After completing this course, the student should have the following learning outcomes:

Knowledge

On successful completion of this course the student understands:

  • the basic concepts of ethical hacking and the basics of cyber security concepts
  • how crucial information gathering is to any successful ethical hacking
  • how to find, compile and execute public exploits
  • privilege escalation and how it is used

Skills

On successful completion of this course the student has:

  • the ability to understand and defend against the common system-based vulnerabilities common exploited
  • the ability to understand and defend against common web-based vulnerabilities
  • the ability to perform ethical hacking against systems students are authorized to test
  • experience how to set up labs and environments at home to continue learning
  • the ability to perform security research and apply it towards challenges they are working on

General Competence

On successful completion of this course the student can:

  • understand the basics of ethical hacking and take advanced courses
  • utilize the knowledge they learned in this course to be better defenders in their personal lives or in their professional careers
  • further advance in the security field of ethical hacking and work on certification or career opportunities

Teaching and learning methods

None

Course requirements

Individual written home examination over two weeks, up to 3,200 words.

Assessment

I forbindelse med avsluttende vurdering benyttes en karakterskala fra A til E for bestått (A er høyeste karakter og E er laveste) og F for ikke bestått.

Permitted exam materials and equipment

Grade scale A–F

Grading scale

Each answer paper is assessed by one internal and one external examiner.

Examiners

10 credits overlap with VERN1310/VERND1310/VERNL1310