Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A Linux karakteres felhasználói felülete

Hasonló előadás


Az előadások a következő témára: "A Linux karakteres felhasználói felülete"— Előadás másolata:

1 A Linux karakteres felhasználói felülete
A felhasználói felület kapcsolata a rendszerrel: Kernel Szolgáltatások: Hardverkezelés Szoftverek menedzselése Getty: terminálkezelő szolgáltatás: figyeli a terminálokat, akar-e valaki bejelentkezni Bejelentkeztetés folyamata: Aktív terminálra a bejelentkeztető program meghívása (login) Bejelentkeztetés, felhasználónév és jelszó ellenőrzése Sikeres bejelentkeztetés után a burok- (shell) program elindítása és összekötése a terminállal A felhasználó tevékenysége végén kijelentkezés: a burok bezárása, és a terminálkezelő újraindítása az adott terminálon

2 A Linux karakteres felhasználói felülete
A burok feladata: a felhasználó parancsait átveszi, értelmezi és végrehajtja, illetve a megfelelõ programokat megkeresi és elindítja. saját parancsai révén igen rugalmas program- nyelv is (különösen a Bourne-shell), amellyel igen hatékonyan, és sokszor kisebb munkával oldhatunk meg bizonyos feladatokat, mint más magas szintû programozási nyelven.

3 A Linux karakteres felhasználói felülete
Shellek Linux alatt: Bourne shell: sh Hagyományos régi UNIX shell, amelyet a rendszerindító rutinok is használnak Szolgáltatások: Fájlnév- és parancskiegészítés History: előzőleg kiadott parancsok tárolása és visszahívása Parancssor-szerkesztő Parancs álnevek és saját függvények definiálása

4 A Linux karakteres felhasználói felülete
Shellek Linux alatt: Bourne-Again shell: bash A Bourne shell továbbfejlesztése, újabb lehetőségek beépítése Szolgáltatások: Fájlnév- és parancskiegészítés History: előzőleg kiadott parancsok tárolása és visszahívása Parancssor-szerkesztő Parancs álnevek és saját függvények definiálása

5 A Linux karakteres felhasználói felülete
Shellek Linux alatt: C shell: csh A Bourne shelltől eltérő, C nyelvhez hasonló szintaxis Törekedtek az interaktivitásra, kevésbé kényelmes a scriptek írására Korn shell: ksh Általánosan elérhető, sokkal világosabb shell scriptek írására alkalmas a C shellnél Defacto szabvány a UNIX rendszerekben A Bourne shellnél több funkciót ismer és gyorsabb

6 A Linux karakteres felhasználói felülete
Jelszóhasználat alapvető szabályai Vegyesen tartalmaz kis- és nagybetűket, számokat, egyéb írásjeleket Nem szerepel egy élő nyelv szótárában sem Értelmes szavakra nem hasonlít Semmilyen információra nem utal, amely a személyes adatokból származtatható (telefonszám, feleség/barátnő ill, férj/barát, vagy más rokon, ismerős neve)

7 A Linux karakteres felhasználói felülete
Példa helyes jelszavakra Jelszógenerátorral előállított véletlenszerű jelszó: 5zU5cz1kZ Előny: ezt senki nem találja ki... Hátrány: annyira nehéz megjegyezni, hogy a felhasználó valószínűleg egy cetlin a monitor mellé ragasztja... Javított változat: a magánhangzók a kiejthetőséget javítják: luuShe5u

8 A Linux karakteres felhasználói felülete
Példa helyes jelszavakra Verssorból előállított jelszó: Tüzesen süt le a nyári nap sugára Tslanns T7s3l2a1n5n3s6 TuSuLeANyNaSu Tu7Su3Le2A1Ny5Na3Su6 Mi lehet a szabály? Előny: eleget tesz a biztonságos jelszó kritériumainak Megjegyezhető: csak a verssort és a szabályt kell észben tartani és titokban tartani!

9 A Linux karakteres felhasználói felülete
Illetéktelen behatolási kísérletek nyomai: /var/log/auth.log: naplózza az azonosítási kísérleteket Aug 10 18:10:00 bellatrix sshd[10188]: Invalid user adam from Aug 10 18:10:04 bellatrix sshd[10192]: Invalid user adorjan from Aug 10 18:10:07 bellatrix sshd[10199]: Invalid user adrienn from Aug 10 18:10:08 bellatrix sshd[10202]: Invalid user agi from Valószínűleg automata próbálkozott véletlenszerűen kiválasztott felhasználónevekkel és jelszavakkal

10 A Linux karakteres felhasználói felülete
Illetéktelen behatolási kísérletek nyomai: /var/log/apache2/access.log: naplózza a hozzáférési kísérleteket: [23/Oct/2011:13:37: ] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" "-" "ZmEu" [23/Oct/2011:13:37: ] "GET /pma/scripts/setup.php HTTP/1.1" "-" "ZmEu" [23/Oct/2011:13:37: ] "GET /myadmin/scripts/setup.php HTTP/1.1" "-" "ZmEu" [23/Oct/2011:13:37: ] "GET /MyAdmin/scripts/setup.php HTTP/1.1" "-" "ZmEu" [23/Oct/2011:19:43: ] "HEAD / HTTP/1.0" "-" "-" [23/Oct/2011:23:25: ] "HEAD / HTTP/1.0" "-" "-" [23/Oct/2011:23:57: ] "\x80w\x01\x03\x01" "-" "-" [24/Oct/2011:01:05: ] "HEAD / HTTP/1.0" "-" "-" [24/Oct/2011:01:16: ] "HEAD / HTTP/1.0" "-" "-" [24/Oct/2011:03:11: ] "GET //phpmyadmin/ HTTP/1.1" "-" "Made by WhiteHat Team - [24/Oct/2011:03:12: ] "GET //phpMyAdmin/ HTTP/1.1" "-" "Made by WhiteHat Team - [24/Oct/2011:03:12: ] "GET //PHPmyadmin HTTP/1.1" "-" "Made by WhiteHat Team -

11 A Linux karakteres felhasználói felülete
Sikeres bejelentkezés után a terminálon megjelenik a shell promptja.


Letölteni ppt "A Linux karakteres felhasználói felülete"

Hasonló előadás


Google Hirdetések