/** A Biztonság fejezet példaprogramjai.
Az ember természetes igénye, hogy megvédje értékeit. Míg régen ezek az értékek leginkább pénzt vagy egyéb értéktárgyakat jelentettek, addig manapság az egyik legnagyobb érték az információ. Amint a pénz, úgy az információ értéke is csak akkor érvényesíthető, ha áramlása szabad, ám illetéktelenek számára nem hozzáférhető. A szabad információáramlás iránti igény hozta létre például az Internetet, és így közvetve a Java nyelvet is, az illetéktelen hozzáféréstől való félelem pedig szükségessé tette megfelelő védelmi eszközök és mechanizmusok kifejlesztését és integrációját a Java nyelvbe.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
Egy összetett rendszer
A Java biztonsági rendszerének felépítése
A Sandbox modell változatai
A Java 2 biztonsági modellje
Az új védelmi mechanizmus áttekintése
Jogosultságok
Speciális jogosultságok és jogosultságcsoportok
{@code java.security.PermissionCollection}
{@code java.security.Permissions}
{@code java.security.UnresolvedPermission}
{@code java.security.AllPermission}
Új jogosultságok létrehozása
Biztonsági szabályok
Szabályzatobjektumok és -osztályok létrehozása
A szabályzat használata
Az alapértelmezett szabályzatimplementáció
Kulcsadatbázisok
Jogosultságok megadása
Jellemzőkiterjesztés
Jogosultságok hozzárendelése
Rendszerszintű és felhasználói szabályzat
Biztonsági kivételek
A hozzáférést vezérlő mechanizmusok
Védelmi tartományok
Hozzáférés-vezérlő
Az eldöntő algoritmus
  • Referenciák:
    • A {@link elte.java2_utikalauz5.security.RemekSzolgaltatas} példaprogram
Privilégiumok kezelése
Hozzáférési környezet
{@code java.security.AccessControllContext}
Biztonságos osztálybetöltés
Osztálybetöltők hierarchiája
Elsődleges osztálybetöltő
Az osztálybetöltés menete
  • Képek:
JAR Fájlok
Osztálybetöltés és jogosultságok
A biztonsági rendszer használata
{@code AccessController} vagy {@code SecurityManager}
Aláírt és őrzött objektumok
Őrzött objektumok
Aláírt objektumok
JAAS - Java Authentication and Authorization Service API
Authentikáció
JAAS Konfiguráció
Authorizáció
@link.forrásfájl {@docRoot}/../data/security/src package-info.java @author Pécsy Gábor */ package elte.java2_utikalauz5.security;