HARDWARE SOFTWARE PRINCIPY
ÚVOD SOFTWARE, HARDWARE BEZPEČNOST, KÓDOVÁNÍ A ŠIFROVÁNÍ SÍTĚ, INTERNET WORD, EXCEL, POWER POINT INFORMAČNÍ SYSTÉMY VE VS E-GOVERNMENT DATOVÉ SCHRÁNKY
data PAMĚTI data
data PAMĚTI data PROCESOR
VST. JED. data PAMĚTI data VÝST. JED. PROCESOR
SOFTWARE HARDWARE
Proč potřebujeme software?
sada všech programů v počítači software x hardware instrukce pomocí 1 a 0, uložené v počítači nelze si na něj šáhnout ne data (ale třeba u html hranice nejasná)
počítač - skříň desktop, tower - základní deska - procesor - paměť RAM, ROM - chipset - integrované karty - sběrnice - rozšiřující sloty - USB - SATA, EIDE pevné disky - CD, DVD ± R,RW - vstupní zařízení - klávesnice - myš
- scanner - joystic - optické mechaniky - výstupní zařízení - monitor - tiskárna - RW mechanika - projektor - komunikační zařízení - modem - síťová karta - kabely kroucená dvoulinka, optické vlákno - HUB - Router - Swith - Opakovač
co je to software operační systémy aplikační software licence stahování z internetu adresářová struktura
ZÁKLADNÍ - systémový software (umožňuje efektivní využívání počítače) firmware operační systém APLIKAČNÍ - software (umožňuje vykonávat nějakou užitečnou činnost)
Uživatel Aplikační program Operační systém Hardware
programové vybavení, které je nedílnou součástí zařízení typicky vyráběny firmou vyrábějící dané zařízení příklady: kalkulačka, organizér, tiskárna, automobily (řídící jednotka, ABS, klimatizace), BIOS
Proč OS
prostředník mezi hardware a software organizuje přístup a využívání zdrojů počítače fyzicky zajišťuje vstup a výstup dat podle požadavků ostatních programů komunikuje s uživatelem a vykonává požadované akce reaguje na chybové stavy tak, aby nedošlo k destrukci systému 17
základní programové vybavení počítače v činnosti od spuštění PC a do vypnutí zajišťuje stabilní rozhraní pro další aplikace, ovládání počítače přiděluje systémové zdroje ( jádro) stavba hlavní část jádro (kernel) systémové nástroje
nejrozšířenější Microsoft Windows Unix ( Linux) DOS Mac OS na mobilech Symbian OS, Windows mobile, Palm OS, Android Android Google Chrome
historie uvedení v roce 1985 jako nadstavba MS-DOSu vyšší obliba verze 3.1 (1992) a následně 3.11 Windows 95 a 98 (přímá práce s internetem) XP (2001), Vista (2007) a Windows 7 (2009) dnes i Windows v mobilech atd. Windows CE komerční software
open-source = jeho zdrojový kód volně k dispozici! linux je typ jádra, užívá se ale k označení celé distribuce linuxová distribuce = ucelený balík s aplikacemi, snadnou instalací a grafickým rozhraním
levné, bezpečné, spolehlivé podíl na PC v řádu %, na superpočítačích ale převládá umožňuje i běh aplikací pro Windows (hry ) nevýhoda expert friendly
je množství informací, které spolu souvisí název je složen ze jména, tečky a přípony Např.: dopis.doc nebo hra.exe souborové systémy: FAT 32 NTFS 23
logické rozčlenění záznamového média vnořování složek adresářový strom hlavní ( kořenový) adresář root C:\ 24
často označované jako dokumenty obsahují údaje vytvářené pomocí uživatelských aplikací 25
systémový software (umožňuje efektivní využívání počítače) firmware operační systém aplikační software (umožňuje vykonávat nějakou užitečnou činnost)
programové vybavení, které je určeno pro interakci s uživatelem grafické nebo textové rozhraní rozdělení podle účelu antiviry internetové prohlížeče databázové systémy
- office balíky word, excel,.. - video, mp3 přehrávače, grafika - komunikační - skype, icq komunikace mezi uživateli - vývojová prostředí pro programování - internetové prohlížeče - vypalovací software - aplikace internetové poskytované servery - bankovnictví po internetu - zasílání SMS zpráv - internetový obchod - poštovní služby - e-learning - online diskuse - služby informačních systémů - studium - firewall
- komunikační - protokoly HTTP hypertextové odkazy - protokoly FTP práce se soubory - poštovní protokoly IMAP, POP3 - protokoly pro správu sítí SNMP - firewall - rodina protokolů TCP/IP
software je duševní dílo a není ho možné volně šířit, podléhá autorskému zákonu softwarová licence komplikovaná právnická smlouva mnohdy možnost měnit licenci (např. při aktualizaci) věnovat aspoň mrknutí tomu, co potvrzuji typy softwaru podle licencí (dále)
software, který je možno šířit (tedy instalovat) za peníze možno využívat jen v souladu s licencí (např. nemožnost instalace na SVÉ dva počítače)
možnost volné distribuce možnost po určitou dobu software vyzkoušet pak nutno zaplatit, registrovat omezení časové (trial version) funkční (typicky dema her) počet spuštění
software, který je distribuován bezplatně zpravidla zachována autorská práva např. nedovolení úpravy programu či komerční využití nezveřejnění zdrojových kódů vývoj pouze v rukou autora bezpečnostní riziko
volně šiřitelný legální i technická dostupnost zdrojového kódu bezpečnost zveřejněno uživatelům i útočníkům, ti ale mají mnohem menší potenciál než uživatelé ztížení možnosti umístění zadních vrátek
Svobodný software - je podmnožina open source software, která navíc umožňuje uživatelům šířit díla odvozená z původního programu. Public domain volné dílo - je dílo, jehož majetková autorská práva nejsou chráněna, může být volně využíváno za dodržení určitých podmínek.
adware integrována reklama donationware autor žádá příspěvek abandonware není výrobcem již podporován, ale je tolerováno neoficiální šíření
obrázky pravé tlačítko myši a uložit obrázek jako texty Myší označit a kopírovat do schránky Ze schránky vložit na vybrané místo bezpečnost nikdy nestahujeme nic, čemu nevěříme lepší něco nemít, než mít viry v počítači stejně tak nechodit na nebezpečné stránky
Malware - Obecně lze říci, že škodlivý software je jakýkoliv program nebo algoritmus, který se bez vědomí uživatele (skrytě) nainstaluje na počítač, kde provádí sobě charakteristické aktivity (sbírání dat o uživateli, zobrazování reklam, instalovaní dalších škodlivých programů, odesílání/p řijímání různých dat, otevírání různých portů, přebírání kontr oly nad PC, atd.). Demo sloužící k informaci o možnostech a odzkoušení Trial odzkoušení.
Adware - Programy spadající do této kategorie se potají nainstalují na počítač a slouží k zobrazování vyskakujících reklamních oken, když je počítač připojen k Internetu. Nebo k přesměrovávání internetového prohlížeče. Např. uživatel zadá www.nejakastranka.com a místo toho se mu zobrazí www.jinastranka.com nejčastěji s dalšími reklamou, pornografií atd. Spyware Software, který se potají nainstaluje na počítač, kde sbírá data o uživatelovi a posílá je svému tvůrci. Méně závažné formy sbírají pouze informace o navštívených webových stránkách, díky kterým pak mohou být zasílány cílené spamové zprávy. Nejvíce nebezpečné formy sbírají a odesílají informace o přístupových jménech a heslech (e-mailových schránek, placeným službám na Internetu, bankovní účty a čísla kreditních karet atd.).
Keylogger Je program, který zaznamenává veškeré stisknuté klávesy na klávesnici a posílá je do Internetu. Dají se tak odhalit přístupové informace a hesla, která jsou šifrovaná. Spam - Nevyžádaná e-mailová zpráva s reklamním charakterem. Phising - Phishing je složenina ze slov password a fishing, tedy odchytávání hesel. Tato podvodná metoda je založena na sociálním inženýrství (social engineering) a slouží k vylákání přístupových jmen a hesel z uživatelů. Klasický scénář: přijde email, který se tváří jako od Vaší banky (má stejnou grafiku, psán v oficiálním duchu, adresa např. security@vasebanka.cz a vyzývá ke kliknutí na odkaz na stránku, která má velmi podobnou nebo stejnou adresu jako Vaše banka a k zadání čísla účtu a PINu, kvůli kontrole bezpečnosti apod.
Social engineering Využívá neznalost a důvěřivost lidí k získání důvěrných dat nebo k instalaci škodlivého softwaru. Nabádá na kliknutí na odkazy, stahování souborů a vyplňování hesel a loginů do on line dotazníků. Pod záminkou vyšší bezpečnosti služeb banky, kontroly identity uživatele apod. Zombie Počítač označený jako zombie je nakažen trojským koněm a rozesílá spam nebo jinak se účastní útoků na různé servery nebo počítače (podle přání jeho tvůrce). Vytváření zadních vrátek - do systému (tzv. backdoor), která poté mohou být využita jako přímá cesta k infikování počítače dalšími nákazami
Vir - Malý program, který se dnes většinou šíří pomoci e-mailu nebo je přibalen k souboru volně stažitelným z Internetu z nedůvěryhodných zdrojů. Viry slouží jako nástroj k získání kontrole nad počítačem, k rozesílání spamu, k ukládání ilegálních dat (dětská pornografie atd.) a ke stahování a instalování dalších škodlivých progr.. škodlivý kód Trojský kůň Je odrůda klasických virů, který se primárně šíří pomocí e-mailů a využívá chyb v emailových klientech a operačních systémech (nejvíce MS Windows, MS Outlook a MS Outlook Express). Tento škodlivý kód se nainstaluje na počítač a otvírá porty do Internetu, na kterých vyčkává na instrukce od svého stvořitele, kterému na požá dání zpřístupní úplnou kontrolu na napadeným počítačem. Počítač je využíván jako skladiště dětské pornografie, rozesílá denně stovky e-mailů spammů apod. Červ v informatice specifický počítačový program, který je schopen automatického rozesílání kopií sebe sama na jiné počítače. Poté, co infikuje systém, převezme kontrolu nad prostředky zodpovědnými za síťovou komunikaci a využívá je ke svému vlastnímu šíření.
Proč potřebujeme sítě?
Ekonomika - sdílení nákladných zařízení (tiskárny, plotry, disky) Organizace - centrální umístění důležitých dat (databáze) Správa - instalace SW, přístupová práva Vzdálená správa Komunikace - zprávy, výměna souborů, připojení k Internetu
Lokální LAN (Local Area Network) - místní rozvody v rámci budovy Globální WAN (Wide Area Network) - několik spojených LAN, Internet
DHCP (Dynamic Host Confuguration Protocol) dynamické přidělování volných IP adres DNS (Domain Name Systém) databáze přiřazující IP adrese jméno serveru www (World Wide Web) přístup k internetovým prezentacím (stránkám) přes protokol HTTP (Hyper Text Transfer Protocol ) server internet LAN PC (C:\D&S\user\Local Settings\Temporary Internet Files) prohlížeč FTP (File Transfer Protocol) vzdálená souborová správa Poštovní služby (E-mail) protokoly POP3, IMAP, SMTP Chat textová komunikace on-line (ICQ) Telnet konzola vzdáleného PC, nelze stahovat
Technologie sítě Internet Připojovatel Kabel Wifi Satelit Mobil Optika Jiné
Technologie Internetu jsou v dnešní době široce používány a představují často rozhodující faktor úspěšnosti firem. Nejpoužívanější službou je bezesporu získávání a zpracování hypertextových dokumentů, tedy WWW (World Wide Webster). Tato technologie vznikla ve švýcarském vědeckém středisku CERN na počátku devadesátých let a zakrátko zaplavila celý svět. Na původní technologii statických (v čase neměnných) dokumentů vyrostla daleko mocnější technologie dokumentů dynamických, představujících novou dimenzi při tvorbě distribuovaných databázových aplikací a informačních systémů všeho druhu.
Základní pojmy Internetová služba WWW (World Wide Webster, později zkráceno na World Wide Web celosvětová pavučina) je založena na existenci mnoha dokumentů uložených na různých místech, mezi těmito dokumenty existují odkazy, pomocí nichž lze přecházet z jednoho dokumentu do jiného. Systém odkazů je zcela libovolný, lze tedy zcela volně přecházet podle logických vazeb k dalším a dalším informacím. Dokumenty byly zpočátku tvořeny jen textovým materiálem, v dnešní době umožňuje programové vybavení zpracovávat i obrazový a zvukový materiál.
Dokument používaný službou WWW je tvořen textovým souborem, jehož obsahem je vlastní text doplněný o příkazy pro formátování a zobrazení. Tyto příkazy jsou psány v jazyce HTML. Klient, server Každá internetová služba je založena na komunikaci dvou subjektů tzv. klientského programu, zkráceně zvaného klient, a serverového programu, zkráceně zvaného server. Principiálně je lhostejné, zda oba tyto programy běží na různých počítačích, či na jediném stroji, podstatné je, že mezi nimi existuje propojení a tyto programy spolu přes toto propojení komunikují. Klient je ten program, který zahajuje komunikaci. Tomuto způsobu komunikace se také říká komunikace klient-server.
Klient vyšle požadavek ve formě URL (viz dále) směrem k serverovému programu (v obrázku naznačeno číslem 1). Server na základě zadaného URL vyhledá (nebo vyrobí) příslušný dokument v jazyce HTML (v obrázku číslo 2, soubor se bere z disku) a pošle jej klientovi (v obrázku číslo 3). Tím se spojení ukončí. www.vsss.cz vsss
Prohlížeč Prohlížeč (browser) je klientský program, jehož základní funkcí je komunikovat se serverem, nejčastěji protokolem HTTP. Text dokumentu získaného ze server prohlížeč interpretuje, tj. čte jednotlivé značky a realizuje příslušným způsobem výsledný obraz na obrazovce. Čtený soubor musí mít formát.htm nebo.html,.php v opačném případě jej prohlížeč bez rozpoznávání značek přepíše na obrazovku. Kromě uvedené základní schopnosti disponuje většina prohlížečů řadou dalších funkcí, umožňujících pohodlnější získávání, prohlížení a zpracování hypertextových dokumentů: