Przejdź do treści
Anexet
Abstrakcyjna ilustracja do hasła „Analiza kanałów ukrytych”: trójkąt ostrzegawczy z wykrzyknikiem

Analiza kanałów ukrytych

Analiza kanałów ukrytych to systematyczne badanie systemu i jego ruchu w celu znalezienia ukrytych ścieżek przepływu informacji, oszacowania ich przepustowości i ograniczenia ich.

Anexet Team
14 sierpnia 2026Czytanie 4 min

Na czym polega analiza kanałów ukrytych

Analiza kanałów ukrytych wykrywa, mierzy i ogranicza kanały ukryte. Kanał ukryty to ścieżka, która wykorzystuje wspólne zasoby, zachowanie protokołu lub czas, by przenosić informacje bez łamania jakiejkolwiek jawnej reguły. Kluczowe pytanie brzmi: czy dane mogą przepłynąć przez ten system w sposób, którego nikt nie zaprojektował i którego nikt nie obserwuje?

Kanał i jego analiza to dwie różne rzeczy. Kanał to zjawisko: sama ukryta ścieżka. Analiza to metoda zastosowana do tej ścieżki. Wskazuje miejsca, przez które informacja mogłaby wyciekać, szacuje przepustowość każdej ścieżki i przekazuje wyniki do poprawek projektowych lub monitoringu. Kanał jest przedmiotem badania. Analiza jest samym badaniem.

Metoda Shared Resource Matrix

Podstawową techniką jest Shared Resource Matrix, wprowadzona przez Richarda Kemmerera w 1983 roku. Opiera się na jednej obserwacji. Kanał ukryty potrzebuje wspólnego zasobu, takiego jak pamięć, bloki dysku, czas procesora, blokada czy pole nagłówka, który jeden proces może zmienić, a drugi zaobserwować. Metoda jest ukierunkowana przede wszystkim na kanały ukryte oparte na pamięci, w których jeden proces zapisuje wartość, a drugi ją odczytuje. Składa się z czterech etapów:

  1. 1
    Wyliczenie zasobów

    Wypisz każdy zasób współdzielony między podmiotami o różnych poziomach zaufania, wraz z jego atrybutami i operacjami, jakie może wykonać każdy podmiot.

  2. 2
    Pary modyfikacja i obserwacja

    Dla każdego atrybutu zapisz, które podmioty mogą go zmienić, a które mogą odczytać lub wywnioskować zmianę. To warunek wstępny kanału pamięciowego.

  3. 3
    Śledzenie ścieżek

    Prześledź kandydackie pary, których żaden legalny mechanizm projektu nie pośredniczy, aby potwierdzić rzeczywisty przepływ.

  4. 4
    Oszacowanie przepustowości

    Oszacuj osiągalną szybkość transmisji każdego potwierdzonego kanału. Kanał przekazujący kilka bitów na godzinę to notatka dokumentacyjna. Kanał przenoszący kilobajty to wada projektu do ograniczenia.

Analiza ruchu i wykrywanie anomalii

W sieciach produkcyjnych praca przesuwa się z dokumentów projektowych na zaobserwowane zachowanie. Analiza ruchu bada przepływy, czas, wolumen i użycie protokołów pod kątem oznak, że uprawniony kanał przenosi ukryty sens. Wykrywanie anomalii dodaje warstwę statystyczną. Oznacza trwałe odchylenia od normalnego ruchu i aktywności użytkowników, czyli tę samą logikę co wykrywanie anomalii zachowań, zastosowaną do przepływu danych. Kanały ukryte naśladują uprawniony ruch, więc pojedyncze zdarzenie rzadko cokolwiek dowodzi. Trwały wzorzec wolumenów, miejsc docelowych i harmonogramów wskazuje kandydacką ścieżkę. Typowe sygnały:

  • Anomalie entropii: losowość w ładunku lub nazwach domen znacznie wyższa niż ta, którą zwykle generuje protokół.
  • Regularność czasu: odstępy między żądaniami jak metronom, podczas gdy prawdziwa aktywność człowieka lub aplikacji byłaby nieregularna.
  • Asymetria wolumenu: minimalne żądania, na które odpowiada znaczna odpowiedź, lub transfery wykraczające poza dozwolone użycie kanału.

Gdzie stosuje się analizę kanałów ukrytych

W praktyce najczęściej spotyka się trzy sytuacje. W programach zarządzania ryzykiem wewnętrznym chodzi o eksfiltrację danych przez kanały, które wyglądają na zatwierdzone:

ObszarCo się dzieje
Ocena bezpieczeństwaSystemy o wysokim poziomie zaufania przechodzą formalny przegląd. Kanały są dokumentowane i ograniczane.
Ćwiczenia red teamAtakujący sprawdzają, czy analiza projektu przeoczyła rzeczywistą ścieżkę.
Programy ryzyka wewnętrznegoMonitorowanie zatwierdzonych kanałów pod kątem transferów poza dozwolonymi trasami.

Jak to wygląda w Anexet

Anexet nie prowadzi formalnej analizy kanałów ukrytych, ale jego konsola pokazuje operacyjną połowę tej pracy. Strona Polityki bezpieczeństwa wymienia reguły statystyczne obok reguł opartych na tezaurusach i odciskach palca oraz zlicza incydenty według statusu i typu reguły. Panel statystyk ruchu sieciowego pokazuje krótki wybuch wysłanych pakietów na płaskim tle: takie odchylenie mają wykrywać reguły statystyczne. Oba widoki zasilają przepływ pracy wykrywania zagrożeń wewnętrznych.

