News

Grades and points for the backup exam online in CMS and LSF

Written on 27.03.21 by Sven Bugiel

The correction of the backup exam is finished and the grades are entered in the CMS as well as LSF. We offer an exam inspection via one-to-one Zoom calls on Tuesday, March 30, between 14:20 – 16:40. Please register via this Calendly link to your 20min time slot for the inspection. The deadline for… Read more

The correction of the backup exam is finished and the grades are entered in the CMS as well as LSF. We offer an exam inspection via one-to-one Zoom calls on Tuesday, March 30, between 14:20 – 16:40. Please register via this Calendly link to your 20min time slot for the inspection. The deadline for registration is 13:00 on Monday, March 8. We will distribute the Zoom link at 13:30 to all students that booked a slot.

Registration Backup Exam

Written on 15.03.21 (last change on 15.03.21) by Sven Bugiel

Hi there,

please don't forget to register for the backup exam in the LSF if you intend to take this exam on Mar 26.

Further, it seems the exam was listed so far in LSF under summer semester 2020 but it is now correctly assigned to winter term 2020/21.

 

Best,
Sven

Backup exam Q&A (new date)

Written on 08.03.21 (last change on 09.03.21) by Sven Bugiel

I scheduled a Teams session for next Tuesday, March 16, 14:00-15:00 to explain some things I noticed were frequently answered wrongly in the end-term exam or were misunderstood. That session also provides a chance for Q&A for the backup exam.

 

 

Grades and points for endterm exam are online in CMS and LSF

Written on 03.03.21 by Sven Bugiel

The correction of the end-term exam is finished and the grades are entered in the CMS as well as LSF. We offer an exam inspection via one-to-one Zoom calls on Monday, March 8, between 14:00 – 17:00. Please register via this Calendly link to your 20min time slot for the inspection. The deadline for… Read more

The correction of the end-term exam is finished and the grades are entered in the CMS as well as LSF. We offer an exam inspection via one-to-one Zoom calls on Monday, March 8, between 14:00 – 17:00. Please register via this Calendly link to your 20min time slot for the inspection. The deadline for registration is 13:00 on Monday, March 8. We will distribute the Zoom link at 13:30 to all students that booked a slot.

Course Evaluation

Written on 24.02.21 by Sven Bugiel

Dear all, while we are still correcting the endterm exam, I wanted to inform you that the results of the course evaluation are now shared in the course materials (under "Organizational").

Reminder: Exam tomorrow at 10:00–12:00

Written on 18.02.21 by Sven Bugiel

The exam tomorrow will take place at the originally planned time: 10:00 – 12:00

Same as for the test exam, the exam sheet and Word template for answers will be published on Moodle a few minutes before the beginning of the exam. To download the sheet and template, you need to first confirm your… Read more

The exam tomorrow will take place at the originally planned time: 10:00 – 12:00

Same as for the test exam, the exam sheet and Word template for answers will be published on Moodle a few minutes before the beginning of the exam. To download the sheet and template, you need to first confirm your attendance in the "Attendance check" (which will also be published a few minutes before the beginning of the exam). To submit your solution, save your Word file with your answers as PDF and upload it to Moodle as your submission to the Online Endterm Exam.

For announcements from our side, we use the "Exam announcement" channel in Teams.

For questions by you during the exam (e.g., if an exam question is unclear to you), please use the meeting in the "Exams questions" channel in Teams.

Online Test Exam

Written on 02.02.21 by Sven Bugiel

Dear all, following the recommendation by the university we will try to set the exams for this course up as "online digital exams" (see here). Since this is likely a new procedure for most of you (and us), we will have a test online exam this Friday at 09:45 – 10:15 just before the regular call… Read more

Dear all, following the recommendation by the university we will try to set the exams for this course up as "online digital exams" (see here). Since this is likely a new procedure for most of you (and us), we will have a test online exam this Friday at 09:45 – 10:15 just before the regular call with Teams. If you like to participate in this test exam and provide feedback on this process, please contact me and send me your Moodle user ID (this should be your regular UdS account name, e.g., for LSF/HISPOS) and I will enroll you in the Moodle course for Mobile Security. Please also check that you can actually log in to Moodle and can access the course after being enrolled.

Regarding the procedure as advised by the university:

  • the exam sheet will be published at the exam starting time via Moodle and you have the regular 120 minutes to work on it (30 minutes for the test exam)
  • we will provide a Word file with the same structure as the exam sheet and you must write your answers into this Word file (e.g., using LibreOffice, Microsoft Office, etc.)
  • save your exam solution as a PDF and upload the PDF within the allotted time to Moodle (there is a short grace period after the 120 minutes to upload your sheet)
  • the exam will in this case be open book, i.e., there is no restriction on the auxiliary materials that you use (e.g., lecture slides, etc)
  • for questions during the exam, we will offer the Moodle chat and an extra "Exams" channel in Teams
  • attempted deception (e.g., copying answers from another participant) that we detect in the answers will have the same consequences as attempts to cheating during a closed-book exam

 

Thus, to participate in the online exams you need:

  • To be admitted to attend the exam (i.e., have the necessary points from the exercises)
  • To be registered for the exam in the LSF/HISPOS
  • Access to the UdS moodle and have been enrolled in the Mobile Security course on Moodle
  • An editor for Word files that can save as PDF
  • Stable enough Internet connection to retrieve the exam sheet & Word template and upload your solution to Moodle

