/**
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
-
- 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
- Referenciák:
- A {@link elte.java2_utikalauz5.security.MyLittleApplet} példaprogram
- A {@link elte.java2_utikalauz5.security.SampleLoginModule} osztály
- A {@link elte.java2_utikalauz5.security.SamplePrincipal} osztály
- 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;