| Termin | Definicja |
|---|---|
| przetwarzanie danych bez weryfikacji ich źródła | Przetwarzanie danych bez weryfikacji ich źródła zwiększa ryzyko wykorzystania informacji pozyskanych niezgodnie z prawem. Na czym polega przetwarzanie danych bez sprawdzenia źródłaPrzetwarzanie danych bez weryfikacji ich źródła oznacza użycie informacji, których pochodzenie, sposób pozyskania albo integralność nie zostały wcześniej ustalone. W środowisku komputerowym może dotyczyć pliku pobranego z nieznanej strony, załącznika otrzymanego pocztą elektroniczną, danych skopiowanych z zewnętrznego nośnika, wpisów importowanych do programu albo wyników wygenerowanych przez inne urządzenie. Sam fakt, że dane można otworzyć lub odczytać, nie potwierdza ich wiarygodności. Plik może być niepełny, zmodyfikowany, błędnie opisany albo zawierać treść przygotowaną w celu uruchomienia szkodliwego kodu. Źródło danych powinno być rozumiane szerzej niż nazwa użytkownika lub adres strony. Istotne są także czas utworzenia pliku, metoda transferu, użyte konto, urządzenie pośredniczące oraz operacje wykonane przed importem. W praktyce pomocne bywają metadane pliku, dzienniki systemowe, historia pobierania, informacje o właścicielu dokumentu i suma kontrolna. Jeżeli dane pochodzą z kilku miejsc, należy zachować informację o ich połączeniu oraz o kolejności przekształceń. Bez takiego kontekstu trudno ustalić, czy późniejszy wynik jest prawidłowy i czy można bezpiecznie wykorzystać go w kolejnym programie. Skutki techniczne niepewnego pochodzenia informacjiNiezweryfikowane dane mogą powodować błędne decyzje programu albo użytkownika. Przykładem jest arkusz kalkulacyjny z podmienionymi wartościami, plik konfiguracyjny z nieprawidłowym adresem usługi, archiwum zawierające zmodyfikowane skrypty lub dokument wykorzystujący aktywną zawartość. Po otwarciu takiego materiału aplikacja może wykonać operacje, których użytkownik nie przewidział, zapisać niewłaściwe ustawienia albo przekazać dane dalej. Ryzyko rośnie, gdy program automatycznie wykonuje makra, skrypty, polecenia powłoki lub dodatki pochodzące z importowanego pliku. Problem może być także mniej widoczny i polegać na utracie spójności danych. Jeżeli system przyjmuje rekordy bez sprawdzenia formatu, zakresu wartości, duplikatów i zależności między polami, do dalszego przetwarzania trafiają informacje pozornie poprawne, lecz logicznie sprzeczne. W bazie mogą pojawić się daty w niewłaściwym formacie, identyfikatory przypisane do nie tych urządzeń albo pliki opisane jako należące do innego użytkownika. Późniejsze filtrowanie i raportowanie nie naprawi automatycznie takiego błędu, ponieważ operuje na danych już pozbawionych wiarygodnego kontekstu. Metody sprawdzania źródła i integralności danychPodstawową czynnością jest ustalenie, skąd dane pochodzą i w jakim celu mają zostać użyte. Przy plikach warto porównać nazwę, rozszerzenie i rzeczywisty typ zawartości, ponieważ zmiana rozszerzenia nie zmienia formatu ani nie usuwa zagrożenia. Można również sprawdzić sumę kontrolną, na przykład SHA-256, jeżeli znana jest wartość referencyjna opublikowana przez zaufane źródło. Zgodność sumy wskazuje, że zawartość nie zmieniła się od momentu obliczenia, ale sama suma nie potwierdza, że plik pochodzi od właściwego autora. Do potwierdzenia autorstwa służą między innymi podpisy cyfrowe, certyfikaty i mechanizmy uwierzytelniania dostawcy. Przed importem danych należy stosować walidację składniową i semantyczną. Walidacja składniowa sprawdza, czy dane odpowiadają oczekiwanemu formatowi, na przykład czy plik CSV ma właściwą liczbę kolumn, a dokument JSON zawiera poprawną strukturę. Walidacja semantyczna ocenia, czy wartości mają sens w konkretnym zastosowaniu: czy data nie wykracza poza dopuszczalny zakres, identyfikator ma właściwy wzorzec, a zależności między rekordami są zachowane. Przy podejrzanych materiałach bezpieczniejsze jest otwarcie ich w środowisku izolowanym, bez dostępu do istotnych plików i usług. Należy także rejestrować operacje importu, odrzucać niepoprawne rekordy oraz zachowywać kopię pierwotnych danych do późniejszego porównania. Znaczenie kontroli danych na laptopie i komputerze PCNa komputerze domowym lub biurowym weryfikacja źródła dotyczy między innymi załączników, instalatorów, kopii zapasowych, dokumentów przekazywanych na pendrive’ach i plików pobieranych przez przeglądarkę. Jeżeli po otwarciu nieznanego materiału pojawiają się nowe komunikaty, nieoczekiwane procesy, zmienione ustawienia przeglądarki albo problemy z dostępem do plików, warto przerwać dalsze działania i zabezpieczyć dostępne dowody. Nie należy kasować pochopnie dzienników ani nadpisywać podejrzanego pliku, ponieważ może to utrudnić ustalenie przebiegu zdarzenia. Przydatne są informacje o lokalizacji pliku, czasie pobrania, nazwie nadawcy oraz czynnościach wykonanych bezpośrednio przed wystąpieniem problemu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów stacjonarnych PC i ich podzespołów, w tym diagnostyką problemów powstałych po niepewnym imporcie danych lub uruchomieniu podejrzanego pliku. Zakres czynności powinien wynikać z rzeczywistego stanu urządzenia: może obejmować sprawdzenie systemu, analizę objawów, kontrolę nośnika danych i ocenę, czy komputer zachowuje poprawną stabilność. Sama naprawa sprzętu nie potwierdza pochodzenia informacji, dlatego przy pracy z ważnymi plikami trzeba równolegle zachować ich kopie, opisać źródło oraz oddzielić dane zweryfikowane od materiałów, których wiarygodności nie ustalono. |