Registration in LSF

Written on 22.01.21 by Sven Bugiel

The registration for the exams in LSF should now be possible.

Todays' lecture video delayed until tomorrow

Written on 11.01.21 by Sven Bugiel

Unfortunately, the release of today's lecture video has to be postponed to tomorrow due to unforeseen circumstances.

Changes to exercise schedule

Written on 09.12.20 by Sven Bugiel

Unfortunately, this year we are unable to host the course project since the necessary computational resources had to be bound to some urgent research projects. For those of you interested in extending AOSP's security architecture (and being able to build AOSP on their own machines), we will release… Read more

Unfortunately, this year we are unable to host the course project since the necessary computational resources had to be bound to some urgent research projects. For those of you interested in extending AOSP's security architecture (and being able to build AOSP on their own machines), we will release the instructions, however, this is not a graded exercise and merely for self-study if interested.

To compensate, we made a change to exercise 5 by increasing it to 40 points (from originally 20 points) and we adjusted the threshold for getting admission to the exam to 160 points.

Exercise 4: Release delayed until tomorrow

Written on 30.11.20 by Sven Bugiel

Unfortunately, the release of Ex04 has to be delayed to tomorrow. We will adjust the tasks to compensate for the shorter time.

Announcement Regarding Exercise 3

Written on 23.11.20 by Abdallah Dawoud

We would like to let you know that we have published exercise 3. However, since we had to make slight changes to one specific task, we had to upload an updated version of the exercise. In case you already downloaded the old exercise sheet and apps, we kindly ask you to download them again from the CMS… Read more

We would like to let you know that we have published exercise 3. However, since we had to make slight changes to one specific task, we had to upload an updated version of the exercise. In case you already downloaded the old exercise sheet and apps, we kindly ask you to download them again from the CMS to get the latest changes. Thank you.

Tutorial assignment

Written on 03.11.20 by Sven Bugiel

We assigned to all students a tutorial group. This is only for us to distribute your exercise submissions to different tutors for correction. As announced, there is only one virtual tutorial session via Teams for all students, every Monday 14-16, starting next Monday, Nov 09.

First content online

Written on 02.11.20 by Sven Bugiel

The material for the first lecture is online under materials in the CMS as well as the link/code to Microsoft Teams for this course and the lecture videos.

Show all

About the course

This advanced lecture deals with different, fundamental aspects of mobile operating systems and application security, with a strong focus on the popular, open-source Android OS and its ecosystem. In general, the awareness and understanding of the students for security and privacy problems in this area are increased. The students learn to tackle current security and privacy issues on smartphones from the perspectives of different security principals in the smartphone ecosystem: end-users, app developers, market operators, system vendors, third parties (like companies).

Central questions of this course are:

  • What is the threat model from the different principals' perspectives?
  • How are the fundamental design patterns of secure systems and security best practices realized in the design of smartphone operating systems? And how does the multi-layered software stack (i.e., middleware on top of the OS) influence this design?
  • How are hardware security primitives, such as Trusted Execution Environments, and trusted computing concepts integrated into those designs?
  • What are the techniques and solutions market operators have at hand to improve the overall ecosystem's hygiene?
  • Which problems and solutions did security research in this area identify in the past half-decade?
  • Which techniques have been developed to empower the end-users to protect their privacy?

The lectures are accompanied by exercises to re-enforce the theoretical concepts and to provide an environment for hands-on experience for mobile security on the Android platform. Additionally, a short course project should give hands-on experience in extending Android's security architecture with a simple custom mechanism for access control enforcement.

Where and when

The lectures will take place as a "flipped classroom:" pre-recorded videos of the lectures will be posted every Monday via the CMS and every following Friday at 10:00 – 12:00 a Microsoft Teams session takes place to answer questions about the lecture content or discuss the lecture content. Extra tutorial Microsoft Teams sessions deal specifically with the exercise contents and provide an additional occasion to ask the tutors about the lecture content.

Prerequisites

There are no formal requirements for participation. Students who want to participate in the course should

  • have worked with a smartphone before (e.g., own an Android-based phone, iPhone, etc.)
  • be familiar with programming in Java (and C/C++)
  • should be comfortable with working with Linux

Actual programming experience on Android or at OS-level is not a prerequisite, but definitively an advantage.

Background in security is also an advantage (e.g., prior participation in the Foundations of Cybersecurity lecture or Security core lecture). However, the necessary knowledge on system design, access control, and network security will be provided in this lecture to put Android's design choices into context better.

Requirements for obtaining credit points (Scheinvergabe)

For passing the course, you need the following minimum amount of points:

  • 50% of the points from the final exam.

For admission to the exam, you need:

  • at least 50% of the points from the exercises.

The final grade is based purely on your exam results.

The end-term exam will take place Friday, 19.02.2021, 10:00–12:00 in Günter-Hotz-Hörsaal (GHH) online written exam via Moodle

The backup exam will take place Friday, 26.03.2021, 10:00–12:00 in Günter-Hotz-Hörsaal (GHH) online written exam via Moodle

Registration

Register for the course here in the CISPA CMS. Registration opens TBA. Once you are registered here, don't forget to register in the LSF.

Please note that the number of students for this course is limited to 40!
Privacy Policy | Legal Notice
If you encounter technical problems, please contact Sven Bugiel