Ensimag Rubrique Formation 2022

Trust in software - 5MMCL

  • Number of hours

    • Lectures 9.0
    • Projects -
    • Tutorials 9.0
    • Internship -
    • Laboratory works -
    • Written tests -

    ECTS

    ECTS 2.0

Goal(s)

Identify elements of trust at the software level.
Identify bad and good practices to achieve this.

This course is complementary to the Building full-stack applications course

Responsible(s)

Sebastien VIARDOT

Content(s)

This course will cover in particular:

  • Common software vulnerabilties and exposures (mainly Web)
  • Least privileges, isolation
  • Isolation of services by containers and virtual machines
  • Use of certificates (PKI, non-repudiation, trusted servers, signature)
  • Simple and delegated authentications
    • CAS
    • oauth

Prerequisites

Security 1A
Communication networks 1A
Operating systems and concurrent programming 2A
Principles of database management systemes(BD1)

Test

Continuous monitoring: 1 fault study assignment + upstream and downstream recommendations + experimentation.

N1=CC
N2=N1 (non rattrapable)

Calendar

The course exists in the following branches:

  • Curriculum - Financial Engineering - Semester 9
see the course schedule for 2023-2024

Additional Information

Course ID : 5MMCL
Course language(s): FR

You can find this course among all other courses.