ITX8063 2012: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Kasak (arutelu | kaastöö)
Resümee puudub
Kasak (arutelu | kaastöö)
Resümee puudub
6. rida: 6. rida:
* Schedule  
* Schedule  
** The course will be conducted on the second half of Autumn semester of 2012/2013
** The course will be conducted on the second half of Autumn semester of 2012/2013
** First will be held on '''30th of October''' in room '''TBC'''
** First will be held on '''30th of October''' in room ''''III-310'''


* EAP: 3.00
* EAP: 3.00
17. rida: 17. rida:
**# We set up purposely vulnerable systems
**# We set up purposely vulnerable systems
**# Student's job is to identify vulnerabilities, gain access somehow and find the flag from the systems
**# Student's job is to identify vulnerabilities, gain access somehow and find the flag from the systems
**# First one gets the most points  
**# First ones get the most points  


* Instructors
* Instructors
** Course coordinator: Kaur Kasak, kaur.kasak(at)gmail.com, +372 52 17 946
** Course coordinator: Kaur Kasak, kaur.kasak(at)gmail.com, +372 52 17 946
** There will be several instructors for this course: TBC
** There will be several instructors for this course:
**# Team from Clarified Security: Mehis Hakkaja, Mait Peekma, Jaanus Kääp, Elar Lang
**# Others: Roman Palik
** Our aim is get presentations from persons who have strong real-world experience
** Our aim is get presentations from persons who have strong real-world experience


29. rida: 31. rida:
** Some experience with web technologies and relational databases (HTML, PHP, MySQL, Javascript)
** Some experience with web technologies and relational databases (HTML, PHP, MySQL, Javascript)
** Programming skills in any standard high-level language
** Programming skills in any standard high-level language
* General List of Topics
** TBC


= Communication =
= Communication =
39. rida: 38. rida:


= Schedule =
= Schedule =
* Starting from the second half of the semester
* Starting from the second half of the semester
* Tuesdays, 17:45-21:00, III-310, IT-213A,  IT-213B
* Tuesdays, 17:45-21:00, III-310, IT-213A,  IT-213B
45. rida: 43. rida:


== 30.10 I ==
== 30.10 I ==
4*45 min
* '''Location''': '''III-310''' (for the whole evening)
* Introduction. Demos (Mehis Hakkaja)
* '''Topics''':
* III-310
** Administrative Information
 
** Introduction and Demos (Mehis)
** Pen-Testing Wireless Networks (intro). Description of Homework (Mait)


== 06.11 II ==
== 06.11 II ==
59. rida: 58. rida:


== 04.12 VI ==
== 04.12 VI ==
* Web-App Security I
* '''Location:'''
* '''Topics:''' Web Application Security I (Jaanus, Elar, Mait)
** Introduction to web application technologies
** Web Application Pen-Testing Tools
** Web Application Mapping and Reconnaissance
** Authentication and Authorization
** Session Management


== 11.12 VII ==
== 11.12 VII ==
* Web-App Security II
* '''Location:'''
* '''Topics''': Web Application Security II (Jaanus, Elar, Mait)
** Injection (code, OS command, SQL, log)
** Direct Object Reference
** XSS
** CSRF


== 18.12 VIII ==
== 18.12 VIII ==
* Web-App Security III
* ''' Location:'''
 
* '''Topics:''' Web Application Security III (Jaanus, Elar, Mait)
*# Web Application Security I (Jaanus, Elar, Mait)
** Special Functionalities (password recovery, default password generation)
*#* Introduction to web application technologies
** Business Logic Flaws  
*#* Web Application Pen-Testing Tools
** Resource Intensive Queries  
*#* Web Application Mapping and Reconnaissance
** Error Handling and Logging  
*#* Authentication and Authorization
** Rich Internet Applications (Flash, Silverlight,...)
*#* Session Management
 
*# Web Application Security II (Jaanus, Elar, Mait)
*#* Injection (code, OS command, SQL, log injection)
*#* Direct Object Reference
*#* XSS
*#* CSRF
 
