Skip to main content
MyCourses MyCourses
  • Schools
    School of Arts, Design, and Architecture (ARTS) School of Business (BIZ) School of Chemical Engineering (CHEM) –sGuides for students (CHEM) – Instructions for report writing (CHEM) School of Electrical Engineering (ELEC) School of Engineering (ENG) School of Science (SCI) Language Centre Open University Library Aalto university pedagogical training program UNI (exams) Sandbox
  • Service Links
    MyCourses - Instructions for Teachers - Teacher book your online session with a specialist - Digital tools for teaching - Personal data protection instructions for teachers - Instructions for Students - Workspace for thesis supervision Sisu Student guide Courses.aalto.fi Library Services - Resourcesguides - Imagoa / Open science and images IT Services Campus maps - Search spaces and see opening hours Restaurants in Otaniemi ASU Aalto Student Union Aalto Marketplace
  • ALLWELL?
    Study Skills Support for Studying Starting Point of Wellbeing About AllWell? study well-being questionnaire
  •   ‎(en)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Hi guest! (Log in)

close

Can not find the course?
try also:

  • Sisu
  • Courses.aalto.fi

CS-E4330 - Special Course in Information Security D: Platform Security, 20.04.2021-27.05.2021

This course space end date is set to 27.05.2021 Search Courses: CS-E4330

  1. Home
  2. Courses
  3. School of Science
  4. department of...
  5. cs-e4330 - sp...
 
Syllabus

General

  • General

    General

    Many security courses are about how to design your application and configuration to keep your platform secure.  This course is the opposite: what can your platform do to make your application secure, and how does it do it?

    In this course we will discuss the following main topics, with a focus on Linux:

    • Access control
    • Containers and other forms of sandboxing
    • Mobile platforms
    • Hardware features
    • Run-time security

    Each week there will be recorded lecture and a programming exercise; these tie together to form a larger project where you will build a basic container system. 

    Course staff

    Lachlan Gunn <lachlan.gunn@aalto.fi>
    Jan-Erik Ekberg <jan-erik.ekberg@aalto.fi>

    Interactive sessions

    The interactive sessions will be run using Microsoft Teams.  Those registered for the course in Oodi will be added to the team before the course starts; if this has not been done by 19.4, then please request access using this link or contact Lachlan Gunn <lachlan.gunn@aalto.fi>.

    There will be an introductory session at 10.15 on Tuesday 20.4.2021.

    In the following weeks, the schedule will be as follows:

    On Tuesdays (10.15 to 12.00) there will be an interactive session where you can discuss what you saw in the lectures and ask any questions that you might have about this or the exercise.    In addition, we will set aside time during the Tuesday session so that you can start working on the next exercise together with your classmates.

    On Thursdays (10.15 to 12.00) there will be an exercise session, where you will review each others' code and present your solutions to the group.  Everyone must present a solution at least once during the course, and active participation in these sessions will form a significant part of your course grade.

    Programming exercises

    The course exercises will involve C programming on Linux.  We provide a virtual machine template under the Materials tab that you can use to set up an environment to complete the exercises.  For this you will need to install

    • Virtualbox (available at https://www.virtualbox.org/wiki/Downloads)
    • Vagrant (available at https://www.vagrantup.com/downloads)

    You can then download the Vagrantfile into a directory on your machine, and run

      > vagrant up 
    > vagrant reload
    to bring up a virtual machine.  The username and password are both "vagrant".

    Final exam

    Registration at https://exam.aalto.fi/enroll/exam/6911?code=CS-E4330 to take the exam between 31.5 and 13.06.

    • icon for activity ForumAnnouncements Forum
    • icon for activity ForumGeneral discussion Forum

Course home

Course home

Next section

Materials►
Skip Upcoming events
Upcoming events
Loading There are no upcoming events
Go to calendar...
  • CS-E4330 - Special Course in Information Security D: Platform Security, 20.04.2021-27.05.2021
  • Sections
  • General
  • Materials
  • Assignments
  • Home
  • Calendar
  • Learner Metrics

Aalto logo

Tuki / Support
  • MyCourses help
  • mycourses(at)aalto.fi
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
  • Saavutettavuusseloste
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
  • Accessibility summary
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten
  • Sammanfattning av tillgängligheten

Hi guest! (Log in)
  • Schools
    • School of Arts, Design, and Architecture (ARTS)
    • School of Business (BIZ)
    • School of Chemical Engineering (CHEM)
    • –sGuides for students (CHEM)
    • – Instructions for report writing (CHEM)
    • School of Electrical Engineering (ELEC)
    • School of Engineering (ENG)
    • School of Science (SCI)
    • Language Centre
    • Open University
    • Library
    • Aalto university pedagogical training program
    • UNI (exams)
    • Sandbox
  • Service Links
    • MyCourses
    • - Instructions for Teachers
    • - Teacher book your online session with a specialist
    • - Digital tools for teaching
    • - Personal data protection instructions for teachers
    • - Instructions for Students
    • - Workspace for thesis supervision
    • Sisu
    • Student guide
    • Courses.aalto.fi
    • Library Services
    • - Resourcesguides
    • - Imagoa / Open science and images
    • IT Services
    • Campus maps
    • - Search spaces and see opening hours
    • Restaurants in Otaniemi
    • ASU Aalto Student Union
    • Aalto Marketplace
  • ALLWELL?
    • Study Skills
    • Support for Studying
    • Starting Point of Wellbeing
    • About AllWell? study well-being questionnaire
  •   ‎(en)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