Nr 01 · Słownik · Bezpieczeństwo · Bezpieczeństwo i kryptografia

Podatnosci i ataki

20 pojęć w 9 podgrupach, z prostymi definicjami i źródłami.

Availability attacks · 1

  • 01DDoSdistributed DoSRozproszona odmowa usługi; skoordynowany atak z wielu zainfekowanych hostów (botnetu) zalewający cel ruchem w celu wyczerpania jego zasobów.

Bledy pamieci · 3

  • 01przepełnienie buforaZapis danych poza granicami przydzielonego bufora w pamięci, nadpisujący sąsiednie obszary i umożliwiający zmianę przepływu sterowania programu.
  • 02użycie po zwolnieniuUAFOdwołanie do obszaru pamięci po jego zwolnieniu; ponowna alokacja tej pamięci przez atakującego pozwala na manipulację danymi i przejęcie sterowania.
  • 03zniszczenie stosustack smashingNadpisanie ramki stosu, w szczególności adresu powrotu, w wyniku przepełnienia bufora, dające atakującemu kontrolę nad wykonaniem.

Crypto attacks · 4

  • 01atak kanałem bocznymside-channelWydobywanie tajnych informacji z fizycznych ujawnień implementacji, takich jak czas wykonania, zużycie energii czy emisja elektromagnetyczna.
  • 02atak kolizyjnycollision attackAtak na funkcję skrótu polegający na znalezieniu dwóch różnych wejść dających identyczną wartość skrótu.
  • 03atak siłowybrute forceSystematyczne sprawdzanie wszystkich możliwych kluczy lub haseł w celu złamania zabezpieczenia.
  • 04atak słownikowyPróba odgadnięcia hasła przez sprawdzanie wpisów z listy prawdopodobnych słów zamiast pełnej przestrzeni kluczy.

Exploitation · 1

  • 01podatność dnia zerowegozero-dayLuka nieznana producentowi i pozbawiona poprawki w momencie jej wykorzystania, dająca atakującemu przewagę czasową.

Injection · 2

  • 01wstrzyknięcie poleceniaWykonanie dowolnych poleceń systemu operacyjnego przez aplikację, która przekazuje niewalidowane dane wejściowe do interpretera powłoki.
  • 02wstrzyknięcie SQLSQLiAtak polegający na wprowadzeniu złośliwego fragmentu zapytania do bazy danych przez niewalidowane dane wejściowe, zmieniający logikę zapytania.

Network attacks · 3

  • 01atak typu człowiek pośrodkuMITMPrzechwycenie i ewentualna modyfikacja komunikacji między dwiema stronami, które sądzą, że łączą się bezpośrednio ze sobą.
  • 02spoofingPodszywanie się pod inny podmiot lub adres (np. IP, ARP, e-mail) w celu oszukania systemu lub użytkownika co do źródła komunikacji.
  • 03zatrucie pamięci podręcznejcache poisoningWprowadzenie sfałszowanych danych do pamięci podręcznej (np. DNS lub HTTP) tak, by były serwowane innym użytkownikom jako autentyczne.

Post exploitation · 1

  • 01eskalacja uprawnieńprivilege escalationUzyskanie przez atakującego wyższego poziomu uprawnień niż pierwotnie przyznany, np. przejście do roli administratora.

Social engineering · 2

  • 01inżynieria społecznaManipulacja ludźmi w celu skłonienia ich do ujawnienia informacji lub wykonania działań naruszających bezpieczeństwo.
  • 02phishingWyłudzanie poufnych danych przez podszywanie się pod zaufaną instytucję w fałszywej wiadomości lub witrynie.

Web attacks · 3

  • 01CSRFcross-site request forgeryCross-site request forgery; zmuszenie uwierzytelnionej przeglądarki ofiary do wysłania niezamierzonego żądania do aplikacji, w której ofiara jest zalogowana.
  • 02przechodzenie ścieżkidirectory traversalDostęp do plików spoza zamierzonego katalogu przez manipulację sekwencjami ścieżki, np. "../", w danych wejściowych aplikacji.
  • 03XSScross-site scriptingCross-site scripting; wstrzyknięcie skryptu do strony oglądanej przez innych użytkowników, wykonywanego w kontekście ich przeglądarki i zaufania do witryny.

Pozostałe grupy — Bezpieczeństwo i kryptografia

Grupa pojęć · Bezpieczeństwo i kryptografia20 haseł