Protokoły komunikacyjne w sieci komputerowej

499,00 

Nasze przeglądarki internetowe wykorzystują głównie protokół HTTP. Jest to coś więcej niż adres wpisany w pasku adresu, a pod spodem przesyłane jest wiele innych informacji. Niestandardowe nagłówki, metody autoryzacji i inne – czekają aż je poznasz i będziesz w stanie powtarzać, zmieniać i automatyzować zachowania kojarzące się do tej pory z klikaniem w przyciski na stronie.

Protokół DNS pozwala przetwarzać nazwy domenowe (takie jak cyberskiller.com) na adresy IP, które rozumieją urządzenia w sieci. Same zapytania o przetłumaczenie takiej domeny na adres wyjawiają dużo informacji o ruchu w sieci, nawet jeśli sam ruch jest szyfrowany. W tym kursie poznasz wewnętrzne mechanizmy tego protokołu i nauczysz się narzędzi przy nim używanych.

Bagaż historii niosą na swoich plecach protokoły poczty. Wciąż niewystarczająco zabezpieczone, a użytkownik musi sam zadbać o poufność danych. Zobacz jak łatwo czytać wiadomości e-mail przy dostępie do sieci i użyciu prostych lub bardziej zaawansowanych narzędzi.

Prawdziwy pasjonat informatyki zna lub nawet pamięta wiele mniej popularnych protokołów i programów sieciowych, z których część nie jest już dawno używana. Jako młody adept zapoznasz się z dwoma z nich, jeden został wyparty przez protokół HTTP, a drugi jest wciąż standardem obsługi drukarek w systemach Unix i Uniksopodobnych.

Podstawą dzisiejszych sieci jest szyfrowana komunikacja. Słowem kluczowym jest TLS – jest to warstwa którą dodaje się do istniejących protokołów, aby kryptografia uniemożliwiła odczytanie i modyfikowanie treści komunikacji osobom postronnym. W tym kursie nauczysz się zarówno jak stosować te zabezpieczenia, jak również w jaki sposób pozyskiwać dostęp do poufnych treści w kontrolowanych środowiskach.

Opis

Kurs w liczbach:

  • Liczba zadań praktycznych w kursie: 37 zadań
  • Liczba minut materiału video: 285 minut
  • Liczba stron materiałów pdf: 24 stron
  • Poziom trudności: Średniozaawansowany 
  • Szacowany czas uczenia kursu: 20h

Co uzyskujesz w ramach kursu: 

  • Dostęp do laboratoriów specjalistycznych w chmurze przez 12 miesięcy od zakupu kursu 
  • Nielimitowany dostęp do materiałów video prezentujących sposób rozwiązania zadania wraz z omówieniem 
  • Nielimitowany dostęp do materiałów teoretycznych pdf wprowadzających w tematykę zadań praktycznych 
  • Nielimitowany dostęp do quziów sprawdzających wiedzę w ramach kursu 
  • Imienny certyfikat ukończenia kursu (warunek wykonania poprawnie min. 85% zadań przewidzianych w kursie) 

Zawartość kursu:

  1. Protokół HTTP
    • Autoryzacja w przeglądarce
    • Autoryzacja w narzędziu CURL
    • Autoryzacja metodą Digest
    • Autoryzacja metodą JWT
    • Dodatkowe pola w tokenie JWT
    • Autoryzacja metodą Bearer Token z użyciem narzędzia Hoppscotch
    • Autoryzacja sesją HTTP
    • Wersje językowe stron WWW 
    • Zapytanie o częściowe dane 
    • Zapytanie o częściowe dane (nieznana pozycja)
    • Netcat http
  2. Protokół DNS
    • Odpytywanie serwera DNS
    • Analiza ruchu w protokole DNS
    • Monitoring komunikacji z serwerem DNS
    • Enumeracja domeny DNS
  3. Protokoły poczty
    • Wysyłanie wiadomości SMTP 
    • Odbiór wiadomości – IMAP
    • Analiza ruchu w protokole SMTP
    • Odbiór wiadomości – POP3
    • Przechwytywanie kluczy szyfrujących
    • Wysyłanie wiadomości zaszyfrowanej PGP
    • Proxy protokołu SMTP
    • MitM oraz przechwytywanie hasła
  4. Inne protokoły
    • Protokół Gopher
    • Protokół Gopher bez narzędzi 
    • Przechwytywanie zadania drukowania
    • Konfiguracja demona CUPS 
    • Przetworzenie zadania drukowania 
    • Przechwytywanie zadania drukowania na nietypowym protokole
  5. Bezpieczna komunikacja
    • Certyfikat serwera
    • Dodatkowe dane certyfikatu 
    • SSH – przechwycenie próby połączenia
    • SSH – przechwycenie próby połączenia z weryfikacją klucza
    • Bezpieczny SMTP
    • Bezpieczny SMTP przy użyciu PGP i StartTLS
    • Klucz prywatny HTTPS 
    • Klucz sesji HTTPS