Przejdź do treści

Narzędzia Facebook Ads na tokenach i ciasteczkach: analiza bezpieczeństwa

Zaktualizowano 10 min czytania
LB

Lena Brandt

Ad Policy & Compliance Analyst

Każde narzędzie grey-hat do reklam na Facebooku potrzebuje do działania jednego: dostępu do Twojego konta na Facebooku. To, jak go zdobywa i co ten dostęp odsłania, jest sednem bezpieczeństwa tokenów i ciasteczek w Facebook Ads, a większość media buyerów nigdy o to nie pyta. Ten artykuł zestawia dwa popularne skróty, czyli udostępnienie tokena dostępu i udostępnienie ciasteczek sesji, z oficjalną drogą.

Krótka odpowiedź: Bezpieczeństwo tokenów i ciasteczek w Facebook Ads sprowadza się do tego, jak narzędzie dociera do Twojego konta. Niektóre narzędzia grey-hat działają na tokenie dostępu albo ciasteczkach sesji wziętych z Twojej przeglądarki, co oddaje im Twój zalogowany dostęp z szerokimi uprawnieniami, trudnymi do odebrania. Bezpieczną alternatywą jest oficjalne Marketing API Meta z OAuth, które daje zawężony dostęp, widoczny i możliwy do usunięcia, bez odsłaniania Twojej sesji.

To poradnik obronny: wyjaśnia, co jest odsłonięte i jak się chronić, a nie jak przeprowadza się którąkolwiek z tych metod. Szersze porównanie oficjalnych narzędzi i narzędzi grey-hat znajdziesz w poradniku Meta Ads API: oficjalne narzędzia a narzędzia grey-hat.

Jak działa uwierzytelnianie na Facebooku

Dla narzędzia reklamowego uwierzytelnianie na Facebooku działa na jeden z dwóch sposobów: albo Meta wydaje narzędziu dostęp przez OAuth, albo narzędzie pożycza dostęp, który Twoja przeglądarka już ma. Cała reszta artykułu wynika z tej różnicy.

Oficjalny proces OAuth

Gdy uczciwa aplikacja, taka jak Wevion, łączy się z Twoim kontem na Facebooku, przechodzi przez proces OAuth 2.0 Meta:

  1. Ty go zaczynasz: klikasz w aplikacji, żeby połączyć konto Meta.
  2. Meta pokazuje okno: ekran hostowany przez Meta wymienia dokładnie, o co prosi aplikacja.
  3. Wyrażasz zgodę: zatwierdzasz uprawnienia albo je odrzucasz.
  4. Meta wydaje token: token obejmuje tylko zatwierdzone uprawnienia i trafia do zarejestrowanego ID aplikacji.
  5. Zachowujesz kontrolę: token ma określony czas ważności, a aplikację możesz usunąć w każdej chwili.

Aplikacje połączone w ten sposób są wymienione w ustawieniach Facebooka w sekcji Integracje biznesowe, a aplikację wiążą Platform Terms Meta. Tak działa Wevion: łączy się tokenem użytkownika wydanym przez Meta w procesie OAuth. Administrator firmy może też dodać token System User, ale główną drogą jest OAuth.

Co zamiast tego robią narzędzia grey-hat

Narzędzia grey-hat pomijają ten proces. Zamiast prosić Meta o wydanie dostępu, działają na danych dostępowych, które Twoja przeglądarka już ma:

  • Token dostępu z Twojej zalogowanej sesji
  • Ciasteczka sesji, które utrzymują Cię zalogowanym w przeglądarce

W obu przypadkach narzędzie dostaje dostęp bez zawężonego nadania uprawnień, bez aplikacji zatwierdzonej przez Meta do takiego dostępu i bez podłączonej aplikacji, którą możesz usunąć.

Tokeny dostępu: czym są i do czego sięgają

Token dostępu to dane, które mówią serwerom Meta, kto wysyła żądanie i co może zrobić. Gdy pracujesz w Ads Managerze, przeglądarka używa tokenów w tle i właśnie na takich tokenach działają niektóre narzędzia grey-hat.

