Testov~n~ ~ ld~n~ rutinn~ provoz rozvoj syst~mu ~drb ~ ~prvy rozi~ov~n~ strukturovn~ ~ ksk~dov~ jednotliv~ f~ze jsou prov~d~ny postupn~.
Работа добавлена на сайт samzan.net: 2016-03-13
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
IS – Informační systém
- poskytuje informace o stavu a vývoji zdrojů
- IS je tvořen informačními soubory s jejich vzájemnými vztahy
- IS je množina lidí, dat a postupů, které působí společně pro získání užitečných informací
Životní cyklus IS
- je tvořen životními fázemi
- popisují život IS od doby, kdy se rozhodneme pro nový IS do doby, kdy se přestane používat
- strategie
- analýza požadavků
- návrh systému – projektování
- implementace (konstrukce) systému – programování
- testování – ladění
- rutinní provoz
- rozvoj systému (údržba – úpravy, rozšiřování)
- strukturovaný – kaskádový
- jednotlivé fáze jsou prováděny postupně
- hlavním nedostatkem je příliš dlouhá doba od rozhodnutí do zavedení systému do užívání
- zpracovávají se jednotlivé agendy
- není možné opakovaně použít některé programové části
- prototypový
- prototyp informačního systému je dočasná verze systému
- ukazuje základní rysy systému, který bude později zaveden
- prototyp musí být vytvořen rychle, aby mohl sloužit jako vzor
- umožňuje co nejrychleji zavést alespoň nějakou fungující část IS
- iterativní
- celý systém je realizován po krocích, přírůstcích – iterativně
- prototypy
- základem je strategická analýza podniku
Vývoj, provoz a rozvoj IS
- stále častěji se IS vytváří vzájemnou integrací hotových programových produktů
- Systémová integrace – optimální kombinace a integrace produktů a služeb od různých externích dodavatelů
- Outsourcing – vyčlenění činností mimo vlastní organizaci
- důvody – větší složitost IS – nároky na zpracování, úroveň IT
- rizika – únik informací, vysoké náklady
Architektura IS
- Strategické řízení
- SIS strategické IS
- celková strategie podniku
- IS na podporu rozhodování
- rozhodování se týká budoucnosti
- potřeba informací zevnějšku (o partnerech a konkurenci)
- Taktické řízení
- MIS (Management IS)
- informativní systémy pro podporu rozhodování
- Operativní řízení
- informační systémy pro transakční zpracování
- ERP systémy – pokrývají všechny oblasti podnikového řízení (výroba, prodej, sklady, účetnictví a finance, vedení účtu v bankách a další
- CRM – vztahy se zákazníky
- RIS – rezervace letenek
- GIS, CAD
- CAM
- CIS – styk se zákazníkem (odečty elektřiny)
Otázka č. 2 – Von Neumannova architektura počítače, princip činnosti počítače, základní části, základní deska (motherboard), operační paměť, CPU, řadič, ALU, registry
Von Neumannova koncepce počítače
Počítač se skládá z těchto funkčních jednotek:
- paměti, ve které jsou uložena jak data, tak instrukce
- aritmeticko-logické jednotky (ALU), které provádí aritmetické a logické operace s binárními daty
- řadiče, který interpretuje instrukce v paměti a vykonává je
- vstupní jednotky (IN) a výstupní jednotky (OUT), které jsou řízeny řadičem
Von Neumannova architektura
- Struktura počítače je nezávislá na řešené úloze, počítač je řízen programem uloženým v paměti
- Instrukce i operandy (data) jsou uloženy v téže paměti a jsou nerozlišitelné
- Paměť je tvořena buňkami stejné velikosti
- Adresa místa v paměti je dána pořadovým číslem tohoto místa, bez ohledu na obsah
- Program je tvořen posloupností elementárních příkazů, které určují změnu stavu stroje. V příkazu zpravidla není obsažena hodnota operandu, ale jeho adresa, takže program se při změně dat nemění
- Instrukce se provádějí jednotlivě v takovém pořadí, v jakém jsou uloženy v paměti
- Změna pořadí provádění instrukcí programu je provedena pouze instrukcemi skoku (podmíněného nebo nepodmíněného)
- Pro reprezentaci instrukcí i čísel se používají dvojkové signály a dvojková číselná soustava
Osobní počítače
- klasický (podle typu skříně – stolní (desktop), věž (tower)
- all-in-one počítače (integrované do displaye)
- Apple, Acer, Asus, Benq, HP
- notebook, netbook
- PDA
Sestava osobního počítače
- skříň počítače (case)
- základní deska (motherboard, mainboard, systémová deska)
- čipová sada (chipset)
- procesor (mikroprocesor)
- operační paměť
- cache paměť
- CMOS (konfigurační paměť)
- ROM (Flash EEPROM)
- sběrnice
- další komponenty
- přídavné desky
- vnější paměti
- diskety, pevné disky, USB disk, CD, DVD, streamer
- základní V/V (vstupní/výstupní) zařízení
- monitor, klávesnice, myš, tiskárna
- ostatní přídavná zařízení
- modem, scanner, plotter
- Skříň počítače
- měla by umožnit
- dostatečné chlazení
- doplnění dalších dílů
- provedení
- desktop (monitor na skříni na stole)
- tower (pod pracovní plochou stolu – ne na zemi nasávání prachu ventilátorem pro napájecí zdroj)
- all-in-one počítače (integrované do displaye)
- čelní stěna počítače
- mechanika CD ROM (DVD ROM, vypalovačka)
- tlačítko POWER
- tlačítko RESET
- někde ještě disketová mechanika
- USB konektory
- diody (zelená – napájení/červená – práce pevného disku)
- Základní deska
- motherboard, mainboard, systémová deska
- vícevrstvý plošný spoj (např. 6, 8 vrstev)
- standardně obsahuje:
- patici (slot, socket) pro uchycení procesoru
- čipovou sadu (chipset)
- sloty pro moduly operační paměti
- paměť CMOS
- BIOS v paměti Flash EEPROM (dříve ROM)
- řadič pružných a pevných disků (včetně CD-ROM, aj.)
- paralelní a sériové rozhraní, USB směrnici,…
- sloty rozšiřující karty (ISA, PCI, AGP)
- konektory pro připojení dalších komponent
- Hlavní (operační) paměť
- množina paměťových míst o velikosti 1 B
- byte (B) = 8 b (bitů) /nejmenší adresovatelná jednotka paměti/
- bit (b) = binary digit /nejmenší jednotka informace/
- adresa B = pořadové číslo (vzdálenost od počátku paměti)
- typu RAM
Random Acces Memory – paměť s přímým přístupem
RAM RWM (read write memory)
RAM ROM (read only memory)
Procesor
- je řídícím centrem počítače
- jsou součástí např. ledniček, stěračů automobilů, apod.
- má sadu instrukcí
- vyrábí:
- Intel (Celeron, Pentium, Core 2 Duo, Core 2 Quad, Core i5, Core 2 Extreme, Core i7
- AMD (K5, K6, Duron, Sempron, Athlon X2 Dual-Core, Athlon II, Phenom, Phenom II
- VIA Technologies (VIA Nano, VIA C7, VIA Eden)
- specializace na malý příkon
- CPU (Central Processing Unit)
- řadič (řídící jednotka)
- jádro řadiče – čte, dekóduje a provádí instrukce
- registry – rychlé pracovní paměti
- 64 bitů – 64 bitový procesor (32, dříve 16, 8)
- řídící
- pracovní
- aritmeticko-logická jednotka (ALJ) – Arithmetic Logic Unit (ALU)
- matematický koprocesor (Intel 8086-80386)
- rychlá vyrovnávací paměť (cache)
- integrace na čip mikroprocesoru (Intel 80486)
Rozdělení procesorů podle délky registrů:
- 4 bitové (rok 1971)
- 8 bitové (rok 1972 - pro kalkulačky)
- 16 bitové (rok 1982)
- 32 bitové (Pentium)
- 64 bitové (Intel Itanium, atd.)
- taktovací (hodinová) frekvence – f
- každý procesor obsahuje vnitřní hodiny, které udávají rychlost zpracování instrukcí
- vyjadřuje se v megahertzech (MHz) nebo v gigahertzech (GHz)
- 1 MHz = 1 milión cyklů/s
- 1 GHz = 1 miliarda cyklů za vteřinu (v roce 2010 10 GHz)
- strojový cyklus (takt) – T
- nejmenší časový interval činnosti procesoru (T = 1/f)
Činnost procesoru při provádění programu:
- program se skládá z instrukcí
- počet a druh instrukcí tvoří tzv. instrukční sadu daného procesoru
- instrukce obsahuje operační kód a operandy
Obsah instrukce
Každá instrukce musí obsahovat:
- operační kód (jaká operace má být vykonána)
- odkaz a určení zdrojových operandů
- umístění a určení výsledku
- odkaz na další instrukci
Dělení instrukcí podle typu počítače:
- aritmetické operace
- logické operace
- operace pro přesun dat uvnitř počítače
- operace pro vstup/výstup dat z/do počítače
- řídící operace
Operační paměť
- paměť = integrovaný obvod se schopností
- ukládat binárně kódovanou informaci
- předávat ji na výstupu
- operační (hlavní) paměť
- pro ukládání programů a dat
- typu RAM
- paměť s přímým přístupem
- umožňuje čtení a zápis
- závislá na napájení (při přerušení napájení je její obsah zničen) – volatelní (nestálá)
- nepoužívá se pro dlouhodobé ukládání dat
Důležité parametry – kapacita a rychlost
(rychlost výměny dat mezi procesorem a pamětí závisí na rychlosti procesoru, paměti a sběrnice mezi nimi)
- kapacita paměti (v MB a GB)
- 1 KB = 210 = 1024 B
- 1 MB = 220 = 1024 KB
- 1 GB = 230
- 1 TB = 240
- vybavovací (přístupová) doba v nanosekundách
- 10-3 = milisekunda ms
- 10-6 = mikrosekunda
- 10-9 = nanosekunda ns
Zrychlení přístupu k paměti
- SDRAM
- DDR SDRAM
- kapacita paměti PC
- 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, 2 GB a více (4 x 4 GB)
- realizace paměti
- destička s paměťovými čipy, zásuvky (bank)
Cache paměť
- vyrovnávací paměť
- paměť RAM (závislá na napájení, umožňuje čtení a zápisy
- malá kapacita, vyšší rychlost než operační paměť
- ukládají se do ní instrukce a data pro následné využití procesorem
- urychluje komunikace rychlého procesoru s pomalejší pamětí
- udržuje zásobu instrukcí a dat před i po jejich provedení
- zrychluje činnost PC
- L1 interní (primární)
- L2 cache druhé úrovně
- L3 zrychluje přesuny mezi operační pamětí a L2
ROM paměť
- ROM (Read Only Memory) – paměť pouze pro čtení (nelze do ní zapisovat), paměť s přímým přístupem, nezávislá na napájení
- PROM (Programmable ROM) – po vyrobení neobsahuje žádnou informaci, zápis provede uživatel jen jednou, pak funguje jako ROM
- EPROM (Erasable PROM) – obsah lze smazat pomocí ultrafialového světla a zapsat jiný pomocí speciálního zařízení
- EEPROM (Electrically EPROM) – lze elektricky vymazat a přepsat bez speciálních zařízení
- FLASH (obdoba EEPROM) – paměť je vnitřně organizována po blocích a na rozdíl od paměti typu EEPROM lze programovat každý blok samostatně
Flash paměti
- mechanicky odolné – neobsahují žádné mechanické součástky
- uchovávají data bez přístupu elektrického napětí (když nejsou připojeny ke zdroji elektrického napájení)
- postačují rychlosti čtení a zápisu
- použití v paměťových kartách pro digitální fotoaparáty, MP3 přehrávače, kapesní počítače, mobilní telefony, aj.
- Secure Digital (SD)
- Micro Secure Digital (Micro SD)
- Memory Stick Duo, Memory Stick Micro
- Compact flash
CMOS (Complementary Metal Oxid Semiconductor)
- konfigurační paměť
- paměti typu RAM
- obsah udržován pomocí vnitřní baterie počítače
- uživatel může změnit – změna pomocí Setup (např. Delete při startu počítače)
- informace o základní sestavě počítače a jeho parametrech (ukládá se sem základní nastavení – heslo, informace o instalovaných periferiích, např. pevných discích, typ display, aj.)
Paměti PRAM (phase-change RAM)
- nástupce flash pamětí
- pro záznam dat používá změny stavu materiálu z krystalické na amorfní vlivem tepla
- ve srovnání s flash je PRAM:
- rychlejší
- s dlouhou životností
- o 20 % nižší energetická náročnost
Sběrnice
- spojovací vedení (elektrické vodiče) pro přenos signálu (dat a řídících povelů) mezi jednotlivými částmi počítače
- FSB – pro propojení základního procesoru s operační pamětí
- pro propojení s ostatními komponentami – vodiče vyvedeny na konektory, tzv. sloty, kde se připojují karty (rozšiřovací desky)
- Typy sběrnic:
- PCI (Peripheral Component Interconnect)
- rychlá sběrnice vyrobená firmou Intel
- 32 bitová, pro rychlejší zařízení
- nestačí pro potřeby grafiky
- AGP (Accelerated Graphics Port)
- vysoce výkonná sběrnice určená pro připojení grafické karty k základní desce
- rozšíření sběrnice PCI pro připojení grafické karty
- PCI-Express (PCIe)
- od konce 2004 standardem pro PC
- vzhledem k větší rychlosti nahrazuje PCI a AGP
- USB (Universal Serial Bus)
- USB 1.1 (12 Mbit/s), USB 2.0 (480 Mbit/s)
- nahrazuje dříve používané způsoby připojení – rychlejší
- lze připojit různá zařízení (klávesnice, myš, tiskárna,…)
- nová verze USB 3.0 (10x rychlejší než USB 2.0)
Přídavné desky
Pro doplnění a rozšíření konfigurace (zasouvají se do slotů)
- grafická karta (videokarta)
- síťová karta
- zvuková karta
Grafická karta (videokarta, videoadaptér, zobrazovací adaptér)
- zajišťuje vykreslování dat uložených v paměti na zobrazovacím zařízení (např. na monitoru, projektoru)
- obsluhuje monitor počítače
- uchovává data pro zobrazení
- vytváří výstupní signál pro monitor
Parametry:
- rozlišení (kvalita zobrazení)
počet bodů (pixelů), které lze zobrazit – např. 640x480, 800x600, 1600x1280
- počet barev (barevná hloubka)
16, 256, 65536 (High-Color), 16 777 216 (True-Color)
- velikost vlastní paměti (např. 1 GB)
Moderní grafické karty mají vlastní procesor (GPU) a velkou vlastní paměť (GDDR).
Zvuková karta
- nutná pro multimediální aplikace, převádí analogové signály na digitální a opačně
- Digitalizace zvuku
- využívá nedokonalosti lidského ucha
- neukládají se všechny hodnoty, ale provádí se vzorkování signálu (sampling)
WAV, MP3, WMA soubory
Monitory
- klasické (CRT)
- ploché displaye
- tekuté krystaly (LCD)
- vyšší životnost
- plazmové displaye
- velmi čistý a ostrý obraz, ale menší životnost
- vyšší spotřeba elektrické energie
- LED
- světlo vyzařující diody
Parametry monitoru
- rozměr úhlopříčky v palcích (17´´, 19´´, 20´´- 22´´, 23´´ - 27´´, 30´´, 42´´, plazmové 58´´, 63´´)
- formát (poměr stran – klasický 4:3, 5:4, širokoúhlé 16:10)
- rozlišení (1280x1024, 1600x1200, 1680x1050, HDTV 1920x1080 bodů
- doba odezvy (v ms – čas, za který se dokáže změnit pixel z černé barvy na bílou a zpět na černou)
- úhel pohledu (ve stupních – kdy je ještě vidět správný obraz)
- kontrastní poměr (poměr svítivosti bílé a černé barvy)
- jas (všechny pixely se zobrazí bílou barvu a změří se svítivost monitoru)
RGB model = Red, Green, Blue (vrstva tvořena soustavou trojic bodů v barvě červené, zelené a modré)
Tiskárny
Dělí se podle principu tisku:
- jehličkové (maticové, bodové)
- inkoustové
- laserové, LED
Jehličková tiskárna
- jehličkové tiskové hlavy vytisknou znak přes barvící pásku na papír
+ nižší pořizovací a nízké provozní náklady, možnost tisku kopií (výplatní pásky, účetní doklady)
- nižší kvalita a rychlost tisku, hlučnější
EPSON, STAR, Mannesman, NEC
Inkoustová tiskárna
- tryskami se vystřikují miniaturní kapičky inkoustu na papír, tiskne se znak po znaku
+ poměrně levné, nehlučné, rychlejší než jehličkové, kvalitní tisk
- vyšší provozní náklady, nelze tisknout kopie, rozpíjení tisku ve vlhku
Canon, HP, Epson, Olivetti
Laserová tiskárna
- vyčištění optického válce (OPC)
- plošné vybití OPC
- plošné nabití OPC
- expozice laserem
- vyvolání tonerového obrazu na OPC
- přenos toneru na papír
- zatavení toneru na papír
- zastavení toneru
+ rychlý, kvalitní tisk (po stránkách)
- nehodí se pro tisk fotografií
HP, Epson, Olivetti
Model CMYK
cyan (modrozelená – tyrkysová, azurová)
magenta (purpurová – fialová)
yellow (žlutá) Model CMYK
black (černá)
6 barev - CcMmYC
Vstupní/výstupní zařízení
- myš
- trackball
- polohovací zařízení
- „obrácená myš“ – u přenosných počítačů trackball stojí, pohybuje se kolečkem
- touchpad
- citlivá podložka reagující na pohyb prstu
- klávesnice
- tablet
- destička s perem, které je nástrojem pro kreslení i psaní, úpravu obrázků i ovládání operačního systému
- vhodný doplněk ke skeneru nebo digitálnímu fotoaparátu
- Apple – tablet s názvem iPad (vyplňuje mezeru mezi notebooky a chytrými telefony)
- Microsoft, Acer, Lenovo, Panasonic, Genius
- scanner
- vstupní zařízení pro převod obrázků a textů na záznamové medium, výsledkem je soubor
- plotter
- souřadnicový zapisovač kreslící zařízení pro technické aplikace
- HP, Roland, Mimaki
- modem
- pro připojení k internetu pomocí telefonní linky
- reproduktory
- mikrofon
Digitální fotoaparáty
- rozklad snímku na jednotlivé pixely, které se ukládají do paměti po přenosu do počítače lze snímky retušovat, upravovat barvy, jas, atd.
- místo filmu CCD snímač
- formát souborů (JPEG, AVI, MPEG1)
Digitální kamery
- princip stejný jako u filmu – při dostatečně rychlém promítání (25 obr/s) vnímá oko jednotlivé snímky jako souvislý děj
- formáty videa (AVI, MOV, MPEG, DivX, MJPEG)
Vnější paměti
- slouží k trvalému uložení programů a dat
- zvyšují celkovou kapacitu paměti počítače (GB, TB) mají vyšší kapacitu než operační paměť
- stálá paměť – data v ní zůstanou uložená i po vypnutí přívodu proudu
- magnetické paměti
- diskety
- pevné diskety
- páskové jednotky
- optické paměti
- CD
- DVD
- Blu-ray
- magneticko-optické paměti
- flash-disky a paměťové karty, PRAM
Diskety
- fyzická struktura
- informaci uloženy v soustředných kružnicích-stopách
- stopa rozdělena na sektory
- vytvoření struktury příkazem FORMAT
- logická struktura
- systémová část
- zavádějící sektor
- struktura souborového systému
- hlavní (kořenový) adresář
- datová část
Nejmenší fyzicky dostupná oblast na disku se nazývá sektor (512 byte).
Nejmenší logicky dostupná oblast na disku se nazývá cluster (jeden nebo několik sektorů).
Pevné disky
- hard disk drive, HDD
- svazek několika disků (kotoučů) nad sebou
- uzavřený v prachotěsném pouzdře
- čtecí/záznamová hlava „plave“ těsně nad povrchem
- válec (cylindr) –stopy se stejným průměrem
- výhodný poměr kapacity a ceny
Parametry
- rozhraní (SATA, SATA II, SATA III
- kapacita GB (4, 20, 40, 60, 80, 120, 160, 200, 250, 320, 400, 500 GB, 1000 GB (1 TB), 2000 GB
- rychlost otáčení disku (7200 ot/min – standart u stolních počítačů a víc 10 000 ot/min)
(5400 ot/min – notebooky)
- přístupová doba (vyjadřuje rychlost disku)
- průměr (3.5´´, 1.8´´ notebooky)
- vyrovnávací paměť (cache – k urychlení operací)
CD
CD-ROM
- Compact Disc (optický – čtení laserem
- původně pro poslech hudby, později pro ukládání dat z počítače
- velká kapacita (650 – 700 MB) – instalační programy, encyklopedie
- levná výroba CD-ROM
Disky CD-R (Recordable)
- záznam na prázdný CD disk
- princip záznamu optický (laserem)
- skládá se ze 4 vrstev
- při vypalování se organické barvivo zahřeje
- pro zálohování většího množství dat
Disky CD-RW (Read-Write)
- přepisovatelné CD
- další vrstvy navíc oproti CD-R
- záznamové barvivo mění strukturu
CD-ROM mechanika
- snímání
- bezdotykově (laserovým paprskem s velmi krátkou vlnovou délkou
- po dopadu na „land“ se laserový paprsek odrazí od hliníkové vrstvy a je hranolem vychýlen do fotodiody, která převede energii na elektrické napětí
- po dopadu na „pit“ se laserový paprsek odrazí jiným směrem nebo se rozptýlí a fotodiodu nezasáhne
- kapacita 700 MB (80 minut dat)
- otáčí se různou rychlostí
CD-RW mechanika – vypalovačka
- liší se od CD-ROM mechanik a obyčejných přehrávačů
- obsahuje speciální laser
- umí číst CD-ROM, CD-R, CD-RW
- umí zapisovat na CD-R, CD-RW
- zápis dat je vždy pomalejší než čtení (je třeba počkat na zahřátí média)
DVD
- přenos dat je rychlý, obraz je plynulý a kvalitní
- princip čtení případně záznamu je optický (laserem)
- nová generace CD technologie
- nahrazuje CD a VHS kazety
- výhody
- velká kapacita
- zpětná komptabilita
- vysoká kvalita obrazu a zvuku
- kvalita záznamu
- nevýhody
- různé formáty
- náchylnější k poškození než CD (škrábnutí, prach, otisk prstů)
Nástupci DVD
- Blu-ray
- místo červeného laseru modrý laser s kratší vlnovou délkou, stejná velikost jako DVD
- BD-ROM, BD-R, BD-RE
- kapacita 25 GB (jednovrstvové medium), 50 GB (dvě vrstvy)
Kancelářské programy
- MS Office
- MS Office 97
- MS Office 2000
- MS Office 2003
- MS Office 2007
- MS Office 2010
- OpenOffice.org
- kancelář na Internetu (cloud aplikace)
- dokumenty se skladují na disku serveru místo na pevném disku uživatele
PDF dokumenty
- univerzální formát pro elektronickou výměnu dokumentů obsahující text a grafiku
- prohlížení Adobe Readerem firmy Adobe
DTP
- Desk Top Publishing
- publikační činnost pomocí počítače
- příprava dokumentů k tisku a elektronických dokumentů pro CD, DVD a WWW
- konverze textových a obrazových předloh do digitální podoby a jejich úprava
OCR
- neboli optické rozpoznávání znaků je metoda, která pomocí scanneru umožňuje digitalizaci tištěných textů, s nimiž pak lze pracovat jako s normálním počítačovým textem.
Ekonomické a podnikové systémy
- pro malé firmy
- SW jednoduché a podvojné účetnictví
- Money 2000, Pohoda, ABRA Gold, Tichý a spol., Cígler SW
- pro střední a větší firmy
- podnikové systémy – ERP systémy
- součástí některých ERP je EDI software
- SAP/R3, BAAN, Systém 21, People soft, Oracle
GIS
- vznikly propojením možností
- počítačové kartografie
- databázových systémů
- počítačového návrhářství
- systémů dálkového průzkumu země
- je to IS zaměřený na efektivní ukládání, správu a analýzu prostorových dat
- pořizování geografických dat je náročné (digitalizace map skenováním, letecké nebo družicové snímkování)
- využití ve veřejné správě, přírodních zdrojích, vzdělávání, apod.
GPS
- (Global Positioning System) je systém pro určování pozice s několikametrovou přesností
Grafické programy
- prezentační grafika (PowerPoint)
- bitmapové editory pro malování (MS Malování, Adobe Photoshop)
- vektorové editory pro kreslení (Adobe Illustrator, Coral draw, Zoner calisto)
Způsob uložení grafických dat
- bitmapový (rastrový) formát
- písmena a obrázky jsou vykresleny v mřížce (rastru), pomocí barevných bodů (pixelů)
- při zvětšování hrubší kresba
- při zmenšování ztráta detailů
- PCX, BMP, TIFF, GIF, JPEG, MPEG, PNG
- vektorový formát
- pomocí křivek a přímek, jsou zahrnuty vlastnosti barev a pozice
- při editaci se mění vlastnosti přímek a křivek, které definují tvar
- WMF, CDR, PS, FLA, DXF, CGM
Programovací jazyky
- strojový kód
- Assembler – jazyk nižší úrovně
- jazyky vyšší úrovně
- Algol
- Cobol
- BASIC
- Pascal (původně pro výuku strukturovaného programování)
- LISP (pro práci se seznamy)
- Prolog (pro obor umělé inteligence)
- Smalltalk (objektově orientovaný)
- C, C++ (pro tvorbu OS a překladačů)
- C#
- Java (objektově orientovaný, přenositelný mezi různými OS
- Visual Basic
- VBA
Program
- zdrojový program (v programovacím jazyku)
- překladače
- interpret
- kompilátor
- dynamický kompilátor (Java)
- spojování (linkování)
Postup při tvorbě
- strategie
- formulace cílů, stanovení priorit a zjištění slabých míst
- analýza
- strukturovaná
- objektivně orientovaná
- návrh algoritmu řešení
- implementace (programová realizace)
- testování programu
- odstraňování syntaktických chyb
- odstraňování logických chyb na testovacích datech
- beta verze
- tvorba dokumentace
- technické
- uživatelské
- rutinní provoz
- údržba systému
Možnosti získání SW
- nákup
- vlastní vývoj
- ostatní možnosti
- freeware, shareware, demo, Open Source Software, GNU GPL
Freeware
- forma distribuce software, která ponechává autorovi autorská práva, ale volně zpřístupňuje plně funkční software ostatním bez poplatku
Shareware
- produkty pod touto licencí jsou šířeny zdarma
- autor obvykle požaduje zaplacení malé částky až v případě, že se uživateli produkt líbí a běžně jej používá
Open Source
- SW s otevřeným zdrojovým kódem, tzn., existuje dostupnost zdrojového kódu a licence, která za dodržení určitých podmínek dovoluje uživatelům kód využívat a upravovat
Operační systémy (OS)
OS – programy, které řídí činnost počítače
Funkce operačního systému:
- řídí a synchronizuje procesy
- přiděluje procesům zdroje
- manipuluje s daty
- poskytuje procesům systémové údaje
- komunikuje s uživatelem
- vytváří jednotné základní prostředí pro všechny programy
- umožňuje spolupráci programů
- podporuje bezpečnost a spolehlivost výpočetního systému (používání hesel, přístupová práva v síti)
MS-DOS, MS Windows, Linux, OS/2, Mac OS
Algoritmizace – algoritmus
- návod (postup), jak řešit daný okruh problémů z různých oborů lidské činnosti
- úplný a přesný předpis konečného počtu kroků, které vedou od měnitelných vstupních údajů k požadovaným výsledkům
Algoritmus je postup:
- mechanický
- rozdělen do jednoduchých kroků:
- deterministický
- hromadný
- konečný
- správný
Algoritmus je:
- srozumitelný – musí být jasné, co a jak řeší
- přehledný – rychle pochopitelný
- dostatečně podrobný – pro objasnění způsobu řešení
- dostatečně stručný – detaily jsou matoucí
Záznam algoritmu
- slovním vyjádřením – často nedokonalý popis
- grafem, obrázkem, schématem
- smluveným grafickým vyjádřením
- vývojovým diagramem
- plošným strukturogramem
- vhodně okomentovaným programem
- pseudokódem
Rozdělení operačních systémů + příklady jednotlivých skupin
podle počítačové platformy
- pro mainframe
- pro počítače střední třídy (různé varianty Unixu)
- pro stolní počítače (MS-DOS, MS Windows, Linux)
- pro mobilní zařízení (PDA, PocketPC, iPod, iPhone)
podle počtu souběžně zpracovávaných úloh – procesů
- jednoprogramové (MS-DOS)
- víceprogramové (Windows 3.X, 95, 98, 2000, XP, Linux) – multitasking
podle počtu uživatelů
- jednouživatelské (MS-DOS)
- víceuživatelské – síťové (Windows 3.X, 95, 98, 2000, XP, Linux) → dovolují připojení více uživatelů najednou
dávkové a interaktivní
- dávkové zpracování (batch processing)
- interaktivní (současné operační systémy)
GUI – grafické uživatelské rozhraní, příklady GUI
- Graphical User Interface
- srozumitelná komunikace mezi člověkem a počítačem
- intuitivní ovládání, jednotlivé pro všechny aplikace
- příklady
- pracovní plocha – pozadí, na něm okna
- překrývající se okna
- ikony pro znázornění objektů (soubory, složky), akcí (tisk) a vlastností
- myš – pro přímou manipulaci → provede akce, přesune objekt apod.
MS-DOS – charakteristika
- Microsoft Disk Operating Systém
- je hierarchický a modulární
- msdos.sys → jádro systému
- komunikuje s programy pomocí služeb OS
- command.com
- komunikuje s uživatelem
- obsahuje interní příkazy
- uživatel zadává příkazy, command.com provádí požadované operace
- dir, md, cis, type, copy
- vnější příkazy
- uloženy v souborech na disku
- format, scandisk, diskcopy
- autoexec.bat
- config.sys
Windows – základní charakteristika
- Windows 95
- Windows98
- Windows ME (Millenium Editor)
- Windows NT Server, Workstation → rozdíly v nabídce služeb
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows Mobile 2003
- Windows Vista
- Windows 7
UNIX – základní charakteristika
- víceuživatelský víceúlohový síťový OS
- je to různý SW dodržující standardy
- formát souborů, příkazy OS, síťová komunikace
- vlastní OS – jádro
- z velké části napsáno v jazyce C → nezávislé na HW
- služby
- Mail, Telnet, Talk, Gopher
shell → příkazový interpret pro komunikaci mezi uživatelem a OS
příkazy OS Unix → programy, použití parametrů
stromová struktura adresářů → oddělovač /, rozlišuje velká a malá písmena
Kód ASCII
- American Standard Code for Information Interchange – Americký standardní kód pro výměnu informací)
- původně 7 bitový → 128 kombinací nul a jedniček, každá kombinace je číslo ve dvojkové (binární) soustavěm které lze vyjádřit jako desítkové číslo 0-127
- 8 bitové rozšíření ASCII → 256 možností kombinací nul a jedniček → každá kombinace je číslo ve dvojkové (binární) soustavě, které lze vyjádřit jako desítkové číslo 0-255
UNICODE
- původně 16 bitová kódovací tabulka pro znaky různých světových jazyků
- verze z roku 2008 je pro 75 různých jazyků a abeced
- vychází z ASCII; růst Internetu podpořil požadavek znakové sady, která by byla stejná kdekoliv na světě
- nevýhody
- větší délka textu → zabírá více místa, zpracování je pomalejší
- větší znaková sada → Microsoft toto řeší tak, že ani Unicode fonty neobsahují všechny znaky, ale pouze ty, které jsou používané v daném prostředí a v případě potřeby je možno pořídit plné fonty
výpočetní model
- ucelená představa o tom
- kde jsou aplikace uchovávány jako programy a kde skutečně běží
- zda (a jak) jsou aplikace rozděleny na části, jak tyto části vzájemně spolupracují
- kde a jak se uchovávají a zpracovávají data
- kde se nachází uživatel, kdy, jak a jakým způsobem komunikuje se svými aplikacemi
princip modelu model klient/server
- myšlenky
- data se budou zpracovávat tam, kde se nachází
- výstupy pro uživatele se budou generovat tam, kde se nachází uživatel
- musí dojít k rozdělení původně monolitické aplikace na dvě části
- serverovou část
- zajišťuje zpracování dat
- klientskou část
- zajišťuje uživatelské rozhraní
- vlastnosti modelu klient/server
- klient a server si posílají data představující dotazy a odpovědi
- pokud se klient a server dobře dohodnou, mohou účinně minimalizovat objem přenášených dat
- klient a server mohou stát na různých platformách
Důvody pro vznik sítí (problémy izolovaných počítačů, sdílení HW a SW)
problémy izolovaných počítačů
- dříve se každý problém řešil jednou, na jednom místě
- nyní se každý problém řeší n-krát na n-místech
- uživatelé jsou mnohem více odkázáni na sebe
- jsou problémy se sdílením dat a programů
- jak např. řešit práci nad společnými daty?
- některé věci (např. drahé periferie) není stále ještě únosné přidělit každému do výhradního vlastnictví
sdílení HW a SW
Sítě LAN, MAN, WAN, PAN
- způsob rozdělení sítí podle dosahující vzdálenosti
LAN a WAN
- Local Area Networks a Wide Area Networks
- hranice není příliš ostrá
- rozdíly se stále stírají
- sítě LAN se zvětšují
- sítě WAN se zmenšují
- trend
- rozdíly mezi oběma druhy sítí se budou neustále zmenšovat
- cílový stav
- uživateli bude jedno, zda pracuje v síti LAN nebo WAN
sítě WAN
- slouží k překlenutí vzdálenosti
- pro potřeby komunikace
- pro potřeby sdílení výpočetní kapacity
- pro potřeby sdílení dat
- možnost získat přímý přístup na vzdálený počítač (protokol Telnet)
sítě MAN
- Metropolitan Area Networks
- jdou pokusem „zabydlet“ předěl mezi sítěmi LAN a WAN
- nikdo přesně neví, co je MAN zač
- příklady možných definic
- sítě s dosahem v rámci celého města
- sítě sloužící potřebám města
- technicky několik podsítí (LAN) propojených navzájem (optika nebo přes Wifi) tzv. páteří
sítě PAN
- Personal Area Networks
- personální lokální sítě na krátkou vzdálenost
- WPAN (Wireless PAN) – bezdrátové (Bluetooth)
Hlavní rozdíly mezi sítí typu peer-to-peer (p2p) a client-server
peer-to-peer
- v případě, že převažuje současně využívání i nabízení
- postavení uzlů je zde systematické, uzly komunikují jako „rovný s rovným“
- nemusí zde existovat centrální server
klient server
- v případě, že existuje ostrá hranice mezi nabízením a využíváním
- postavení uzlů je asymetrické, některé uzly se chovají jako klienti, jiné jako servery
- lze zde lépe zabezpečit data a programy
Základní charakteristiky sítě LAN
topologie
- způsob propojení stanic
- sběrnice, hvězda, kruh, kombinace
protokoly
- soubor pravidel pro vzájemnou komunikaci
- síťový model ISO/OSI a rodina protokolů TCP/IP
přístupové metody
- pravidla pro přístup pracovní stanice k síti
- CSMA/CD, Token Bus, Token Ring
síťový hardware
- síťová karta, spojovací vedení a další aktivní prvky
přenosová rychlost
- v Mb/s, v Gb/s
maximální počet a vzdálenost stanic
Topologie v sítích LAN
sběrnicová
(Bus typology)
hvězdicová (star topology)
rozbočovač
kruhová (ring technology)
Síťový hardware (síťová karta, spojovací vedení, rozbočovač, směrovač (router), brána)
síťová karta
- rozhraní pro připojení počítače k síti
- zajišťuje
- dodržení pravidel přístupu k síti
- vysílání/přijímání signálů do/z kabelového rozvodu
- převod dat (sériový/paralelní přenos)
spojovací vedení
- koaxiální kabel (měděný vodič obalený izolací)
- kroucená dvojlinka – původně pro telefonní rozvody, odolná proti rušení)
- optický kabel (skleněné nebo plastové vlákno)
- bezdrátový spoj (satelitní přenosy, buňkové komunikace, mikrovlnné spoje
rozbočovač (hub)
- větvení sítě (hvězda)
- huby dnes nahrazovány inteligentnějšími přepínači
směrovač (router)
- určuje paketu optimální cestu k cíli
brána (gateway)
- komunikační server pro propojení např. LAN a sálových počítačů (konverze dat)
Bezdrátové přenosy, Wi-Fi, WiMAX, Bluetooth, IrDA
přednosti
- možnost mobility
- „nehmotnost“ přenosových cest (není nutná pokládka kabelů)
nevýhody
- závislost na atmosférických podmínkách
- vliv fyzikálních zákonů (např. šíření jen na přímou viditelnost)
WiMAX
- metropolitní širokopásmová technologie
- na dlouhé vzdálenosti – teoreticky kolem 50 km při přímé viditelnosti, prakticky tak 10 km
- signál je i v místech, kde není přímá viditelnost na vysílač
- vysoká přenosová rychlost
- spolehlivější než Wi-Fi
Wi-Fi
- vysokorychlostní přístup k internetu (2006)
- v ČR polovina přípojek EU
- realizované prostřednictvím rádiových vln v mikrovlnném bezlicenčním pásmu
- pokrytí území pomocí vysílačů (komunikačních buněk)
- hotspot → místo, odkud je šířen signál
- veřejné X soukromé (heslo)
Bluetooth
- Modrý zub – podle vikinského krále Haralda Modrý zub, který spojil Norsko a Dánsko
- nezávislé bezdrátové zařízení nahrazující kabelové rozvody pro PAN
- bez poplatků, dosah běžně do 10 metrů
- zařízení využívající bluetooth
- notebooky, PDA, mobilní telefony
- výměna dat mezi mobilními zařízeními, osobní ad-hoc(=hned) sítě, např. na poradách
IrDA
- definuje bezdrátový přenos dat na krátkou vzdálenost pomocí infračerveného záření
- slouží pro spojení přenosných počítačů, různých personálních komunikátorů a mobilních telefonů
- IrDA zařízení pracují do vzdálenosti 1 metru
- přijímačem jsou PIN fotodiody – při dopadu na přijímač světlo vyrazí elektrony
intranet
- síť sloužící potřebám fungování vlastní organizace (podniku, firmy, organizace)
- nikoli prezentace „navenek“
- nikoli zpřístupnění vlastních informací jiným subjektům
- nikoli obchodování a dalším „externím“ aktivitám
- technicky
- využití internetových technologií (TCP/IP) uvnitř podnikových sítí
- využití internetových služeb (hlavně WWW) pro interní informační systémy, sdílení informací
- nemusí být ani připojen k internetu
- nevyžaduje jednotné HW vybavení
- pro uživatele
- mohou používat jednotný styl práce směrem „dovnitř“ i „navenek“
- mohou pracovat s jednotným uživatelským rozhraním
extranet
- takové využití sítě, které sleduje „vnější“ cíle
- prezentací firmy, podniku, instituce atd. směrem navenek
- podpora zákazníků
- obchodování
- marketing a reklama
- dojednávání a uzavírání obchodů
- placení a dodávání
- další aktivity zahrnující součinnost externích subjektů
- po technické stránce je extrakt založen na technologiích internetu
- využívá přenosových infrastruktur internetu
- využívá služeb internetu
Ochrana dat v síti
- zálohování dat
- autentizace
- ověřování totožnosti (jméno, heslo)
- práva uživatelů nastavená správcem
- firewally, prosy brány
- UPS
- baterie
- pro regulérní ukončení činnosti serveru při výpadku proudu – zápis dat z vyrovnávacích pamětí atd.
- zálohování disků
- zdvojení serverů
- spojeny speciálním kabelem
firewally
- protipožární stěna
- analogie s ochranou středověkého hradu → jediným stupem byla hlídaná brána
- v širším smyslu → všechna řešení pro zabezpečení připojené privátní sítě před neoprávněným, nežádoucím přístupem z internetu
- k řízení komunikace mezi chráněnou sítí a vnějším světem
- mohou to být i čistě organizační opatřením nebo jen SW nadstavba pro směrovač
- kombinace SW a HW → nejvyšší úroveň ochrany připojené sítě
proxy brána
- je zakázáno předávání IP paketů
- místo hlídače je zde prostředník → do hradu ani z hradu nikdo nesmí, své požadavky dá obyvatel hradu hlídači a objednané zboží dostane hlídač, který je předá obyvateli hradu
- kombinace klienta a serveru se specializací na jednu službu (elektronickou poštu, WWW apod.)
IP adresa
- 32 bitová adresa počítače – 4 dekadická čísla oddělená tečkami → např. 193.84.34.130
- je to jednoznačná číselná adresa konkrétního zařízení (typicky počítače) připojeného k internetu
- nedostatek IP adres
- nová 128 bitová adresa – stále je ale ve výrazné menšině
doménová adresa
- symbolická jména uzlových počítačů
- počítače jsou rozděleny do tzv. domén, které mají hierarchickou strukturu
- snadněji se pamatuje
- většinou zůstává na rozdíl od IP adresy zachována
- má hierarchickou strukturu
- správce české národní domény CZ.NIC (roční držení domény=400 Kč
- podle průzkumu společnost odmítá diakritiku v doménových adresách
- doména
- organizační subjekt, oprávněný přidělovat nová symbolická jména v přesně vymezeném okruhu působení a vytvářet subdomény
- .com – commerce
- .org – organization
- .net – network
- .edu – education
DNS
- domain nane systém
- pro vzájemné převody doménových adres a IP adres
- hierearchaický systém doménových jmen, realizovaný servery a protokolem DNS
- decentralizovaná databáze doménových jmen a jejich překlad do IP adres a zpět
- nyní zahrnuje i funkce pro elektronickou poštu a IP telefonii
NAT
- Network adress translation
- překlad síťových adres
- umožňuje, aby počítače ve vntřní síti (LAN) vystupovaly v internetu pod jedinou IP adresou
služby v internetu
- elektronická pošta (Email)
- přenos souborů
- diskusní skupiny
- vyhledávání informací
- elektronické konference
- spojení se vzdáleným počítačem
- on-line komunikace v síti
- další služby
oblakové služby
- vize → v příštích letech se přestanou kupovat a instalovat programy, a uživatelé si je budou pouze pronajímat
- na počítači uživatele bude nainstalovaný pouze spouštěč, zavaděč konkrétního programu
- služby dostupné přes internetové prohlížeče, chytré mobily atd.
- zpracování dat nebude probíhat na osobních počítačích, ale v obrovských datových centrech se stovkami tisíc výkonných serverů
- superdatová centra se vyrovnají svým výkonem, datovou propustností a kapacitou nejvýkonnějším superpočítačům současnosti
WWW
- Word wide web
- vyvinut v evropském centru pro jaderný výzkum ve Švýcarsku
- www je vytvořen na principu distribuovaného hypertextu → propojení milionů počítačů → snadné brouzdání, surfování
- www rozšiřuje hypertext na hypermedia
- k prohlížení www je nutný speciální program typu klient → www prohlížeč
internetové prohlížeče
- prohlížeče v ČR
- firefox
- MSIE
- ostatní
- čím je prohlížeč populárnější, tím častěji se stává útokem hackerů
- je třeba aktualizovat na novou verzi prohlížeče
- je třeba aktualizovat i doplňky prohlížeče
- multimediální prostředí
- možnost tisku a ukládání na pevný disk
- zaznamenávání uživatelovy cesty internetem
- záložky (oblíbené)
- zobrazování zdrojového textu
- automatické dokončování adres
TCP/IP
- přenosové internetové protokoly, řídí přenos dat
- data se rozdělí na segmenty a doplní se hlavičkou, která obsahuje identifikační kód a adresu odesílatele a příjemce – pakety
- pokud paket nebyl úplný nebo nebyl doručen, posílá se znova
http
- hypertext transfer protokol
- protokol pro komunikaci www serveru a www klienta
- klient → SW umožňující připojení k serveru, klientským počítačem je pracovní stanice
- protokol http → umožňuje přenášet a rozpoznávat hypertextové informace při přístupu na web
HTML
- hypertext markup langure
- jazyk pro vytváření a interpretaci hypermediálních dokumentů ve www
- HTML stránka obsahuje text a příkazy pro formátování textu
- obrázky, zvuk, video ani animace nejsou součástí HTML stránky
- jsou uloženy v samostatných souborech
- na HTML stránce je na ně odkaz
- HTML stránku lze uložit jako HTML dokument nebo jako text
URL
- jednoznačná adresa dokumentu pro HTML dokumenty má obvykle tvar
http://doménová adresa/složky/soubor
ICQ
- I seek you
- po instalaci programu je nutná registrace
- komunikace inline i offline, možnost posílat dokumenty
FTP
- file transfer protokol
- protokol, který se používá pro přenos souborů
- slouží pro přenos souborů mezi počítači a to oběma směry
možnosti připojení k internetu
- pevné připojení
- ADSL
- rozvody kabelové televize
- vytáčená telefonní linka
- optická vlákna
- satelitní spoj
- ISDN
- mobilní připojení
- bezdrátové okruhy
- pomocí mobilního telefonu
agregace
- snížení rychlosti
- počet uživatelů, kteří sdílejí jedno připojení k internetu → dělí se o kapacitu připojení
- například agregace 1:20 → na jednu linku může být připojeno 20 uživatelů, pokud jsou připojeni všichni naráz, je max. rychlost 20x snížena
FUP
- datová pásmo je sdíleno mezi více uživatelů → jeho smyslem je zamezit tomu, aby jeden uživatel přílišným využíváním svého internetového připojení omezoval ostatní uživatele
- například pokud uživatel během určitého časového období (např. 24 hodin, den, měsíc) stáhne z internetu větší množství dat než smí, tak je nějak postižen → např. snížení rychlosti připojení → toto trvá pouze do konce časového období
peering
- sítě jednotlivých přímých poskytovatelů jsou propojeny a navzájem si předávají zprávy
- vzájemná výměna provozu mezi operátory
freemail
- založení vlastní bezplatné e-mailové adresy
- různá velikost schránky a příloh
- www.seznam.cz
- www.centrum.cz
- http://web.volny.cz
- apod.
e-mailová adresa
- složení ve tvaru jméno@doménová-adresa
- např. jablonska@pef.czu.cz
internetová telefonie
- pro vedení telefonických hovorů po datových sítích,. privátních i veřejných (internetu)
- z počítače na počítač → bez nutnosti centrálního serveru
- z počítače na telefon → přes telefonní bránu
- z telefonu na telefon → přes dvě telefonní brány
- z telefonu na počítač → neuvažuje se
- princip internetové telefonie
- zvuk se digitalizuje a komprimuje
- rozdělí se do paketů
- přes internet se odešle
- v počítači druhého účastníka se pakety uloží
- zvuk se přehraje
sociální sítě
- nedají se použít jako zdroj stoprocentně pravdivých faktů, ale stávají se zdrojem rychlých informací v rozsahu a dostupnosti, jaký klasické zpravodajské agentury nabídnout nemohou
- pozor na prozrazování informací
- sdílení videonahrávek a fotografií
- např. www.facebook.com
www.twitter.com
- www.myspace.com
- www.lide.cz
- www.libimseti.cz
- www.spoluzaci.cz
- apod.
počítačový virus
- kus programového kódu, který je schopen se replikovat (množit) bez vědomí uživatele
projevy počítačových virů
- blokuje místo v paměti nebo disku
- zpomaluje práci systému
- neobvyklé chování systému
- neobvyklá chybová hlášení
- grafické nebo zvukové projevy
- změna souborů
- nestabilita aplikace nebo OS
- nenápadné poškození dat
- zničení dat
- náhodné přehazování slov v dokumentu
- smazání systémových oblastí disku
charakteristika virů
- nutnost hostitele
- viry napadají obvykle určitý typ spustitelného souboru, popřípadě obsazují systémové oblasti disku
- malá velikost těla viru
- velikost virů se pohybuje od desítek bytů, u nejjednodušších virů až do desítek kilobytů
- symbióza s hostitelem
- viry většinou neničí tělo svého hostitele, ale po provedení virového kódu vrátí řízení zpět napadenému programu → uživatel tedy ve většině případů nic nezjistí
makroviry
- velmi rozšířený druh
- pro šíření používají tzv. makra, což jsou malé programy, které si uživatel vytváří pro usnadnění práce v některých aplikacích
- makrovirem je nazýváno makro nebo soubor maker, které je schopno zkopírovat sebe sama z jednoho dokumentu do druhého, bez vědomí uživatele
- pro úspěšné šíření virů musí být splněny dvě podmínky
- aplikace, v které se dokumenty vytváří, musí být široce používána
- musí docházet k výměně dokumentů mezi jednotlivými uživateli
trojské koně
- šíří se pomocí e-mailů a stažením z internetu
- předstírají programy užitečné nebo nějakým způsobem přitažlivé
- účelem je, aby se jejich prostřednictvím do hlídaného systému dostalo něco nežádoucího
- často otevírají zadní vrátka v počítači pro snadný útok hackerů
- kód tohoto programu může ve svém těle obsahovat ukrytou část, která má většinou destruktivní charakter → ta se aktivuje na určitý, předem neznámý impuls (např. spuštění programu nebo systémové datum)
- na rozdíl od viru se trojské koně dále nemnoží
červi
- samostatné a soběstačné programy, které jsou schopny šířit své funkční kopie do jiných počítačových systémů
- nesnaží se stát součástí jiných programů (na rozdíl od viru)
- nevydává se za někoho jiného (jako trojský kůň)
- šíří se internetem
- pomocí mailů
- spouštějí se bez zásahu ze strany uživatele
- nejčastěji v příloze elektronické pošty jako spustitelný soubor nebo ve formě dokumentu s makry
- šíří se rychleji ve srovnání s klasickými viry několikanásobně rychleji, představují pro informační systémy velké bezpečností ohrožení
spyware
- software ke špehování
- je to jakýkoliv program, která napomáhá shromažďování informací o osobě nebo organizaci bez jejich vědomí a může tyto informace poslat neautorizované třetí straně
- spyware se šíří společně s řadou sharewarových programů
- mechanismy spywaru
- při instalaci softwareu potvrdí uživatel EULA (licence) bez přečtení textu, smlouvy často nesrozumitelně napsané
- šíří se rozesíláním mailu jako pohlednice od známého nebo i pouhou návštěvou webové stránky
- nejčastěji se do počítače dostává při instalaci, s multimediálními přehrávači, hrami a účetním softwarem
spam
- nevyžádaná nebo nežádoucí mailová pošta s reklamním obsahem
- souvisí s růstem počtu domácností, které jsou připojené na internet → firmy se zajímají, co lidé na internetu hledají a co kupují
- spam mohou rozesílat počítače nic netušících uživatelů
- pozor na nabídky, které mají mnoho společného s vašimi zálibami (→ máte nainstalovaný spyware, který o vás sbírá informace)
obrana
- filtrování a třídění došlé pošty
- samostatné programy, které zdokonalují filtrační schopnosti poštovních programů
hoax
- žertík, smyšlenka
- např. poplašná zpráva o neexistujícím viru, příp. s návodem jak ho odstranit (→uživatel může odstranit důležitý soubor
- petice a výzvy
- pyramidové hry
- návody na rychlé zbohatnutí
- řetězové dopisy štěstí
- vodítko pro rozpoznání hoaxu
- žádost o rozeslání co největšímu počtu lidí
phishing
způsoby útoku
- podvržený email nějaké velké a známé společnosti, která vás žádá o ověření totožnosti
- často je v mailu odkaz na stránky, které napodobují stránky známé instituce a požadují informace
- žádost o vyplnění formuláře na podobné adrese
krádež citlivých informací
- údajů o platební kartě
- jména a hesla k nějaké službě (bankovní účty, internetové obchody)
- osobní údaje
nebezpečí
- uživatel přijde o peníze
- krádež identity → útočník se vydává na internetu za jinou reálně existující osobu
obrana
- na nic neklikat, nikdy nikomu nesdělovat osobní data
- posoudit reálnost popisované situace, případné odchylky
- ověřit si mail u instituce, která jej údajně odeslala
hijacker
- převezme internetový prohlížeč pod svou kontrolu, nastaví jeho parametry podle svého
- změní domovskou stránku atd. a hlídá nastavení, které není možné změnit
- změní nebo doplní seznamy oblíbených stránek
dialer
- podvodné programy
- bez vědomí uživatele se snaží
- vytočit číslo placené služby
- změnit připojení k internetu přes jiného poskytovatele
- nejčastěji ohrožení při spojení přes běžný modem
- imunní je připojení ADSL
root kit
- u Unixu programy, které zajišťují přístupová práva administrátora
- ve Windows skrývají libovolný (škodlivý) programu před antivirovým nebo antispywarovým programem
- je spouštěn jako součást operačního systému s nejvyššími privilegii
- může skrývat soubory, adresáře, běžící procesy…
steganografie
- stegotext – způsob, jak skrýt data jejich zakódováním např. do obyčejného obrázku nebo do mp3 → skrytá zpráva
metody sociálního inženýrství
sociální inženýrství
- metoda, jež vede legitimní počítačové uživatele k poskytnutí užitečných informací, které pomáhají útočníkovi získat neautorizovaný přístup do jejich počítačového systému
- je to způsob získávání důležitých informací od uživatelů bez jejich vědomí, že důležité informace poskytují
- využívá se s úmyslem oklamat lidi, aby prozradili hesla či jiné osobní informace
útočník ve firmě
- se vydává
- za někoho, kdo má moc (oběť se podřizuje autoritě)
- za nového pracovníka, který prosí o pomoc
- za pracovníka technické podpory apod.
útočník na síti
- používá falešné dialogové okno, zobrazující žádost o opakované přihlášení nebo o zadání hesla
- nabízení odměny za registraci na internetové stránce, spojenou s vložením uživatelského jména a hesla
možnosti obrany počítače před škodlivým softwarem
- používejte firewall a antivir
- pravidelně záplatujte (díry v zabezpečení Windows)
- pozor na přílohy elektronické pošty
- nestahujte pochybné programy
- pravidelně zálohujte → dvě nebo více kopií
- zálohy skladujte na fyzicky oddělených místech
- zálohujte si starší verze
- šifrování
antivirové programy
- AVG Anti-Virus, AVG Internet Security
- AVG Anti-Virus Free Edition → zdarma, v angličtině, chudší
- avast! Professional
- avast! Home Edition
- Avira Antivir Personal – Free Antivirus
heuristická analýza
- snaží se porozumět kódu, hledá tzv. polymorfní smyčku, ta se neaktualizuje
- nezkoumá přítomnost konkrétního viru, ale upozorňuje na podezřelé soubory
- malý expertní systém zkoumá hlavičku programu na základě databáze virových pravidel
metody autentizace
autentizace
- proces ověření identity, obvykle po identifikaci
- identifikace rozpozná, ale neověří
- autentizace je ověření deklarované identity
- uživatel dokazuje, že je opravdu tím, za koho se vydává
- princip
- porovnání přístupového identifikátoru s hodnotou, která je uložena v autentizačním zařízení
- co vím → znalosti, obvykle hesla, PIN
- co mám → vlastnictvím předmětu – karta, klíč
- kdo jsem → biologická identifikace – otisk prstu, snímek sítnice, tvar ruky
- co dělám → provedení určité akce v konkrétním čase a místě – jak rychle píši, charakteristické rysy písma
- kde jsem → logování pouze z určitého místa
silné heslo
- je kombinací abecedy, znaků, číslic, mezer
- obsahuje malá a velká písmena
- nemá snadno domyslitelné části
- není odvoditelné ze jména, adresy nebo mailu
- snadno se pamatuje, dá se rychle napsat
- minimální délka hesla alespoň 8 znaků (rozumné do 14 znaků)
útoky na heslo
- hádání hesla
- zkoušení hesla stejného jako uživatelské jméno, jméno firmy, slovo „heslo“, jméno
- útok hrubou silou → zkoušení všech možných kombinací znaků
- spoofing hesla
- uživatel si myslí, že se hlásí normálně, ale je podstrčen jiný program
- poté je přihlašování přerušeno a je požadováno nové přihlášení
- útočník má heslo a jméno
- kompromitování souboru hesel
obrana
- kryptografie
- kryptografická ochrana, stačí hashování, které zpomalí slovníkový útok
- kontrola přístupu
- přístupová práva, omezit přístup k souboru s hesly, zneviditelnit
- kombinace obou