Kompilator to program tłumaczący CAŁY kod źródłowy na kod maszynowy PRZED uruchomieniem programu. Interpreter z kolei wykonuje kod linia po linii w czasie rzeczywistym. Linker łączy moduły w plik wykonywalny. Dalej
Jak nazywa się system, w którym kilka komputerów jest widocznych dla użytkownika/klienta jako jeden spójny system?
Klaster (cluster) to grupa połączonych komputerów pracujących razem jako jeden system. Użytkownik nie widzi że za usługą stoi wiele maszyn. Sieć komputerowa to tylko połączone komputery gdzie każdy działa niezależnie. Dalej
bezprzewodowa sieć osobista. WLAN to WiFi (sieć lokalna), WMAN to sieć miejska, WAN to sieć rozległa. Dalej
Tor przekierowuje ruch przez wiele serwerów szyfrując go wielokrotnie. VPN tworzy szyfrowany tunel do serwera który maskuje twój prawdziwy adres IP. Proxy przekazuje żądania w twoim imieniu. Tryb incognito ukrywa tylko lokalną historię i nie zapewnia anonimowości w sieci Dalej
Warstwa sesji w modelu OSI odpowiada za nawiązywanie i utrzymywanie sesji między aplikacjami. Typowe luki to session hijacking czyli przejęcie sesji, session fixation, przewidywalne tokeny sesji, brak wygasania sesji. Przeciążenie dotyczy warstwy transportowej nie sesji. Dalej
0.0.0.0 to prawidłowy adres specjalnego przeznaczenia. Gdy serwer nasłuchuje na 0.0.0.0 to akceptuje połączenia na WSZYSTKICH swoich interfejsach sieciowych. W tablicy routingu oznacza trasę domyślną. To NIE jest błędny adres. Dalej
AI to symulowanie procesów ludzkiej inteligencji przez systemy komputerowe. Obejmuje uczenie się, rozumowanie i samopoprawianie. Dalej
FTP i Telnet przesyłają wszystkie dane w tym hasła czystym tekstem bez szyfrowania. Każdy może je podsłuchać. Administrator powinien używać SFTP lub FTPS zamiast FTP oraz SSH zamiast Telnet. Dalej
OSINT czyli Open Source Intelligence to wywiad z otwartych źródeł. Wykorzystuje TYLKO legalnie i publicznie dostępne informacje: social media, strony www, rejestry WHOIS, KRS, gazety, fora internetowe, metadane zdjęć. Dalej
Komenda at planuje jednorazowe wykonanie zadania o określonej godzinie. Cron służy do planowania zadań cyklicznych. Shutdown z parametrem czasu też Dalej
IPC czyli Inter-Process Communication to metody komunikacji między PROCESAMI nie procesorami w jednym systemie operacyjnym. Mechanizmy IPC to potoki pipes, kolejki komunikatów, pamięć współdzielona, semafory, sockety lokalne. Dalej
Botnet to sieć komputerów zainfekowanych malware zwanych botami lub zombie. Są kontrolowane przez serwer C&C; czyli Command and Control. Używane do ataków DDoS, rozsyłania spamu, kradzieży danych, kopania kryptowalut. Dalej
Botnety służą do DDoS, spamowania, credential stuffing, kopania kryptowalut. Ransomware działa LOKALNIE na zainfekowanej maszynie i szyfruje pliki bezpośrednio. Nie potrzebuje koordynacji tysięcy botów do szyfrowania jednego komputera. Dalej
Write blocker to kluczowe narzędzie informatyki śledczej. Pozwala na odczyt dysku bez możliwości jakiejkolwiek modyfikacji. Dzięki temu dowód cyfrowy zachowuje integralność i jest ważny w sądzie. Podłączasz dysk przez bloker i możesz go analizować. Dalej
Słownik dictionary w Pythonie przechowuje pary klucz wartość. Przykład: {'imie': 'Jan', 'wiek': 25}. Lista to uporządkowana sekwencja elementów. Krotka tuple to niezmienna sekwencja. Zbiór set to kolekcja unikalnych wartości bez powtórzeń. Dalej
W Pythonie puste kolekcje są falsy czyli konwertowane na False. Pusta lista [], pusty słownik {}, pusty string '', pusty set() wszystkie dają False. Niepuste kolekcje są truthy. bool([1,2,3]) zwróci True bo lista nie jest pusta. Dalej
ICMP czyli Internet Control Message Protocol służy do komunikatów kontrolnych w sieci. Polecenie ping używa ICMP echo request i echo reply. Traceroute też wykorzystuje ICMP. Protokół informuje też o nieosiągalności hosta czy przekroczeniu TTL. Dalej
DNS czyli Domain Name System zamienia nazwy domenowe jak google.com na adresy IP jak 142.250.185.78 i odwrotnie. Bez DNS musielibyśmy pamiętać numery IP wszystkich stron. DHCP przydziela adresy IP. SSL TLS szyfruje ruch. Port 53 UDP Dalej
DHCP czyli Dynamic Host Configuration Protocol automatycznie konfiguruje urządzenia w sieci. Przydziela adres IP, maskę podsieci, bramę domyślną i serwery DNS. Proces nazywa się DORA: Discover, Offer, Request, Acknowledge. Działa na portach 67 i 65 546 i 547 na UDP Dalej
Komenda ps czyli process status pokazuje procesy działające w systemie. ps aux wyświetla wszystkie procesy ze szczegółami. ps -ef to pełna lista w innym formacie. Do zabijania procesów służy kill. Do monitorowania na żywo top lub htop. Dalej
Cat wyświetla zawartość pliku. Operator > przekierowuje wyjście do pliku NADPISUJĄC go jeśli istnieje. Operator >> dopisuje na końcu bez nadpisywania. Do łączenia plików: cat plik1 plik2 > plik3. Do porównywania służy diff. Dalej
LUKS czyli Linux Unified Key Setup to standardowy mechanizm szyfrowania całych dysków i partycji w systemach Linux. Jest odpowiednikiem BitLocker z Windows. Szyfruje dane na poziomie blokowym więc cały dysk jest chroniony. Dalej
UDP działa w trybie fire and forget. Jest szybki bo nie czeka na potwierdzenia odbioru. Pakiety mogą zaginąć lub przyjść w złej kolejności. Idealny dla aplikacji real-time jak VoIP, streaming wideo, gry online, zapytania DNS. Dalej
EFI Lock to hasło firmware które chroni przed uruchomieniem komputera z pendrive lub płyty CD. Blokuje też dostęp do Recovery Mode bez hasła. Używany w firmach żeby pracownicy nie mogli instalować innych systemów lub omijać zabezpieczeń. Dalej
Jak nazywa się system w Androidzie zabezpieczający urządzenie przed nieautoryzowanym resetem fabrycznym?
FRP czyli Factory Reset Protection wymaga zalogowania się kontem Google które było na urządzeniu przed resetem. Zapobiega kradzieży bo złodziej po resecie nie może skonfigurować telefonu bez hasła do konta poprzedniego właściciela. Dalej
IBAN to International Bank Account Number czyli ustandaryzowany format numeru konta bankowego używany w transakcjach międzynarodowych. Polski IBAN ma 28 znaków: PL plus 2 cyfry kontrolne plus 24 cyfry numeru rachunku. Dalej
Test Turinga zakłada że komputer jest inteligentny jeśli człowiek w rozmowie nie jest w stanie odróżnić go od człowieka. Zaproponowany przez Alana Turinga w 1950. Dalej
Warstwa transportowa (L4) to TCP (połączeniowy, niezawodny) i UDP (bezpołączeniowy, szybki). HTTP/HTTPS to warstwa aplikacji. IP/ICMP to warstwa sieciowa. Dalej
USB przechowuje dane cyfrowe w sposób adresowany - każda komórka pamięci ma swój adres. Dane kontaktowe to coś innego (np. w telefonie). Dalej
RAID 1 to mirroring czyli lustrzane odbicie. Dane są kopiowane na oba dyski identycznie. Z 2 dysków po 500MB mamy tylko 500MB użytkowej przestrzeni ale pełną redundancję - jak jeden padnie drugi ma wszystko. Dalej
I2C (IIC) to Inter-Integrated Circuit - magistrala szeregowa do komunikacji między układami scalonymi na płytce drukowanej. Używana w czujnikach, pamięciach EEPROM itp. Dalej
Urządzenia brzegowe to te na końcu sieci u użytkownika: komputery, telefony, IoT. Switch to urządzenie sieciowe pośredniczące. Serwer znajduje się w centrum infrastruktury nie na brzegu. Dalej
Gdzie zazwyczaj jako pierwsze konfigurowane są adresy serwerów DNS w typowym systemie klienckim z systemem Linux lub Windows?
Koncepcja łączenia różnych fizycznych urządzeń z Internetem, aby mogły wymieniać dane i współpracować
Koncepcja łączenia różnych fizycznych urządzeń z Internetem, aby mogły wymieniać dane i współpracować