Czym jest „token EAAB”?

„EAAB” nie jest oficjalnym terminem Meta. To przezwisko, którym media buyerzy nazywają tokeny dostępu zaczynające się od tych czterech liter: tokeny dostępu Facebooka zaczynają się od „EAA”, a te używane przez interfejs reklamowy Facebooka zwykle od „EAAB”. Meta nie publikuje, co oznacza prefiks, więc uważaj na każde „oficjalne” rozwinięcie, które znajdziesz w sieci.

Do czego sięga token

Token niesie uprawnienia sesji, z której pochodzi. W kontekście reklamowym zwykle obejmują one:

Zakres uprawnieńNa co pozwalaPoziom ryzyka
ads_managementTworzenie, edycja i usuwanie kampanii, zestawów reklam i reklamWysoki
ads_readOdczyt danych reklamowych i wskaźników skutecznościŚredni
business_managementZarządzanie ustawieniami firmy, w tym osobami i zasobamiKrytyczny
pages_manage_adsTworzenie reklam powiązanych z Twoimi StronamiWysoki
pages_read_engagementOdczyt postów i zaangażowania na StronieŚredni
read_insightsOdczyt statystyk i analizŚredni

Uwaga: Zakresu tokena wziętego z Twojej sesji nie da się zawęzić. Niesie wszystko, co niesie Twoja sesja, a strona trzecia, która go ma, sięga równie daleko.

Rodzaje tokenów i czas ważności

Dokumentacja tokenów dostępu Meta opisuje kilka rodzajów tokenów, które zachowują się różnie:

Rodzaj tokenaTypowy czas ważnościJak wygasa
Krótkotrwały token użytkownika (OAuth)Około 1 do 2 godzinWygasa sam
Długotrwały token użytkownika (OAuth)Około 60 dniWygasa albo usuwasz aplikację
Token StronyMoże być długotrwałyOdbierany przez użytkownika lub Stronę
Token System UserMożna ustawić bez wygasaniaOdbierany przez administratora firmy
Token wzięty z sesjiNiejasny, związany z sesjąBrak aplikacji do usunięcia; wygasa, gdy sesja lub token zostaną unieważnione

Dokumentacja Meta podaje też, że tokeny mogą wygasnąć wcześniej, na przykład po zmianie hasła. Tokeny System User należą do portfolio firmowego, a nie do osoby, i dlatego administratorzy używają ich do dostępu serwer do serwera; nadal trzeba je starannie zawężać i odbierać, gdy nie są już potrzebne.

Ciasteczka sesji: szersze odsłonięcie

Ciasteczka sesji utrzymują Twoją przeglądarkę zalogowaną do Facebooka. Token sięga tam, gdzie pozwalają jego uprawnienia, a ciasteczko sesji może sięgać całego konta, bo dla Facebooka wygląda jak Twoja już zalogowana przeglądarka.

Dlatego kradzież danych logowania jest tak częstą drogą do kont. Według Verizon 2025 Data Breach Investigations Report nadużycie danych logowania było najczęstszym wektorem początkowego dostępu w naruszeniach, z udziałem 22%. Przekazanie ciasteczek sesji stronie trzeciej dodaje jeszcze jedno miejsce, z którego mogą wyciec.

Uwierzytelnianie dwuskładnikowe słabo chroni w tym przypadku. 2FA zabezpiecza moment logowania; sesja, która jest już uwierzytelniona, przeszła tę kontrolę. Dlatego zalecenie brzmi: nigdy nie eksportuj ani nie udostępniaj ciasteczek, a narzędzia, które o nie proszą, wymagają największej ostrożności.

Dostęp przez tokeny a dostęp przez ciasteczka

