This is an old revision of the document!


Curs 12 - Securitatea sistemelor de operare

  • Suport curs
    • Operating System Concepts
      • Capitolul 14 – Protection
      • Capitolul 15 – Security
        • Secțiunile 15.1, 15.2, 15.5
    • Modern Operating Systems
      • Capitolul 9 – Security
        • Secțiunile 9.4, 9.6

Demo-uri

Pentru parcurgerea demo-urilor, folosiți arhiva aferentă.

  1. Bitul de set-user-ID-on-execution
    • Intrați în directorul 1-setuid/.
    • Consultați fișierul setuid-test.c.
    • Compilați fișierul folosind comanda make.
      • Trebuie să aveți drept de sudo pentru a reuși întreg procesul.
    • Folosiți ls -l pentru a obține informații complete despre executabilul setuid-test.
      • Observați că executabiul este deținut de root și că are bitul de set-user-ID activat.
    • Ca utilizator neprevilegiat rulați executabilul:
      ./setuid-test
    • Observați cele trei tipuri de identificatori de utilizatori: user id, effective user ID, saved set-user-ID.
    • Observați că se poate reveni la utilizator privilegiat, dacă cel puțin unul dintre identificatorii de utilizatori este 0 (root) (temporary privilege drop).
      • În momentul în care nici unul dintre identificatorii de utilizatori nu mai este 0, nu se poate reveni la utilizator privilegiat (permanent privilege drop).
so/cursuri/curs-12.1369050293.txt.gz · Last modified: 2013/05/20 14:44 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0