Token programowy

Token programowy, nazywany także tokenem programowym, to fragment oprogramowania, który uwierzytelnia użytkownika jako część systemu uwierzytelniania wieloskładnikowego. Najczęściej token programowy ma postać aplikacji uwierzytelniającej, która może generować jednorazowe hasła zapewniające dodatkowy poziom bezpieczeństwa poza zwykłą nazwą użytkownika i hasłem. Tokeny programowe są podobne do tokenów sprzętowych, ale istnieją jako oprogramowanie na urządzeniu, a nie jako specjalnie przeznaczony do tego sprzęt.

Tokeny programowe umożliwiają używanie smartfona (lub innego urządzenia) jako części procesu uwierzytelniania wieloskładnikowego. Najpierw serwer uwierzytelniania generuje tajny klucz, który należy wprowadzić do aplikacji uwierzytelniającej. Gdy tajny klucz zostanie skonfigurowany, aplikacja uwierzytelniająca może generować jednorazowe hasła, które zwykle są ważne przez 30–60 sekund. Aplikacja uwierzytelniająca generuje hasła przy użyciu tego samego algorytmu co serwer uwierzytelniania; jeśli zegary serwera i aplikacji uwierzytelniającej są zsynchronizowane, hasła będą się zgadzać i uwierzytelnią użytkownika.

Zarówno tokeny sprzętowe, jak i programowe zapewniają dodatkową warstwę bezpieczeństwa w procesie uwierzytelniania, ale tokeny programowe są dla użytkownika nieco wygodniejsze. Tokeny sprzętowe to małe urządzenia, które trzeba mieć przy sobie, i są bezużyteczne, jeśli się o nich zapomni, natomiast tokeny programowe znajdują się na smartfonie, który prawdopodobnie i tak nosisz przy sobie. Aplikacja uwierzytelniająca może również korzystać z funkcji zabezpieczeń biometrycznych smartfona, takich jak skanowanie odcisku palca lub rozpoznawanie twarzy, zapewniając kolejny poziom ochrony. Jeśli smartfon z tokenem programowym zostanie zgubiony lub skradziony, administrator może unieważnić istniejący klucz i zastąpić go nowym, który można dodać do nowego urządzenia, zamiast czekać na token sprzętowy zastępczy.

Zaktualizowano June 27, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Which Windows API is used for network communication?

A
Winsock
0%
B
SENS
0%
C
WIC
0%
D
BITS
0%
Correct! Incorrect!     View the Winsock definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Token programowy na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.