AspektPrzez tokenyPrzez ciasteczka
Zakres dostępuTo, na co pozwalają uprawnienia tokenaCałe konto
Co jest odsłonięteDane reklamowe i zarządzanieReklamy oraz wiadomości, profil i ustawienia
Widoczność dla CiebieBrak podłączonej aplikacji do sprawdzeniaBrak podłączonej aplikacji do sprawdzenia
Odebranie dostępuUnieważnienie tokena lub sesjiWylogowanie wszystkich sesji i zmiana hasła
Gdy narzędzie zostanie przejęteZagrożone zasoby reklamoweZagrożone całe konto

Kategorie narzędzi i sposób łączenia

Zamiast wskazywać konkretnych dostawców, lepiej znać kategorie i pytać każde narzędzie, do której należy:

KategoriaJak zdobywa dostępCzy widzisz je i możesz usunąć w ustawieniach?
Narzędzia automatyzacji na tokenachToken dostępu z Twojej sesjiNie
Narzędzia sesyjne na ciasteczkachCiasteczka Twojej sesjiNie
Skrypty automatyzujące Ads ManageraTwoja zalogowana przeglądarkaNie
Narzędzia do profili przeglądarkiTwoje własne logowanie, w odizolowanym profilu, który kontrolujeszNie dotyczy: logujesz się sam
Platformy na oficjalnym API, takie jak WevionOAuth, zawężone uprawnienia wydane przez MetaTak

Co ryzykujesz, udostępniając dostęp

Gdy dajesz narzędziu token lub ciasteczka, tworzysz łańcuch z kilkoma słabymi punktami i w każdym z nich ufasz dostawcy:

  1. Przesył: czy dane dostępowe są szyfrowane w drodze do dostawcy?
  2. Przechowywanie: czy są szyfrowane w spoczynku i kto może czytać bazę danych?
  3. Kontrola dostępu: którzy pracownicy widzą Twoje dane dostępowe?
  4. Reakcja na incydenty: co się stanie, jeśli dostawca zostanie przejęty?
  5. Retencja: jak długo dane dostępowe są przechowywane po tym, jak przestaniesz korzystać z usługi?

W przypadku wielu narzędzi grey-hat te odpowiedzi nie są publikowane. A dostawca, który trzyma aktywne sesje wielu reklamodawców, sam w sobie jest cennym celem: warto pytać nie o to, czy dziś wygląda na godnego zaufania, ale do czego sięgnęłoby jutro jego przejęcie.

Gdy kanał aktualizacji staje się powierzchnią ataku

Rozszerzenie, które samo się aktualizuje, jest kanałem dystrybucji, więc jego proces aktualizacji należy do tego, czemu ufasz. Uprawnienia zatwierdzasz raz, przy instalacji; potem kod stojący za nimi może się zmienić bez ponownego pytania. Kto kontroluje ten proces, ten decyduje, co w tej samej chwili uruchomi się w każdej przeglądarce, która mu ufa.

To odwraca zwykłą radę. „Aktualizuj oprogramowanie” to prawie zawsze dobra rada i dokładnie na tym zachowaniu opiera się zatruta aktualizacja. Nic tu nie dotyczy jednego produktu czy jednej kategorii: każdy komponent z dostępem na poziomie przeglądarki trafia do Ciebie przez jakiś proces dystrybucji.

Co to oznacza w praktyce

  • Do czego taki komponent może sięgnąć: do wszystkiego, co przeglądarka może odczytać w tym profilu, w tym ciasteczek sesji, tokenów w pamięci strony lub local storage, danych innych rozszerzeń i schowka.
  • Do czego zwykle nie sięgnie: do niczego w innym profilu przeglądarki. Separacja profili to granica, która się trzyma, i nic nie kosztuje.
  • Zasięg szkód zależy od profilu, nie od dostawcy. Profil, w którym jest i portfel, i sesja Business Managera, dzieli od utraty obu jeden przejęty komponent.
  • Skutki nie są symetryczne. Od ograniczenia konta reklamowego często można się odwołać. Opróżnionego portfela nie da się odzyskać. Rzeczy nieodwracalne trzymaj gdzie indziej.

