Software osobního počítače Operační systém Společně s osobními počítači byly vyvíjeny také operační systémy - programy, bez kterých by žádný počítač “nechodil” - zajišťují spolupráci mezi počítačem a ostatními programy a umožňují využití hardware počítače prostřednictvím tzv. ovladačů (pro různé systémy různé ovladače). V této oblasti má dominantní postavení firma Microsoft. Microsoft dostal zakázku na dodání operačního systému pro připravované počítače IBM PC - dodal IBM „svůj“ operační systém MS-DOS. Microsoft žádný vlastní operační systém neměl, a proto koupil od jedné malé firmy za 50.000 dolarů systém QDOS pro mikroprocesory Intel a po menších kosmetických úpravách ho už jako MS-DOS poskytl IBM.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
1
Software osobního počítače Operační systém Před oslovením Microsoftu se IBM obrátila s nabídkou ke spolupráci na firmu Digital Research (operační systém CP/2 - v 70. letech 20. století nejpou-žívanější) Firma však nabídku ke spolupráci odmítla, čehož později značně litovala. IBM sice plánovala, že MS-DOS použije pouze na začátek a poté ho nahradí vlastním operačním systémem Top View, jenže mezitím se MS-DOS stal velmi rozšířeným systémem, takže se už IBM nepodařilo vytlačit ho z počítačového trhu. MS-DOS se mezitím vyvíjel - od počáteční verze 1.00 přes 2.00 (1983) k 3.00 pro IBM PC/AT, verze 3.30 už pracovala s 3½” disketovými mechanikami a národními abecedami. MS-DOS verze 4.00 z roku 1989 odstraňovala omezení maximální velikosti pevného disku 32 MB. Poslední verze 6.22. Jiné kompatibilní operační systémy (navenek se chovají stejně jako MS-DOS, vnitřní struktura je jiná) - PC-DOS (IBM), DR-DOS.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
2
Software osobního počítače Operační systém Mezitím už Microsoft plánoval vylepšení svého operačního systému a připravoval nadstavbu, kterou nazval Windows. První verze se objevila už v roce 1985, ale úspěšné byly až Windows verze 3.0 (1990), 3.1 (1992) a 3.11 (1993). Základní filozofie Windows zněla asi takto: Windows je rozšíření operačního systému, grafické uživatelské rozhraní a nejnutnější soubor programů, jehož pomocí je možné na obrazovce spustit a ovládat více programů najednou. Operační systém pro profesionální použití Windows NT (New Technology, 1992) a posléze pro domácí uživatele přelomové Windows 95 (1995).
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
3
Software osobního počítače Operační systém Operační systémy pro domácí uživatele: jednoduché ovládání, přizpůsobitelný vzhled, podpora různých zařízení (multimédia, periférie) systémem i výrobci, ale menší stabilita a výkon - Windows 95 -> Windows 98 -> Windows 98 SE (Second Edition) -> Windows ME (Millenium Edition). Operační systémy pro profesionální použití: stabilita, výkon, ale větší nároky na obsluhu a počítač, menší podpora zařízení - Windows NT 3.5 -> Windows NT 4.0 > Windows 2000 -> Windows XP. Windows XP - jeden operační systém pro různé uživatele, rozdíly v nastavení a možnostech (Home Edition, Professional Edition, Server Edition, XP Embedded). Další operační systémy: uživatelské - OS/2 (lepší než Windows 3.1, neprosadil se), MacOS (Apple Macintosh, v grafických studiích, DTP), Linux (různé tzv. distribuce – RedHat, SuSE, Debian, Mandrake, atd.), BeOS; profesionální - AIX, Unix, Solaris.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
4
Software osobního počítače
->
->
->
->
->
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
5
Software osobního počítače Programovací prostředky umožňují vývoj veškerých programů spustitelných na počítači. převádějí záměr uživatele, který chce něco vytvořit, na posloupnost instrukcí zpracovávaných počítačem. různé programovací jazyky - Basic, Pascal, C, assembler (instrukce procesoru). přímé psaní programového kódu (C, assembler, atd.) nebo objektový přístup spojování v celek už hotových částí (Visual Basic, Visual C, atd.). Visual Studio.NET (msdn.microsoft.cz/vstudio)
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
6
Software osobního počítače Aplikační programy zkušební verze (trial version) - časově nebo funkčně omezená verze programu k vyzkoušení, shareware - volně šiřitelné programy, časové nebo funkční omezení, freeware - programy k volnému použití. textové editory - Word (www.microsoft.com/cze/office), WordPerfect (www.corel.com), TeX (Linux, www.tug.org). tabulkové editory - Excel (www.microsoft.com/cze/office), Quattro Pro (www.corel.com). databázové programy - Access (www.microsoft.com/cze/office), MySQL (www.mysql.com). prezentační programy - PowerPoint (www.microsoft.com/cze/office), Corel Presentations (www.corel.com). sloučení programů do kancelářských balíků - Microsoft Office, WordPerfect Office, 602PC Suite (www.602.cz), OpenOffice (zdarma, www.openoffice.org). Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
7
Software osobního počítače Aplikační programy grafické programy - Photoshop (www.adobe.com), CorelDraw (www.corel.com), PaintShopPro (www.jasc.com), Gimp (zdarma, www.gimp.org). prohlížeče médií - ACDSee (www.acdsystems.com), Windows Media Player, IrfanView (www.irfanview.com), Winamp (www.winamp.com). komprimační programy - WinZip (www.winzip.com), WinRAR (www.rarlab.com). DTP (Desktop Publishing) - QuarkXPress (www.quark.com), InDesign (www.adobe.com). vědeckotechnické programy - Matlab (www.mathworks.com), Origin (www.originlab.com), ChemOffice (www.cambridgesoft.com). www prohlížeče - Internet Explorer (www.microsoft.com/windows/ie_intl/cs/), Mozilla (www.mozilla.org), Opera (www.opera.com). výukové programy, hry Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
8
Počítačové viry V roce 1986 se objevil první virus na PC - Brain (Pakistán) – napadal boot sektor 360 kB disket. V současné době je známo několik desítek tisíc virů a jejich variant. Na rozdíl od biologických virů je tento virus počítačový program stejně jako ostatní jiné programy - dokáže se šířit a množit jen v počítači. Připojí se k jinému programu či souboru v počítači a v okamžiku jeho spuštění se aktivuje dokáže rovněž vytvářet své plnohodnotné kopie (množit se). Některé viry se spouštějí při výskytu určité události - po určitém počtu spuštění nebo v určité datum či hodinu. Mnoho virů je téměř neškodných, ovšem existuje i několik skutečně nebezpečných virů, které poškozují soubory na disku nebo mažou data a programy na disku, případně poškodí i hardware počítače. I ty viry, které provádějí neškodnou činnost (psaní různých textů na obrazovce) nebo neprovádějí nic, by se neměly ignorovat - zpomalení práce počítače.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
9
Počítačové viry Drtivá většina virů funguje pouze v operačním systému Windows. dělení podle oblastí, které jsou napadeny: - boot viry - souborové viry - multipartitní viry – splňují charakteristiku boot i souborových virů - makroviry - internetové viry – červi (I-Worms) dělení podle umístění v paměti: - paměťově rezidentní viry - nerezidentní viry - viry přímé akce
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
10
Počítačové viry dělení podle chování: - retro viry – ukončují antivirové programy v paměti nebo je mažou. - tunelující viry – rezidentní v paměti, brání komunikaci mezi programy. - neviditelné (stealth) viry – skrývají projevy své přítomnosti – zachycují systémová volání a podstrkují falešné údaje. - kódované (crypted) viry – ke ztížení detekce jsou instrukce viru určitým způsobem zakódovány, rozkódování probíhá při spuštění viru. - polymorfní (mutační) viry – během šíření vytvářejí kopie, které jsou funkčně stejné, ale obsahem se liší – přebytečné instrukce, změna pořadí instrukcí, různá kódovací schémata. - metamorfní viry - napadený soubor obsahuje jen kompilátor, společně se zdrojovým pseudokódem viru, při spuštění infikovaného souboru vytvoří kompilátor v paměti novou, pokaždé odlišnou kopii viru.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
11
Počítačové viry Činnost virů destruktivní akce – vymazání souborů, přeformátování disku, modifikace dat, zničení tabulky rozdělení disku (PaT), označování sektorů za vadné, přepsání boot sektoru atd. zásah do textových dokumentů (makroviry) – přidání nějaké věty, vytváření překlepů, umazávání písmenek, atd. pokus o likvidaci hardwaru – snaha o přepsání obsahu paměti flash BIOSu na základní desce (Win95/CIH). simulace selhání hardwaru. vypsání nějakého textu, vydání zvuku. umístění trojského koně, backdooru nebo spyware – slouží k tajnému odesílání dat (trojský kůň) a k ovládání počítače na dálku – lze pak příkazem ze vzdáleného počítače vymazat soubor, zablokovat klávesnici, vypnout počítač (backdoor), popř. jaké www stránky a jak často jsou navštěvovány (spyware).
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
12
Počítačové viry Boot viry zaváděcí (boot) sektor diskety nebo MBR (Master Boot Record) pevného disku, další část kódu např. ve „špatných“ sektorech. infekce nastartováním počítače ze zavirované diskety. množí se kopírováním na diskety, pokud se z nich čte nebo na ně ukládá. z MBR nelze odstranit ani formátováním disku. One_Half – kóduje data na disku, pokud se jen smaže z MBR, tak jsou data ztracena. Souborové viry spustitelné soubory, knihovny a zástupce (*.com, *.exe, *.dll, *.drv, *.sys, *.pif, *.scr, *.lnk). infekce spuštěním zavirovaného souboru. přikopírování na začátek, konec nebo do souboru. důležitá je poslední přípona: obrázek.jpg není obrázek.jpg.exe – nastavit ve Windows zobrazování přípon registrovaných souborů, ikona souboru.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
13
Počítačové viry Multipartitní viry rezidentní kombinace bootvirů, zápisu do MBR a souborových virů. Makroviry makra – programy, které si může uživatel vytvořit pro usnadnění a urychlení práce v některých aplikacích (typicky Word a Excel). napadají soubory dokumentů (nejčastěji Word a Excel). infekce při otevření dokumentu, pokud je povoleno automatické spouštění maker – napadení globální šablony, která se vždy spouští (Word normal.dot) W97M/Melissa – odesílání právě psaného dokumentu na 50 adres v adresáři Outlooku.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
14
Počítačové viry Internetové viry (červi, I-Worms) nepotřebují počítač, ke svému šíření využívají internet. nejčastěji se šíří jako příloha generované zprávy elektronické pošty – spuštěním přílohy se provede zavirování poštovního klienta (virus buď sám vybere adresáty ze seznamu a hromadně se rozešle nebo se připojuje ke každé odeslané zprávě jako příloha). falešný odesílatel zprávy i text – někdy se tváří jako oficiální mail např. od Microsoftu. neúměrně zvyšují provoz na internetu, stovky mailů ve schránce, útok na vybrané stránky (I-Worm/Mydoom - www.sco.com, www.microsoft.com) v poslední době největší aktivita (MyDoom, Beagle, NetSky v různých mutacích). válka červů – Beagle vs. NetSky.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
15
Počítačové viry Ochrana proti virům používat antivirový program - AVG (www.grisoft.cz), Norton Antivirus (www.symantec.com). – jednorázové programy pro odstranění určitých virů na www výrobce zdarma avast! Virus Cleaner (www.asw.cz/i_idt_1060.html). - kontrola vkládaných diskety, souborů a příloh zpráv. – pravidelná aktualizace! nespouštět přílohy podezřelých nebo neznámých zpráv, ihned mazat. instalovat aktualizace operačního systému Windows (tzv. bezpečnostní záplaty) přes Windows Update (windowsupdate.microsoft.com). instalovat aktualizace programů Microsoft Office (office.microsoft.com/cze). instalovat nebo povolit (WinXP) tzv. firewall, který blokuje přístup na počítač přes jiné než povolené porty.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
16
Počítačové viry Ochrana proti virům používat software kontrolující připojení modemu k internetu – jednoduše lze bez vědomí uživatele přesměrovat telefonní připojení na tzv. žluté linky (desítky Kč/min) – kontrola např. pomocí programu Connection Meter (www.conmet.cz, 160 Kč na rok). instalovat program k odstranění tzv. spyware, které se instalují s některými shareware programy – např. Spybot-S&D (www.spybot.info) programy instalovat z originálních distribucí (CD, disketa) nebo zkontrolovat před instalací antivirovým programem. vyjmout disketu před startem počítače, popř. zakázat startování (bootování) z diskety. záloha důležitých dat.
Laboratorní informační systém (LIS) - Základy informačních technologií - 3. přednáška
17