Hack

Słowo hack ma dwie podstawowe definicje związane z komputerami. Często oznacza włamanie do systemu komputerowego w celu uzyskania nieautoryzowanego dostępu do jego danych. Może też oznaczać nieeleganckie, ale pomysłowe rozwiązanie problemu informatycznego w kodzie źródłowym programu.

Hacki związane z bezpieczeństwem

W kontekście bezpieczeństwa komputerowego hack to nieautoryzowane włamanie do systemu komputerowego. Haker to osoba, która włamuje się do systemu, aby zainstalować złośliwe oprogramowanie na innym komputerze, ukraść informacje z bazy danych albo nawet tylko zniszczyć witrynę internetową. Istnieje wiele rodzajów hacków, których haker może użyć, aby uzyskać dostęp do systemu.

Jeden z rodzajów hacków polega na uzyskaniu dostępu za pośrednictwem przejętego konta użytkownika. Gdy haker ustali nazwę użytkownika nazwę użytkownika potencjalnej ofiary, może spróbować przeprowadzić atak siłowy, wielokrotnie sprawdzając często używane hasła. Może użyć analizatora pakietów, aby przechwycić ruch i pozyskać niezaszyfrowane dane, licząc na znalezienie pakietu zawierającego hasło lub inne cenne dane. Może także użyć narzędzia skanującego w celu znalezienia otwartych portów podatnych na włamanie.

Hakerzy mogą również używać hacków opartych na inżynierii społecznej, aby uzyskać dostęp do systemu. Hacki wykorzystujące inżynierię społeczną nie wymagają tak dużych umiejętności technicznych jak skanowanie portów i przechwytywanie ruchu internetowego, lecz opierają się na manipulacji psychologicznej i innych sztuczkach. Na przykład phishing ma na celu nakłonienie ofiary do ujawnienia swoich informacji za pośrednictwem fałszywej wiadomości e-mail.

Hacki programistyczne

Hack programistyczny to niestandardowe, często niezgrabne rozwiązanie problemu programistycznego. Może wykorzystywać nieudokumentowane metody do wykonania funkcji albo nawet wykorzystywać błąd obecny w innej części programu. Tego rodzaju hacki, nazywane także „kludżami”, często wymagają mniej pracy niż bardziej niezawodne rozwiązanie problemu, ale mogą wprowadzać nowe błędy lub nieoczekiwane działanie.

Zaktualizowano April 12, 2023 przez Brian P.

quizSprawdź swoją wiedzę

A SaaS customer with thousands of licenses may be categorized as what?

A
Encore
0%
B
Enterprise
0%
C
Establishment
0%
D
Expedition
0%
Correct! Incorrect!     View the Enterprise definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Hack na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.