Przydatne pytania dotyczą więc Twojej własnej konfiguracji: które rozszerzenia widzą profil, w którym logujesz się do kont reklamowych, co jeszcze jest w tym profilu i do czego sięgnęłaby jutrzejsza aktualizacja.

Gdzie są narzędzia do profili przeglądarki

Narzędzia do profili przeglądarki, często nazywane przeglądarkami anti-detect, rozwiązują kwestie dostępu i tożsamości: osobne profile dla każdego konta, do którego masz uprawnienia, i sposób na pracę zespołu bez przekazywania haseł. To inna praca niż uruchamianie kampanii, reguły, budżety i pomiar na sześciu platformach reklamowych w jednym workspace, czym zajmuje się Wevion. W wielu realnych konfiguracjach oba narzędzia działają obok siebie; nasze porównanie Wevion i przeglądarek anti-detect pokazuje jak. Wevion łączy się przez oficjalne Marketing API Meta z OAuth, więc po naszej stronie nic nigdy nie poprosi Cię o ciasteczko.

Wskazówka: Profil, który dotyka pieniędzy, trzymaj oddzielnie od profilu, który dotyka kont reklamowych. Nic to nie kosztuje, a ogranicza zasięg każdego pojedynczego przejętego rozszerzenia.

OAuth a wyciąganie tokenów: bezpośrednie porównanie

Zarówno OAuth, jak i wyciąganie tokenów kończą się tym, że narzędzie ma token, ale różnią się tym, kto go wydał, co obejmuje i czy możesz go odebrać.

AspektOficjalny OAuth (np. Wevion)Token lub ciasteczko z Twojej sesji
Kto wydaje dostępMeta, zarejestrowanej aplikacjiNikt: jest skopiowany z Twojej sesji
Twoja zgodaWyraźna, dla każdego uprawnieniaBrak okna uprawnień
ZakresUprawnienia, które zatwierdzaszWszystko, co ma Twoja sesja
Czas ważnościOkreślony przez MetaNiejasny
WidocznośćAplikacja w ustawieniach FacebookaNie ma czego zobaczyć ani usunąć
Odebranie dostępuUsunięcie aplikacji w ustawieniachUnieważnienie sesji i zmiana hasła
Zasady, których przestrzega narzędziePlatform Terms Meta i App ReviewPoza oficjalnym dostępem Meta
Gdy dostawca zostanie przejętyTylko zatwierdzone zakresyPełny zasięg Twojej sesji

To nie jest różnica stopnia. OAuth istnieje po to, żebyś kontrolował, co może zrobić strona trzecia; pożyczenie sesji odbiera Ci tę kontrolę.

Wevion to platforma do operacji reklamowych, która łączy Meta, Google, TikTok, Taboola, Snapchat i Outbrain przez ich oficjalne API (OAuth w Meta, Google, TikTok i Snapchat), synchronizuje dane mniej więcej co 15 minut, a Wavo, copilot AI, proponuje zmiany, które zatwierdzasz, podczas gdy reguły działają tylko przy warunkach ustawionych przez Ciebie.

Jak ocenić i zabezpieczyć swoją konfigurację

Niezależnie od tego, czy korzystałeś z narzędzi grey-hat, krótki audyt pokaże, co dziś ma dostęp do Twoich kont reklamowych, a kilka nawyków utrzyma porządek.

Pierwsze kontrole

  1. Centrum kont, Hasło i zabezpieczenia, Gdzie jesteś zalogowany: szukaj sesji z urządzeń lub miejsc, których nie rozpoznajesz.
  2. Ustawienia Facebooka, Integracje biznesowe oraz Aplikacje i witryny: usuń każdą aplikację, której nie rozpoznajesz lub już nie używasz.
  3. Ustawienia firmy, Osoby i Użytkownicy systemowi: sprawdź, czy nie ma nieznanych osób, oczekujących zaproszeń lub tokenów System User, których nie tworzyłeś.
  4. Aktywność konta reklamowego: przejrzyj ostatnie zmiany pod kątem czegokolwiek, czego nie zrobiłeś.
  5. Rozszerzenia przeglądarki: w każdym profilu, w którym logujesz się do Facebooka, usuń to, czego nie potrzebujesz, zwłaszcza rozszerzenia z dostępem do wszystkich stron.

