Orvosi Fizikai és Orvosi Informatikai Intézet 2012
A szoftvereket funkciójuk szerint a következő csoportokba soroljuk • operációs rendszerek • rendszerközeli szoftverek • hálózati szoftverek • felhasználói szoftverek Rendszerközeli szoftverek Az operációs rendszer szolgáltatásait kiegészítve megkönnyítik a felhasználói munkát. (A rendszer működéséhez nem feltétlenül szükségesek, de biztonságosabbá könnyebben kezelhetővé teszik.) 2 csoportjuk: • fejlesztői szoftverek, pl. Microsoft Visual Studio • segédprogramok (utilityk) pl. fájlkezelők, vírusvédelmi szoftverek, tömörítő programok
A Microsoft Windows 1.0 1985-ben jelent meg
2
Felhasználói szoftverek • általános felhasználói szoftverek pl. irodai programcsomagok, játékok, tervező szoftverek, böngészők, grafikai programok • egyedi szoftverek, speciális egyedi felhasználói igények kielégítésére Hálózati szoftverek Lehetnek a munkaállomásokon futó operációs rendszerek kiegészítései, illetve önálló hálózati operációs rendszerek (Novell Open Enterprise Server (Netware), MS Windows 2008 szerver, …)
A legnehezebb dolog a világon: megérteni a személyi jövedelemadó lényegét. (Albert Einstein)
3
Operációs rendszer (operating system) Olyan programrendszer, amely a számítógép működését vezérli (operating =„működtető”) Legfontosabb feladatai • a felhasználóval történő kommunikáció megteremtése (parancsértelmező) • a számítógép (hardver és szoftver) erőforrásainak kezelése ◦ perifériák, memória kezelése ◦ állományok (mappák, fájlok) kezelése ◦ futó programok (taskok) kezelése ◦ felhasználók kezelése ◦ a védelem biztosítása ◦ az op. rendszer működésének beállítása ◦ hardverre vonatkozó beállítások
Példák: DOS, Windows, OS/2, Linux, BeOS, UNIX, MacOS, OS/400
4
Felhasználók („egy időben” hány felhasználó dolgozhat) • egy felhasználós (single user) • több felhasználós (multi user) Feladatok kezelése (task, task manager) • egy feladatos (single tasking), • több feladatos (multi tasking) Felhasználói felület (user interface) • karakteres (parancssor) • grafikus felhasználói felület (GUI) a vezérlés speciális grafikus elemekkel (menük, ikonok történik) Specialitások • hosszú fájlnevek kezelése, kis- és nagybetűk különbözősége, virtuális memória, shutdown, hardver feltételek, verziók (fejlődés, kompatibilitás), 32 ill. 64 bites
5
Plug & Play: hardver eszközök automatikus beállítása Alkalmazások közötti adatcsere: vágólap (clipboard) Office 2000 (12 vágólap), Office XP (24 vágólap) Office vs. rendszer vágólap OLE (Object Linking and Embedding) Beágyazás: utólag még szerkeszthető, dupla kattintás Csatolás: logikai kapcsolat egy fájllal, a fájl aktuális tartalma látszik Profile (Felhasználói környezet) Minden felhasználó külön munkakörnyezetet használhat Téma: elrendezés, színösszetétel, képernyőkímélő, … Registry: a Windows konfigurációs adatbázisa eszközmeghajtók, szolgáltatások, programok, felhasználók beállításai
Kétféle ember létezik: a jó és a rossz. A jó ember jobban alszik, viszont úgy néz ki, a rosszak jobban élvezik az ébrenlétet. (Woody Allen)
6
Készenléti állapot • a számítógép alacsony fogyasztású állapotra vált, amelyben a csatlakoztatott eszközök (pl. a képernyő és a merevlemezek) kikapcsolnak • normál üzemmódra való visszakapcsoláskor, és az asztal pontosan úgy jelenik meg, mint korábban • áramszünet során a nem mentett adatok elveszhetnek. Hibernálás • lemezre menti a memória teljes tartalmát, kikapcsolja a képernyőt és a merevlemezeket, majd kikapcsolja a számítógépet • újraindításkor az asztal pontosan úgy jelenik meg • a hibernálásból történő visszaállás hosszabb ideig tart, mint a készenléti állapotból történő visszaállítás
7
Windows 1.0 (1985) Windows 2.0, Windows 3.0 Windows 3.1 (1992) - még nem op. rendszerek Windows 95 (1995) - új felhasználói felület, 32 bites Windows 98 (1998) - beépített Internet Explorer Windows ME (2000) - nem volt sikeres Windows XP Home Edition (2001)
Windows NT 3.xx (1993) - nagyobb biztonság, Windows 3.1 felület Windows NT 4.0 (1996) - Windows 9x felület Windows 2000 (1999) - Windows NT 5.0 Windows XP Prof. Edition (2001)
Windows Vista (2006) Windows 7 (2009) Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate Windows CE (1996) - Compact Edition, palmtopok
8
1981 1985 1992 1993 1994 1995 1996 2001 2006 2009
-
DOS 1.0 Windows 1.0 Windows 3.1 Windows NT DOS 6.22 Windows 95 Windows CE Windows XP Windows Vista Windows 7
2002. december 31.-én hivatalosan is véget ért az MS-DOS, Windows 3.xx, Windows NT 3.xx ill. a Windows 95 rendszerek küldetése, megszűnt mindenféle gyártói terméktámogatás (support) hozzájuk. Bill Gates: ˝Hello XP; Goodbye DOS˝ 2006. június 30.-án véget ér a Windows 98 és a Windows ME támogatása
Nem vagyok elég fiatal ahhoz, hogy mindent tudjak. (Oscar Wilde)
9
Windows 7 Starter - Magyarországon csak netbookokra előtelepítve Windows 7 Home Premium - otthoni felhasználásra Windows Media Centerrel és Aero felülettel Windows 7 Professional - professzionális és kisebb üzleti célokra Windows 7 Enterprise - nagyvállalatoknak mennyiségi licenccel, felsőoktatás Windows 7 Ultimate - a legbővebb kiadás, az összes funkcióval
forrás: http://www.microsoft.com/hun
10
•
• • • • •
• • • •
a „gyorsindítás” eszköztár össze lett olvasztva a tálcán megjelenő programokkal minialkalmazások (gadget) peek - összes ablak átlátszó aero shake – az ablak „megrázása” snap - megnyitott ablakok átméretezésére ribbon kezelőfelület: a Paint és Wordpad alkalmazások is átvették az Office 2007 kezelőfelületének stílusát új nagy tudású számológép érintés-, a beszéd- és a kézírás-felismerés több processzormagos gépek teljesítményének optimalizálása virtuális Windows XP futtatása
11
spyware: rendszerünkbe betelepült, automatikus információkutatást végző programok adware: rendszerünkbe betelepült, kéretlen reklámokkal, hirdetésekkel zavaró programok malware: kárt okozó program vírusok: olyan programok, melyek képesek önmaguktól szaporodni, gyorsan terjednek a különböző adathordozókon és hálózatokon keresztül
AIDS computer virus
12
A vírusok általában három részből állnak reprodukciós rutin • megkeresi azt a célt, melyet megfertőzhet • ellenőrzi, hogy fertőzött-e már, ha nem, akkor a víruskódot utána fűzi • átállítja a program végrehajtási sorrendjét, mégpedig úgy, hogy a vírus induljon el először aktiválási mechanizmus, mely megmondja, hogy a vírus mikor aktivizálódjon: • dátum bekövetkeztekor • egy bizonyos program elindulásakor • adott fertőzöttségi szint esetén • billentyűzet-kombináció hatására objektív rutin, mely általában romboló utasítások sorozata, de előfordulhat benne „tréfás” utasítás is.
13
1983 1987 1988 1989
Fred Cohen programozó egy kutatási anyagban először írja le azt a kifejezést, hogy „számítógépes vírus”, jóval az első vírus valós megjelenése előtt.
Megjelenik az első számítógépes vírus, a Brain, amely a 360 kilobájtos lemezek indítószektorát fertőzi meg. Kiadják azt első olyan vírust (Stoned), amely az MBR-t fertőzi. Egy indonéziai programozó kiadja az első vírusellenes programot. A szoftver megkeresi a Brain vírust, törli a rendszerből, és a számítógépet védetté teszi a további Brain-támadásokkal szemben. Megjelenik a Dark Avenger. A vírus gyorsan megfertőzi a programokat, de kártékony hatását lassan fejti ki, így sokáig észre sem lehet venni a jelenlétét. Az IBM kiadja az első kereskedelmi vírusellenes terméket. Erőteljes vírusellenes kutatások indulnak.
Napjaink legelterjedtebb vírusai: Klez, Fizzer., BugBear, Sircam, Sobig, Yaha
14
•
Boot vírusok: A boot szektort fertőzik meg (pl. Brain, Stoned, Empire, ...) Programvírusok: A végrehajtható kódokat támadják elsősorban
•
Polimorf (mutáns) vírusok: Az eredeti vírus változatokat készít önmagáról
•
Trójai programok: Hasznos programnak álcázva jutnak be, majd információt
•
Programférgek: Valamely adat megszerzése a feladatuk, miközben
•
(EXE, COM), de előfordul, hogy OBJ, vagy LIB állományokat is megfertőznek. Beépül, vagy hozzákapcsolódik az állományokhoz és indításkor először a víruskód indul el.
véletlenszerűen, és így nehezebb felfedezni és semlegesíteni.
gyűjtenek és elküldik a betörőnek, majd helyreállítják a rendszer eredeti állapotát.
behatolnak a számítógépes rendszerekbe. A hálózati kapcsolatokat felhaszálva gyorsan szaporodnak. Feladatuk általában az, hogy egy rendszer védelmén keresztültörve bizonyos adatokat kicsempésszenek. A feladat elvégzése után elpusztulnak. SQL-Slammer (Sapphire) féreg 2003. január 25-én 10 perc alatt megfertőzte az MS SQL szerverek 90%-át.
15
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Csoportosítsd a szoftvereket funkciójuk szerint! Mit jelent a rendszerközeli szoftver? Milyenek a felhasználói és a hálózati szoftverek? Mi az operációs rendszer? Melyek egy op. rendszer legfontosabb feladatai? Sorolj fel 5 különböző operációs rendszert! Sorolj fel 5 korábbi Windows operációs rendszert! Mit jelentenek a következő kifejezések: single user, multi user, task, single tasking, multi tasking Mit jelentenek a következő kifejezések: plug&play, profile, gadget, aero shake Mi a különbség a készenléti állapot és a hibernálás között? Mit jelent a vírus kifejezés? Mely 3 részből állnak a vírusok? Mit jelent a spyware, adware, malware?
16