82:1

tożsamości maszynowych (NHIs) na jednego człowieka

2025

CyberArk

18%

organizacji ma formalne polityki bezpiecznego wykorzystania AI

2026

Salesforce Workforce AI Survey

89%

użycia sztucznej inteligencji jest niewidoczne dla organizacji

2025

LayerX

Anulowana subskrypcja kończy faktury i zostawia tokeny dostawcy, wasze konta i wasze dane dokładnie tam, gdzie były.

czym jest

Offboarding dostawcy to celowe zamknięcie wszystkiego, co stworzyła relacja SaaS: uprawnień OAuth i tokenów API, które narzędzie trzymało w twoim środowisku, kont użytkowników, które twoi ludzie mieli w jego systemie, integracji między aplikacjami spiętych podczas onboardingu, oraz danych firmowych zgromadzonych po stronie dostawcy przez cały czas trwania umowy.

Proces zakupowy obsługuje początek relacji z dostawcą. Prawie nic nie obsługuje jej końca. Subskrypcja wygasa, logowania przestają być używane, a każdy techniczny ślad tej relacji domyślnie zostaje na miejscu.

dlaczego narasta

Nikt nie jest właścicielem zakończeń. Zespół, który forsował narzędzie, przeszedł już na jego następcę; finanse widzą tylko, że rozliczenia się zatrzymały; IT często nigdy nie wiedziało, że narzędzie w ogóle istniało. Połączenia zostają, bo ich odebranie to zadanie z niczyjej listy.

Skala tej pozostałości jest udokumentowana: badania SaaS firmy Valence Security wykazały, że większość integracji SaaS-to-SaaS jest nieaktywna, ale wciąż trzyma ważne tokeny OAuth albo klucze API. Martwi dostawcy z żywymi danymi logowania to normalny stan środowiska, które nigdy świadomie nie przeprowadziło offboardingu. Naruszenie Salesloft/Drift z 2025 roku pokazało, dokąd to prowadzi: atakujący wykorzystali tokeny OAuth integracji jednego dostawcy, żeby przeskoczyć do danych Salesforce setek firm klienckich, a uśpione połączenie dałoby dokładnie taką samą ścieżkę jak aktywne.

co to kosztuje

Każda pozostałość niesie własne ryzyko. Stały dostęp dostawcy do twojego stacku to powierzchnia ataku, która już nic ci nie daje: jeśli dostawca zostanie jutro zaatakowany, jesteś w blast radiusa narzędzia, którego przestałeś używać rok temu. Twoje dane po stronie dostawcy zachowują swoją wagę na gruncie RODO: zgodnie z art. 28(3)(g) twoja umowa powierzenia przetwarzania musi wymagać od dostawcy usunięcia albo zwrotu danych osobowych po zakończeniu współpracy, a skorzystanie z tej klauzuli to twój ruch, nie jego. A osierocone konta, które twój zespół miał w martwym narzędziu, to cele credential stuffingu noszące domenę twojej firmowej poczty.

Koszt audytowy narasta po cichu: każdy martwy dostawca wciąż widoczny na twojej liście OAuth to finding, który będziesz musiał wytłumaczyć w kolejnej ankiecie albo przeglądzie.

co działa

Martwi dostawcy wychodzą na jaw przez zestawienie krzyżowe: z jednej strony lista uprawnień OAuth i lista aplikacji SSO, z drugiej to, co faktycznie płacą finanse. Połączony, ale nieopłacany zwykle oznacza wycofany, ale nigdy niewygaszony formalnie. Ten sam przegląd wyłapuje sąsiednie sygnały, połączone aplikacje z ważnymi tokenami bez niedawnej aktywności, integracje, których twórca odszedł, wpisy SSO dla narzędzi, których nikt nie otwiera, co oznacza dostawców, którzy są funkcjonalnie martwi, nawet jeśli subskrypcja wciąż się cicho odnawia.

Odbieranie dostępu obejmuje więcej niż oczywiste uprawnienie. Relacja z dostawcą zwykle zostawia po sobie uprawnienia OAuth, klucze API, endpointy webhooków, a czasem konta serwisowe w katalogu, i każde z nich trzeba odebrać, potwierdzić i udokumentować, bo to właśnie potwierdzenie zamienia sprzątanie w dowód na potrzeby audytu.

Strona danych opiera się na art. 28(3)(g) RODO: umowa powierzenia przetwarzania musi wymagać od dostawcy usunięcia albo zwrotu danych osobowych po zakończeniu współpracy, a sama klauzula nic nie robi bez działania, bo skorzystanie z niej to ruch klienta. Działająca sekwencja to formalny wniosek o zwrot albo usunięcie danych na podstawie umowy i artykułu, a potem pisemne potwierdzenie usunięcia. Tam, gdzie okaże się, że umowa nie ma takiej klauzuli, ta luka staje się punktem do poprawy w kolejnym szablonie zakupowym, żeby przyszłe umowy kończyły się lepiej niż ta. Zamknięcie własnej strony klienta wygląda podobnie: konta zespołu w martwym narzędziu zostają dezaktywowane, a wszystko, czego wymagają zasady retencji, zostaje najpierw wyeksportowane.

To, co czyni ten proces powtarzalnym, a nie archeologicznym, to lista kontrolna offboardingu wewnątrz zarządzania dostawcami, stosowana przy każdym końcu umowy. Narzędzie opuszcza środowisko tak, jak pracownik opuszcza firmę: całkowicie i w konkretnym dniu.

powiązane praktyczne poradniki

zacznijmy od rozmowy

Most first conversations start with not quite knowing what you have or where to begin. That's normal, and it's exactly where we're useful.

Tell us what prompted this. An upcoming audit, an incident, a client's security questionnaire, or just a sense that things have gotten messy.

We'll take it from there

Julian Machowski
Head of Technical Sales
+48 783 762 997
julian@unshadowit.com
Let's connect on LinkedIn
Message received. We'll be in touch soon.
Something failed. Try again or call us directly.