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 - DOS 1.0 1985 - Windows 1.0 1992 - Windows 3.1 1993 - Windows NT 1994 - DOS 6.22 1995 - Windows 95 1996 - Windows CE 2001 - Windows XP 2006 - Windows Vista 2009 - 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 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. 1987 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. 1988 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. 1989 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 (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. Polimorf (mutáns) vírusok: Az eredeti vírus változatokat készít önmagáról véletlenszerűen, és így nehezebb felfedezni és semlegesíteni. Trójai programok: Hasznos programnak álcázva jutnak be, majd információt gyűjtenek és elküldik a betörőnek, majd helyreállítják a rendszer eredeti állapotát. Programférgek: Valamely adat megszerzése a feladatuk, miközben 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. Csoportosítsd a szoftvereket funkciójuk szerint! Mit jelent a rendszerközeli szoftver? 2. Milyenek a felhasználói és a hálózati szoftverek? 3. Mi az operációs rendszer? Melyek egy op. rendszer legfontosabb feladatai? 4. Sorolj fel 5 különböző operációs rendszert! 5. Sorolj fel 5 korábbi Windows operációs rendszert! 6. Mit jelentenek a következő kifejezések: single user, multi user, task, single tasking, multi tasking 7. Mit jelentenek a következő kifejezések: plug&play, profile, gadget, aero shake 8. Mi a különbség a készenléti állapot és a hibernálás között? 9. Mit jelent a vírus kifejezés? Mely 3 részből állnak a vírusok? 10. Mit jelent a spyware, adware, malware? 16