Widać reguły statystyczne obok reguł opartych na tezaurusach i odciskach palca oraz sumy incydentów.

1 / 2

Co analiza potrafi, a czego nie

Pełność jest poza zasięgiem. To, czy dowolny program może wyciekać informacje, jest w ogólnym przypadku nierozstrzygalne, więc każda realna analiza ogranicza się do wyliczonych zasobów i zaobserwowanych przepływów. Uczciwe cele to znalezienie ścieżek o najwyższej przepustowości i sprowadzenie ich do akceptowalnego poziomu przez zakłócanie szumem, ograniczanie szybkości lub segmentację. Każde z tych działań wymienia wydajność na tajność. Kanały ukryte oparte na czasie są najtrudniejsze do ograniczenia, bo ich sygnał tkwi w czasie, a nie w danych.

Dyscyplina ma dwie połowy. Analiza formalna to praca na etapie projektowania, na wnętrzu systemu. Monitoring operacyjny to praca w czasie działania, na rzeczywistym ruchu i aktywności, wyszukująca dane poruszające się ścieżkami, których nikt nie zatwierdził. Niewiele organizacji potrzebuje pierwszej. Prawie każda korzysta z drugiej, bo wszyscy używają kanałów takich jak poczta, sieć, chmura i nośniki wymienne, które można wykorzystać nie w tym celu, do którego powstały.

Czysty dziennik monitoringu nie dowodzi, że kanał ukryty nie istnieje. Pokazuje jedynie, że nie pojawił się żaden monitorowany wzorzec.

Od czego zacząć

Zacznij od danych, których wyciek bolałby najbardziej, a potem wypisz kanały, którymi naprawdę się przemieszczają. Ta lista jest podstawą zarówno przeglądu projektu, jak i reguł monitoringu.

Połącz przegląd na etapie projektowania z monitoringiem w czasie działania i przypisz każdemu ustaleniu właściciela oraz termin. Raport, według którego nikt nie działa, nie zamyka żadnego kanału.

Czytaj dalej: Techniczny wyciek informacji: czym jest i jak się chronić?.

Ukryty transfer nigdy się nie zapowiada. Chowa się w ruchu i rutynie zwykłej pracy.

Anexet Team

Jak rozwiązuje to Anexet

Anexet nie prowadzi analizy kanałów ukrytych w formalnym, certyfikowanym sensie: wykrywanie kanałów czasowych we wspólnym sprzęcie leży poza jego zakresem. Obejmuje natomiast operacyjną połowę tej dyscypliny: bada przechwycony ruch i zarejestrowaną aktywność użytkowników pod kątem wzorców wskazujących na dane wychodzące poza zatwierdzone kanały. To praktyczne wsparcie dla pytania o kanały ukryte, a nie substytut formalnej analizy zasobów współdzielonych.

Ponieważ ukryty transfer udaje legalną aktywność, wykrywanie zaczyna się od widoczności i treści: agenty przechwytują rzeczywiste kanały, analiza treści ocenia, co jest przenoszone, a reguły statystyczne wychwytują odchylenia od normalnych wolumenów.

  • Widoczność kanałów

    agenty punktów końcowych przechwytują pocztę, sieć, aplikacje chmurowe, komunikatory, urządzenia wymienne, drukowanie i schowek: kanały, na których nadużyciu żeruje ukryty transfer.

  • Ocena oparta na treści

    transfery są sprawdzane wobec gotowych tezaurusów bezpieczeństwa, banków haszy, bibliotek odcisków cyfrowych i etykiet poufności: dane ukryte w zwyczajnie wyglądającym pliku są rozpoznawane po tym, co zawierają.

  • Anomalie wolumenu i czasu

    reguły statystyczne oznaczają wiadomości lub transfery plików przekraczające zwykły próg użytkownika w ciągu godziny, dnia lub tygodnia: trwałe odchylenie, jakie wytwarza powolny, ukryty transfer.

  • Rozliczalny ślad audytowy

    każde przechwycone zdarzenie jest zapisywane z użytkownikiem, znacznikiem czasu, kanałem i klasyfikacją treści, więc podejrzany wzorzec można prześledzić wstecz do stojących za nim zdarzeń.

Funkcja wykrywania zagrożeń wewnętrznych

Dowiedz się więcej

Najczęstsze pytania

Częste pytania o to pojęcie i o to, jak radzi sobie z nim Anexet.

Kanał ukryty to sama ukryta ścieżka. Analiza to metoda, która pozwala ją znaleźć, oszacować, ile danych może przenieść, i ograniczyć ryzyko.

Nie. Ustalenie, czy dowolny program może wyciekać informacje, jest w ogólnym przypadku nierozstrzygalne. Analiza obejmuje więc wyliczone zasoby i zaobserwowane przepływy, a jej celem jest znalezienie i ograniczenie ścieżek o najwyższej przepustowości.

Nie w formalnym, certyfikacyjnym sensie, na przykład przy identyfikacji kanałów czasowych we współdzielonym sprzęcie. Anexet obejmuje część operacyjną: bada przechwycony ruch i zarejestrowaną aktywność użytkowników pod kątem wzorców, które wskazują na dane wychodzące poza zatwierdzone kanały.

Chroń swoje dane z Anexet

Zobacz na krótkim pokazie na żywo, jak Anexet zatrzymuje wycieki danych, monitoruje aktywność pracowników i pilnuje zgodności.

Umów demo