From a5eb478004aea41435f21a239c5be1415bb4da1f Mon Sep 17 00:00:00 2001
From: xf0r3m
+ WykorzystujÄ c standardowe wersje protokoÅów sieciowych, treÅÄ ich + komunikatów jest przesyÅana w sposób jawny. Pozwala + on bezproblemowe odczytanie jego treÅci. W sieci zaufanej nie stanowi + to bowiem problem, gorzej jest w przypadku kiedy trzeba informacje + poza niÄ . Dawniej nikt nie przykÅadaÅ do tego zbytniej uwagi, jednak + czasy siÄ zmieniÅy i już na pewno wiemy, że nie możemy ufaÄ nikomu + po drugiej stronie routera lub zapory i w przypadku komunikacji + sieciowej możemy skorzystaÄ z bezpiecznych wersji protokoÅów + (szyfrowanych) lub z samych elementów kryptografii, zabezpieczejÄ c + transmisje protokoÅu nie posiadajÄ cego bezpieczenej wersji przy + użyciu dodatkowego tunelu. +
++ W celu zabezpieczenie komunikacji wymagane sÄ cztery elementy takie + jak: +
++ Sprawdzenie integralnoÅci danych, polega obliczeniu tzw. skrótu z + podanej wiadomoÅci przez obie strony komunikacji. JeÅli skrót jest + taki sam po obu stronach ozaczna to tyle, że niedoszÅo do żadnej + ingerencji z zewnÄ trz w wiadomoÅÄ. Do obliczania skrótów używa siÄ + specjalnych funkcji skrótu. +
++ Obecnie w kryptografi stosowane sÄ trzy funkcje skrótu: +
++ Funkcje skrótu sÄ w stanie ochrniÄ nas przed przypadkowymi zmianami, + ale nie jeÅli zmiany sÄ celowe, wówczas podmiot zagrożeÅ może + wygenerowaÄ nowy skrót dla zmienionych pakietów i przedstawiÄ go jako + skrót nadawcy. +
++ Wyżej wymieniona wada byÅa doÅÄ dużym problemem, z którym poradzono + sobie dodajÄ c uwierzytelnienie do zapewnienia integralnoÅci za pomocÄ + protokoÅu HMAC. DziaÅanie tego algorytmu opera siÄ uzupeÅenienie + danych wejÅciowch do funkcji skrótu, o znanym przez strony tajny + klucz. Wówczas atakujÄ cy nie bÄdzie mógÅ ingerowaÄ w komunikacjÄ, + ponieważ jego skróty generowane funkcjÄ nie bedÄ posiadaÄ znanego + klucza i przy sprawdzaniu takie dane zostanÄ odrzucone. +
++ Wyżej wymienione metody zapewniajÄ integralnoÅÄ czy wiarygodnoÅÄ + przesyÅanych komunikatów, ale ich treÅÄ jest nadal dostÄna dla osób + postronnych. Kryptografia zapewnia nam dwa rodzaje szyfrowania. +
++ Szyfrowanie symetryczne - algorytmy wykorzystujÄ ce + ten sam klucz do szyfrowania i odszyfrowywania informacji, klucze sÄ + krótkie zazwyczaj majÄ dÅugoÅÄ od 40 do 256-bitów. Algorytmy te + sÄ szybsze od algorytmów szyfrowania asymetrycznego. Szyfrowanie tego + rodzaju sÅuży do zabezpieczenia masowych danych takich jak tunele + VPN. Do tego rodzaju szyfrowania możemy przypisaÄ takie algorymy jak: + DES, 3DES, AES, SEAL, RC. +
++ Szyfrowanie asymetryczne - algorytmy wykorzystujÄ + różne klucze do szyfrowania i deszyfrowania wiadomoÅci. Klucze sÄ + dÅugie od 512 do 4096-bitów. Przez dÅugie klucze wydÅuża sie sam + proces szyfrowania przez co te algorymy sÄ wolniejsze. SÅuÅ¼Ä do + zabezpieczenia szybki pojednycznych transakcji danych, takich jak + poÅÄ czenia HTTPS. Do tego rodzaju szyfrowania, możemy przypisaÄ + takie algorytmy jak: DH, DSS i DSA, RSA, EiGamal, Techniki + krzywej eliptycznej. +
++ Techniki szyfrowania sÄ powszechne wÅród bezpieczenych protokoÅów, + nie które z nich wykorzystujÄ jednen lub drugi rodzaj, nie które + oba, wykorzystujÄ c jednen do jednej czynnoÅci drugi do kolejnej. + Takimi protokoÅami sÄ : IKE (podstawowy skÅadnik sieci IPSec VPN), + TLS (standard bezpieczeÅstwa komunikacji w sieciacj), SSH czy PGP + (zapewniajÄ ce prywatnÄ i poufnÄ korespodencjÄ elektronicznÄ z + wykorzystaniem technik kryptografi). +
++ Ciekawym algorymem kryptograficznym jest algorytm + Diffie-Hellman, które dziaÅanie opiera siÄ na + wygenerowaniu tego samego tajnego klucza po przez wymianÄ tak + szczÄ tkowych informacji, że nie które źródÅa podajÄ Å¼e hosty ze sobÄ + w ogóle siÄ nie komunikujÄ . Klucze tego algorytmu stosowane sÄ + przez IPSec (rodzaj sieci VPN), TLS czy wymianie danych SSH. + PowszechnÄ praktykÄ jest stosowanie algorytmu DH + (Diffie-Hellman), do generowania klucza wspóÅdzielonego + algorytmów symetrycznych jak 3DES czy AES. +
++ Ten rodziaÅ przedstawiÅ nam kompleksowÄ wiedzÄ na temat zagrożeÅ + bezpieczeÅstwa sieciowego, poznaliÅmy rodzaje hakerów, ich narzÄdzia, + rodzje zÅoÅliwego opgrogramowania, typowe ataki sieciowe. + PodatnoÅci protokoÅów sieciowych IP, TCP i UDP czy usÅug IP. + Na koniec poznaliÅmy najlepsze praktyki bezpieczeÅstwa oraz podstawy + kryptografi. +