Jeśli podejrzewasz przejęcie

  1. Wyloguj wszystkie sesje w Centrum kont.
  2. Zmień hasło do Facebooka.
  3. Włącz uwierzytelnianie dwuskładnikowe, najlepiej przez aplikację uwierzytelniającą, a nie SMS.
  4. Usuń nieznane aplikacje i ponownie autoryzuj tylko te, którym ufasz.
  5. Sprawdź konta reklamowe pod kątem kampanii lub zmian budżetu, których nie wprowadziłeś.
  6. Sprawdź portfolio firmowe pod kątem nieznanych osób lub Użytkowników systemowych.
  7. Zgłoś nieuprawniony dostęp przez Centrum pomocy dla firm Meta i rozważ wymianę metod płatności na zagrożonych kontach reklamowych.

Stałe nawyki

  • Miej osobny profil przeglądarki dla kont reklamowych, z małą liczbą rozszerzeń i bez niczego, co dotyka pieniędzy.
  • Wymagaj uwierzytelniania dwuskładnikowego od wszystkich w portfolio firmowym.
  • Regularnie przeglądaj podłączone aplikacje i Użytkowników systemowych i odbieraj dostęp, gdy ktoś odchodzi albo wycofujesz narzędzie.
  • Naucz zespół podstaw: nigdy nie udostępniaj tokenów ani ciasteczek, korzystaj z oficjalnych połączeń OAuth i od razu zgłaszaj wszystko, co nietypowe.

Droga do bezpiecznego zarządzania reklamami

Ryzyko udostępniania tokenów i ciasteczek nie jest teoretyczne: wynika wprost z oddania szerokiego, niezawężonego dostępu dostawcy, którego zabezpieczeń nie widzisz. Narzędzia oficjalnego API usuwają tę kategorię ryzyka:

  • Zawężone uprawnienia: Ty decydujesz, do czego narzędzie ma dostęp
  • Tokeny wydane przez Meta: dostępem zarządza system samej Meta
  • Odebranie dostępu pod Twoją kontrolą: usuwasz aplikację z ustawień, kiedy chcesz
  • Widoczność: każda podłączona aplikacja jest wymieniona w Twoich ustawieniach
  • Zasady platformy: aplikacje wiążą Platform Terms Meta i przechodzą App Review dla zaawansowanych uprawnień
  • Bez udostępniania haseł i ciasteczek: narzędzie nigdy nie widzi Twojego hasła ani Twojej sesji

To rozwiązuje też problem zespołowy, który pcha wielu buyerów w stronę wspólnych loginów. W Wevion łączysz konto Meta raz, w oknie samej Meta, a potem zapraszasz współpracowników mailowo z rolami i uprawnieniami, więc nikt nie musi oddawać loginu do Facebooka. Jeśli chcesz zobaczyć narzędzia, które idą drugą drogą, przeczytaj nasze porównanie narzędzi autolaunch do Facebooka.

Chcesz przestać udostępniać tokeny i ciasteczka? Zacznij 14-dniowy darmowy okres próbny Wevion: oficjalne API Meta, uwierzytelnianie OAuth, bez udostępniania haseł i ciasteczek.

Powiązane artykuły:

Wróć do bloga
Udostępnij

Najczęściej zadawane pytania

The Ad Signal

Cotygodniowe spostrzeżenia dla media buyerów, którzy odmawiają zgadywania. Jeden e-mail. Tylko konkrety.

Gotowy na automatyzację operacji reklamowych?

Zacznij uruchamiać kampanie masowo na wielu kontach. Wypróbuj Wevion za darmo przez 14 dni w planie Pro. Na start nie potrzebujesz karty: poprosimy o nią 7. dnia, a płatność ruszy 14. dnia tylko wtedy, gdy ją dodasz.