Bit uprawnienia 3
Krytyczny wartość 8Administrator: co przyznaje i dlaczego nie można go ograniczyć
Administrator to jedyne uprawnienie Discord, którego zakresu nie można zawęzić. Przyznanie go aplikacji jest decyzją o zaufaniu, nie o konfiguracji.
Co naprawdę robi ten bit
Administrator to bit 3 pola uprawnień o wartości dziesiętnej 8. Discord opisuje go jako „Allows all permissions and bypasses channel permission overwrites”, czyli przyznanie wszystkich uprawnień i pominięcie nadpisań uprawnień kanałów.
Obie części są istotne. Pierwsza oznacza wszystkie pozostałe bity: aplikacja z Administrator ma Manage Roles, Ban Members, Manage Webhooks i wszystkie inne uprawnienia, niezależnie od tego, czy ustawiono je w linku instalacyjnym. Druga oznacza, że ograniczenia kanałów nie obowiązują. Odmowa View Channel nie ukryje prywatnego kanału przed aplikacją z Administrator.
W praktyce link z permissions=8 i link żądający wszystkich udokumentowanych bitów przyznają ten sam zakres praw. Dlatego katalog pokazuje oba jako Administrator.
Czego nie przyznaje
Administrator nie oznacza własności serwera. Aplikacja z tym uprawnieniem nie może usunąć serwera ani przenieść jego własności. Działania wobec członków nadal ogranicza hierarchia ról: nie może zbanować osoby, której najwyższa rola jest wyżej niż jej własna.
Nie daje też dostępu do treści wiadomości. Odczyt tego, co piszą użytkownicy, zależy od uprzywilejowanej intencji Message Content, osobnego mechanizmu aplikacji. Aplikacja może mieć Administrator, a mimo to otrzymywać puste treści wiadomości.
Kiedy aplikacja potrzebuje go do działania
Niektóre zadania go wymagają. Narzędzie kopii zapasowych i przywracania musi odtwarzać kanały, role i nadpisania, co i tak zbliża się do pełnego zestawu uprawnień. Narzędzie anti-nuke musi móc działać przeciwko przejętemu kontu moderatora, a więc mieć wyższą rolę.
Warto sprawdzić, czy zadanie aplikacji uzasadnia żądanie Administrator. Sam odtwarzacz muzyki proszący o Administrator nie daje takiego uzasadnienia.
Jak postąpić
Zdekoduj link instalacyjny przed jego zaakceptowaniem. Jeśli aplikacja publikuje parametry instalacji, katalog pokazuje zdekodowaną listę na jej profilu. W przeciwnym razie wklej adres autoryzacji do dekodera poniżej.
Jeśli alternatywa wykonuje to samo zadanie bez Administrator, strony porównań mówią o tym wprost. To najczęstsza istotna różnica między skądinąd podobnymi aplikacjami.
Odczytaj link instalacyjny
Analiza lokalna. Link nie jest otwierany i nic nie jest autoryzowane.