News
Room for reexam inspectionWritten on 23.11.16 by Christian Rossow Quick reminder: the exam inspection will be tomorrow at 11am in room 1.07 at CISPA (E9 1). |
Reexam InspectionWritten on 11.11.16 by Christian Rossow We have published the reexam grades in CMS. The exam inspection will take place on Thu, Nov 24th, from 11am-noon. Room will be announced. |
Re-Exam reminderWritten on 13.10.16 (last change on 13.10.16) by Johannes Krupp Just a quick reminder that the re-exam will take place tomorrow in lecture hall 1 in E2.5 (maths building) at 10:00. As last time:
Just a quick reminder that the re-exam will take place tomorrow in lecture hall 1 in E2.5 (maths building) at 10:00. As last time:
|
Re-Exam and LSF RegistrationWritten on 06.10.16 by Markus Bauer Our re-exam takes place next week, Friday 14.10.2016.
Our re-exam takes place next week, Friday 14.10.2016.
You are admitted to the re-exam if and only if you have been admitted to the first exam. Please do so as soon as possible. The LSF does not accept registrations / unregistrations later that Thursday. In case of problems, please contact us as soon as possible. |
Exam results & reviewWritten on 01.09.16 by Christian Rossow We have just published the results of the exam. Congratulations to all of you who passed. You should have received an email about this and can see your grade in CMS. We will hand over the grades to the examination office after the post-exam review ("Klausureinsicht"). The review will be on Mon 12.09.… Read more We have just published the results of the exam. Congratulations to all of you who passed. You should have received an email about this and can see your grade in CMS. We will hand over the grades to the examination office after the post-exam review ("Klausureinsicht"). The review will be on Mon 12.09. from 10am to noon in room 1.07 in E9.1 (first floor CISPA building). |
Exam regulations reminderWritten on 28.07.16 by Christian Rossow This is a reminder for tomorrow's exam and its regulations:
This is a reminder for tomorrow's exam and its regulations:
|
Exam Admission and LSF RegistrationWritten on 20.07.16 by Markus Bauer We just published the results for the last exercise sheet, and the exam admission. Please take a look on your Personal Status in the CMS.
We just published the results for the last exercise sheet, and the exam admission. Please take a look on your Personal Status in the CMS.
Please do so as soon as possible. We can't accept registrations / unregistrations later that Thursday. In case of problems, please contact us as soon as possible. |
Final lecture + exercise informationWritten on 14.07.16 (last change on 14.07.16) by Christian Rossow Information to those of you who have missed today's lecture:
Information to those of you who have missed today's lecture:
|
Reading material for this week's lectureWritten on 05.07.16 by Christian Rossow This week's lecture will be on two topics: Topic 1 - Denial-of-service (continued from last week) Topic 2 - Content delivery and peer-to-peer networking. See Tanenbaum chapters:
This week's lecture will be on two topics: Topic 1 - Denial-of-service (continued from last week) Topic 2 - Content delivery and peer-to-peer networking. See Tanenbaum chapters:
|
Date reexam: Fri, Oct 14thWritten on 05.07.16 by Christian Rossow The date for the reexam has finally been fixed, sorry for the long delay. The reexam will be on Friday, Oct 14th, 2016 at 10am. Note that the entrance requirements also hold for the reexam. |
Reading material for tomorrow's lectureWritten on 29.06.16 by Christian Rossow Short heads-up as usual: Tomorrow we will cover two topics: email security and denial-of-service. For email security, you can prepare reading Stalling's section on Pretty Good Privacy (PGP). On top of that, we will cover anti-spam methods. For denial-of-service, there is unfortunately little good book… Read more Short heads-up as usual: Tomorrow we will cover two topics: email security and denial-of-service. For email security, you can prepare reading Stalling's section on Pretty Good Privacy (PGP). On top of that, we will cover anti-spam methods. For denial-of-service, there is unfortunately little good book material available. Instead, you can read the English Wikipedia introductory article to get a brief overview over DoS, and use the slide material after the lecture to study the topic in more detail. |
Reading material for next lecture (Thu 23.06)Written on 20.06.16 by Next lecture will be on data link layer security. The topics that we will cover are from both “Computer Networks” by Tanenbaum and "Network Security Essentials, Applications and Standards" by Stallings.
Next lecture will be on data link layer security. The topics that we will cover are from both “Computer Networks” by Tanenbaum and "Network Security Essentials, Applications and Standards" by Stallings.
Network Security Essentials, Applications and Standards by William Stallings
|
Reading material for tomorrow's lectureWritten on 01.06.16 by Christian Rossow Tomorrow's lecture will be on Network Programming, i.e., how to apply our conceptual knowledge of IP and UDP/TCP in real client/server programs. We will not use lots of book material for this lecture, but instead focus on networking APIs offered by Python. If you want to prepare for the lecture, it is… Read more Tomorrow's lecture will be on Network Programming, i.e., how to apply our conceptual knowledge of IP and UDP/TCP in real client/server programs. We will not use lots of book material for this lecture, but instead focus on networking APIs offered by Python. If you want to prepare for the lecture, it is best to go over the following two online documentations:
More detailed information on Network Programming is in Steven's "UNIX® Network Programming Volume 1". Although this book is very detailed and helpful, it is written for C network programming, whereas our focus is Python programming (which is much easier!). More on that tomorrow. |
Reading material for tomorrow's lectureWritten on 18.05.16 by Christian Rossow As mentioned in the lecture, upon popular request, we will make the list of further reading available before each lecture. The preliminary list of further reading for tomorrow's lecture is from Tanenbaum/Wetherall: “Computer Networks”
As mentioned in the lecture, upon popular request, we will make the list of further reading available before each lecture. The preliminary list of further reading for tomorrow's lecture is from Tanenbaum/Wetherall: “Computer Networks”
|
Exercise sheet #2 (Network Layer) and slides are onlineWritten on 12.05.16 by Christian Rossow We just published the next exercise sheet (due next Thu 8am!) and the Network Layer slides in SysSecCMS. |
Searching for tutorial swapping partners: Tue -> MonWritten on 29.04.16 by Christian Rossow Some of your fellow students still have the problem that they selected the Mon 10am tutorial slot both for SSE and SysArch and now have a conflict. We are thus searching for volunteers that want to swap their Tuesday tutorial slot with the Monday 10am slot. Please send an email to… Read more Some of your fellow students still have the problem that they selected the Mon 10am tutorial slot both for SSE and SysArch and now have a conflict. We are thus searching for volunteers that want to swap their Tuesday tutorial slot with the Monday 10am slot. Please send an email to crossow@mmci.uni-saarland.de if you choose to volunteer. Note that your fellow students are in a fairly bad situation and they would be very grateful if you could help out. Also note that you will be at the university anyway on Mon 10am, given that the SysArch lecture is Mon 8-10am, so Mon 10am is actually not that inconvenient. |
Exercise sheet #1 (Data Link Layer) online & slide updatesWritten on 28.04.16 by Christian Rossow We have uploaded exercise sheet #1 (Data Link Layer). Solutions are due Thu 05.05.2016 07:59:59 CEST. Remember that you have to upload digital solutions to CMS, one solution per group; submissions via email and/or late submissions are not accepted (even if cats have died!). You can either scan your… Read more We have uploaded exercise sheet #1 (Data Link Layer). Solutions are due Thu 05.05.2016 07:59:59 CEST. Remember that you have to upload digital solutions to CMS, one solution per group; submissions via email and/or late submissions are not accepted (even if cats have died!). You can either scan your hand-written solution, or submit a machine-written solution. Solutions can be in German or English; in either way, please use the English terminology that we use in the lecture. Further updates:
|
SysArch / SSE tutorial collisionsWritten on 28.04.16 by Christian Rossow In case you have a conflict with the tutorial at Mon 10am: We just talked to the SysArch lecturers to resolve the conflict of the tutorial at Mon 10am. The situation can likely be solved by moving your SysArch tutorial to another slot. Please write an email to Jan Reineke <reineke@cs.uni-saarland.de>… Read more In case you have a conflict with the tutorial at Mon 10am: We just talked to the SysArch lecturers to resolve the conflict of the tutorial at Mon 10am. The situation can likely be solved by moving your SysArch tutorial to another slot. Please write an email to Jan Reineke <reineke@cs.uni-saarland.de> and Christian Rossow <crossow@mmci.uni-saarland.de> to resolve these cases (even if you already did so in other emails) and state that you wish to move your SysArch slot. Do so ASAP, but latest by Thursday. |
Tutorial start in May, not in JuneWritten on 27.04.16 by Christian Rossow Small correction: The SSE tutorials will of course start in May, not in June, i.e., on Mon 09.05./Tue 10.05. |
Tutorial slots have been assignedWritten on 27.04.16 by Christian Rossow We've just assigned you to the three SSE tutorial slots. We managed to avoid any "not OK" or "very bad" conflicts, matched 71 (!) times your preference, and 10 times had "just" an "okay" assignment. So all of you are in a slot which you preferred to be in. Log in to SysSecCMS to see your tutorial… Read more We've just assigned you to the three SSE tutorial slots. We managed to avoid any "not OK" or "very bad" conflicts, matched 71 (!) times your preference, and 10 times had "just" an "okay" assignment. So all of you are in a slot which you preferred to be in. Log in to SysSecCMS to see your tutorial slot. Remember: Tutorials will start on Mon 09.06./Tue 10.06. |
Python tutorial and Python exercise sheet onlineWritten on 27.04.16 by Christian Rossow We have just published the Python tutorial slides and an exercise sheet, which you can find here: https://sysseccms.mmci.uni-saarland.de/sse16/materials/ There are three items:
We have just published the Python tutorial slides and an exercise sheet, which you can find here: https://sysseccms.mmci.uni-saarland.de/sse16/materials/ There are three items:
Note that you do not have to (and you should not) submit solutions to the Python exercise sheet. Doing this exercise sheet is purely for fun and to get familiar with Python. We will also not discuss this exercise sheet in the tutorials. In case you have questions, please just raise them at Askbot, we're glad to help. |
Python tutorial and AskbotWritten on 25.04.16 by Christian Rossow Short reminder for the thrilling Python tutorials on Tuesday (tomorrow!) taught by Michael Brengel:
Both tutorials feature the… Read more Short reminder for the thrilling Python tutorials on Tuesday (tomorrow!) taught by Michael Brengel:
Both tutorials feature the exact same content, so it is advised to attend just one session. Will be fun! And also: As promised in the lecture, we have set up an Askbot [1] instance. Askbot is a Stackoverflow-like system where you can ask questions about topics related to the lecture and other students can help out and gain (toy) credits. Try it out! No need to say that the Askbot participation will not influence your grade. [1]: https://sysseccms.mmci.uni-saarland.de/askbot/sse16/questions/ |
Materials online & minor updateWritten on 21.04.16 by Christian Rossow The course material of the first two lectures is online. A minor correction regarding the LSF registration: In contrast to what we said in the lecture, there is no need to sign up at LSF as of now. Please just register at SysSecCMS and sign up for the SSE lecture (as you already did when you… Read more The course material of the first two lectures is online. A minor correction regarding the LSF registration: In contrast to what we said in the lecture, there is no need to sign up at LSF as of now. Please just register at SysSecCMS and sign up for the SSE lecture (as you already did when you receive this email). We will let you know as soon as LSF registration starts. Please remind your fellow students that they have to register by Sunday: https://sysseccms.mmci.uni-saarland.de/sse16/ |
First lectureWritten on 20.04.16 (last change on 20.04.16) by Markus Bauer The first lecture takes place Thursday, 21.04.2016 08:15s.t., in building E1.3, room 002. |
Secure Software Engineering
(Network Security)
Ever wondered about Ethernet, IP, UDP/TCP? How does DNS work, and which pitfalls there are? What are Denial-of-Service attacks and botnets? You will like this course if you find such security topics interesting.
This course is a mandatory course for Cyber Security students (6 CP).
Mandatory registration by Sunday April 24th.
Content (preliminary)
- Data Link Layer (Ethernet)
- Network Layer (IP, ARP, DHCP, ...)
- Transport Layer (TCP, UDP)
- Network programming
- DNS
- Secure networking (TLS, Email, P2P networks)
- Network attacks (DDoS, spoofing, reconnaissance, ...)
- Network defenses (Firewall, Intrusion Detection, ...)