1 Technologia informacyjna PWSWBezpieczeństwo HTML Multimedia Wykład 3
2
3 Programy usługowe: edycja tekstu grafika zestawienia danych i obliczenia (np. arkusz kalkulacyjny) bazy danych wspomaganie programowania w językach programowania programy obsługi multimediów (tworzenie, edycja, odtwarzanie, kodowanie) rozrywka
4 Bezpieczeństwo sieci oprogramowanie antywirusowe firewallszyfrowanie połączeń (transakcje) autentykacja dostępu loginy i hasła, metody biometryczne (odcisk palca, źrenica) tokeny hasła jednorazowe
5 Programy antywirusowe(także antidotum na programy szpiegujące, "konie trojańskie" i in.) Norton AntiVirus ESET NOD 32 AVG AVAST Kaspersky AV BitDefender i inne
6 Zapora sieciowa (ang. firewall – ściana ogniowa)jeden ze sposobów zabezpieczania sieci i systemów przed intruzami Dedykowany sprzęt komputerowy z oprogramowaniem Samo oprogramowanie blokuje niepowołany dostęp do komputera, filtrowanie połączeń wchodzących i wychodzących, odmawianie żądań dostępu uznanych za niebezpieczne. Bardzo ważną funkcją zapory ogniowej jest monitorowanie ruchu sieciowego
7 Kryptografia protokół SSL - HTTPSszyfrowanie asymetryczne – klucz publiczny i prywatny certyfikaty podpis elektroniczny
8 Wprowadzenie do aplikacji WWW• Składniki architektury WWW – serwer HTTP – protokół HTTP – klient HTTP (hyper text transfer protocol) – przeglądarka WWW – język HTML
9 Rys historyczny Projekt Tima Bernersa-Lee dla CERN (1989)• Pierwsza przeglądarka – WorldWideWeb Mosaic • Pierwszy serwer WWW - http
10 Składniki architektury WWWKlient HTTP (przeglądarka WWW) • Serwer HTTP (serwer WWW) • Protokół HTTP
11 Interakcja w środowisku WWW
12 Zadania klienta HTTP (przeglądarka)Inicjowanie połączenia HTTP • Pobieranie interfejsu użytkownika • Prezentacja interfejsu użytkownika • Interakcja z użytkownikiem • Buforowanie odpowiedzi • Kryptografia (szyfrowanie)
13 Zadania serwera HTTP • Obsługa żądań HTTP • Rejestracja żądań• Uwierzytelnianie i kontrola dostępu • Kryptografia (szyfrowanie) • Wybór wersji językowej wysyłanych plików
14 Protokół HTTP • Polecenia tekstowe • Transmisja 8-bitowa• Bezstanowy - nie zachowuje żadnych informacji o poprzednich transakcjach z klientem (po zakończeniu transakcji wszystko "przepada"). Bezsesyjny - to znaczy, że nie zostaje nawiązane połączenie, a każdy dokument jest pobierany osobno
15 Wskaźnik do zasobu w sieci InternetAdresy URL Wskaźnik do zasobu w sieci Internet
16 Dokumenty statyczne i dynamiczneDokument statyczny - gotowy do pobrania plik w systemie plików serwera HTTP – interpretowany i wyświetlany przez przeglądarkę po stronie klienta • Dokument dynamiczny - dokument generowany na żądanie przez program (w językach PHP, ASP, Java, PERL i inne) po stronie serwera HTTP
17 Język HTML • Zapis treści i opis układu graficznego dokumentów w pliku tekstowym – nazwa.html lub nazwa.htm • Rozkazy formatujące zapisane w postaci znaczników • Większość znaczników występuje w parach: znacznik otwierający i znacznik zamykający • Znaczniki mogą posiadać atrybuty sterujące • Komentarze: 17
18 PODSTAWOWA STRUKTURA dokumentu HTML