Co to jest wirtualny klucz?
Wirtualny klucz sprzętowy to program zaprojektowany do emulacji klucza sprzętowego lub klucza sprzętowego. Wirtualne klucze sprzętowe używane do ochrony przed kopiowaniem oprogramowania umożliwiają użytkownikowi dostęp do wielu programów zależnych od klucza sprzętowego bez konieczności posiadania fizycznego klucza sprzętowego dla każdego programu. Jeśli do uruchomienia oprogramowania wymagany jest klucz sprzętowy, oznacza to, że do uruchomienia oprogramowania należy podłączyć urządzenie przenośne wyposażone w informacje odblokowujące. Ponieważ klucze są zwykle wymagane tylko w wysokiej klasy specjalistycznych programach, większość użytkowników komputerów raczej nie spotka się z programem, który wymaga klucza.
Klucze są używane do kontrolowania piractwa oprogramowania. Piractwo komputerowe występuje, gdy program jest rozpowszechniany bez zgody firmy, która posiada prawa autorskie do oprogramowania. Programy używane do projektowania i tworzenia nośników są drogie i podatne na kradzież i kopiowanie, a firma nie otrzymuje zapłaty za swoją pracę, gdy programy są dystrybuowane bez ich wiedzy. Klucze zabezpieczają program przed piractwem, blokując jego użycie, gdy klucza nie ma w komputerze.
Programy wymagające kluczy to zwykle wysokiej klasy, profesjonalne programy do projektowania lub produkcji. Klucze pojawiają się w oprogramowaniu służącym do tworzenia wideo, projektowania produkcji teatralnych, nagrywania i edycji dźwięku oraz projektowania budynków. Przykłady programów wymagających kluczy to Pro Tools® i Vectorworks®.
Utworzenie wirtualnego klucza wymaga użycia programu o nazwie emulator. Programy te używają oprogramowania do naśladowania funkcji urządzenia lub innego systemu oprogramowania. Emulator imituje funkcję przenośnego klucza sprzętowego, w zasadzie oszukując komputer i sądząc, że klucz sprzętowy jest podłączony do portu komputera.
Wirtualny klucz sprzętowy może działać bez wyjmowania wtyczki, co zwalnia porty USB (Universal Serial Bus) dla innych urządzeń. Użytkownicy komputerów podróżujących mogą uniknąć bałaganu związanego z przenoszeniem kilku przenośnych kluczy sprzętowych dla wielu programów. Korzystanie z wirtualnego klucza pomaga również chronić oryginalny klucz przed uszkodzeniem, kradzieżą lub zagubieniem.
Zarówno wirtualny klucz sprzętowy, jak i fizyczny system klucza sprzętowego mają problemy z niekompatybilnością. Podczas gdy wiele kluczy sprzętowych ma wbudowane wtyczki, które pozwalają użytkownikowi układać wiele kluczy w jednym porcie USB, problemy z konfliktem mogą powodować nieprawidłowe działanie jednego lub więcej kluczy. W przypadku problemów ze zgodnością z kluczami sprzętowymi przełączenie niektórych kluczy sprzętowych na emulowane klucze wirtualne może naprawić wadliwe działanie. Podobnie, gdy emulowany klucz sprzętowy nie działa, może być konieczne przełączenie z powrotem na klucz sprzętowy.