*# Web Application Security III (Jaanus, Elar, Mait)
*#* Special Functionalities (password recovery, default pwd generation).
*#* Business Logic Flaws  
*#* Resource Intensive Queries  
*#* Error Handling and Logging  
*#* Rich Internet Applications (Flash, Silverlight,...)
 
 
 


= Grade assignment =
= Grade assignment =
97. rida: 90. rida:
* Bonus
* Bonus
** Capture the Flag Exercises:  
** Capture the Flag Exercises:  
** Practical [[ITX8063_2012_Homework | Homework]] (web exploit analysis): TBC p
** Practical [[ITX8063_2012_Homework | Homework]] (network traffic capture analysis): TBC p


= Exam and Results=
= Exam and Results=

Redaktsioon: 26. september 2012, kell 11:55

Information Systems Hacking Attacks and Defence 2012/2013

Course Description

  • Schedule
    • The course will be conducted on the second half of Autumn semester of 2012/2013
    • First will be held on 30th of October in room 'III-310
  • EAP: 3.00
  • Course Objectives and Organization
    • Main objective is to give a good technical overview of different attack methods and vulnerabilities the attackers are exploiting to compromise IT systems. Malware in general is out of the scope as this topic will be covered in detail in specific course.
    • We will not use strong academic approach. Rather, we will focus on the current problems and practical issues of IT security.
    • There will a lot of hands-on work on lab systems
    • The labs are mainly built around Capture The Flag Exercises
      1. We set up purposely vulnerable systems
      2. Student's job is to identify vulnerabilities, gain access somehow and find the flag from the systems
      3. First ones get the most points
  • Instructors
    • Course coordinator: Kaur Kasak, kaur.kasak(at)gmail.com, +372 52 17 946
    • There will be several instructors for this course:
      1. Team from Clarified Security: Mehis Hakkaja, Mait Peekma, Jaanus Kääp, Elar Lang
      2. Others: Roman Palik
    • Our aim is get presentations from persons who have strong real-world experience
  • Prerequisites
    • Experience in administrating Linux and Windows based systems. For lab-work, BackTrack5 based virtual machines
    • Understanding of main networking protocols (IP, TCP, UDP, ICMP, ARP, DNS, HTTP)
    • Some experience with web technologies and relational databases (HTML, PHP, MySQL, Javascript)
    • Programming skills in any standard high-level language

Communication

  • Course coordinator contacts: Kaur Kasak, kaur.kasak (at) gmail.com, +372 52 17 946, skype: kaur.kasak
  • E-mail list
    • ?

Schedule

  • Starting from the second half of the semester
  • Tuesdays, 17:45-21:00, III-310, IT-213A, IT-213B
  • NB! Check the exact location for every single lecture/lab!

30.10 I

  • Location: III-310 (for the whole evening)
  • Topics:
    • Administrative Information
    • Introduction and Demos (Mehis)
    • Pen-Testing Wireless Networks (intro). Description of Homework (Mait)

06.11 II

13.11 III

20.11 IV

27.11 V

04.12 VI

  • Location:
  • Topics: Web Application Security I (Jaanus, Elar, Mait)
    • Introduction to web application technologies
    • Web Application Pen-Testing Tools
    • Web Application Mapping and Reconnaissance
    • Authentication and Authorization
    • Session Management

11.12 VII

  • Location:
  • Topics: Web Application Security II (Jaanus, Elar, Mait)
    • Injection (code, OS command, SQL, log)
    • Direct Object Reference
    • XSS
    • CSRF

18.12 VIII

  • Location:
  • Topics: Web Application Security III (Jaanus, Elar, Mait)
    • Special Functionalities (password recovery, default password generation)
    • Business Logic Flaws
    • Resource Intensive Queries
    • Error Handling and Logging
    • Rich Internet Applications (Flash, Silverlight,...)

Grade assignment

  • Practical tasks and lab report (scoreboard results and notes about solving the tasks): TBC
    • Max TBC p for Accomplished Tasks
    • Max TBC p for Lab Report
  • Written exam (closed-book) TBC p
  • Bonus
    • Capture the Flag Exercises:
    • Practical Homework (network traffic capture analysis): TBC p

Exam and Results

Time

Results