..
Accesarea unui computer ca administrator aveţi posibilitatea să debifaţi orice operaţiune. În consecinţă, atunci când un sistem de operare Windows pe care o folosind o aplicaţie unmanaged, acesta devine toate privilegiile utilizatorului care o execută. În acest caz, ghidul de administrator, dacă aveţi o accidental un fisier malware, nu există bariere care pot bloca acţiunile sale.
Pentru a evita acest scenariu ar trebui să aveţi acces la utilizatorii de computere care au doar privilegii minime. Un concept foarte important în acest context este codul de acces de securitate (CAS - Codul de securitate de acces), un mod de operare care vă permite să controlaţi permisiunile pe care fiecare cerere trebuie să aibă.
CAS este un sistem de securitate care permite administratorilor şi dezvoltatorilor pentru a verifica permisiunile de aplicaţii într-un mod foarte asemănător cu permisiunile pe conturile de utilizator. Prin acest sistem se poate, de exemplu, să acorde o aplicaţie să citească şi să scrie privilegii pe registru. Şi "este posibil pentru a verifica permisiunile de resursele cele mai sistemului, inclusiv:
Din păcate, CAS poate fi aplicat numai la aplicaţii bazate pe NET Framework,. În timp ce alte aplicaţii nu pot fi gestionate şi să opereze fără restricţii CAS, dar numai cu restricţii legate de privilegiile de utilizator.
Orice sistem de securitate are nevoie de un mod de a identifica utilizatorii şi de a determina ce un utilizator poate face şi ce nu să facă şi CAS nu face excepţie din acest punct de vedere. Cu toate acestea, deoarece acest sistem de securitate identifică şi atribuie permisiuni pentru utilizatori, mai degrabă decât aplicaţii, aceasta nu poate să se bazeze pe nume de utilizator şi parole, dar dovezile asa-numitele (dovezi).
Dovezile sunt informaţiile pe care mediul de execuţie. NET Framework prevede un ansamblu. Exemple de astfel de informaţii este site-ul Web sau dosarul din care un ansamblu dat este manipulat sau semnături digitale. Există două tipuri de probe: gazdă probe şi dovezi de asamblare. Primul descrie datele de identitate de asamblare (de exemplu, adresa sau director de membru), al doilea prevede ca datele codul hash sau informaţiile criptate de pe numele.
El defineşte permisiunea specifică a unui control acces. De exemplu, permisiunea de fişiere Dialog stabileşte dacă o adunare poate avea sau nu pentru un anumit utilizator pentru a deschide sau casetele de dialog Salvare, ambele, sau nici. În interiorul. NET Framework include permisiunea implicit mai multe şi este, de asemenea, posibil de a defini permisiuni particularizate. Printre implicite sunt:
| |
HTML (Curs)
Limbajul de marcare pentru Web de la 29 €. |
| |
Java (Curs)
De programare OOP in Java SUN. De la 49 €. |
| |
Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €. |