Generator kluczy - Keygen

Zrzut ekranu programu, który instaluje, a następnie aktywuje pakiet Microsoft Office.
Przykład aktywatora warez dla Microsoft Office.

Key generator ( key-gen ) to program komputerowy , który generuje klucz licencji produktu , takie jak numer seryjny , niezbędne do aktywacji do użycia aplikacji . Keygeny mogą być legalnie rozpowszechniane przez producentów oprogramowania w celu licencjonowania oprogramowania w środowiskach komercyjnych, w których oprogramowanie jest licencjonowane masowo dla całej witryny lub przedsiębiorstwa, lub mogą być rozpowszechniane bezprawnie w okolicznościach naruszenia praw autorskich lub piractwa oprogramowania. Nielegalne generatory kluczy są zazwyczaj dystrybuowane przez oprogramowanie crackerów ze sceny warez i demosceny . Te keygeny często odtwarzają „muzykę Keygen”, która może zawierać w tle gatunki dubstep lub chiptunes i mają artystyczny interfejs użytkownika.

Licencjonowanie oprogramowania

Licencja na oprogramowanie jest instrumentem prawnym, który reguluje użycie i dystrybucję oprogramowania komputerowego. Często takie licencje są egzekwowane poprzez implementację w oprogramowaniu mechanizmu aktywacji produktu lub zarządzania prawami cyfrowymi (DRM), aby zapobiec nieautoryzowanemu użyciu oprogramowania poprzez wydanie sekwencji kodu, który należy wprowadzić do aplikacji po wyświetleniu monitu lub zapisać w jej konfiguracji .

Weryfikacja klucza

Wiele programów próbuje zweryfikować lub zweryfikować klucze licencyjne przez Internet, nawiązując sesję z aplikacją licencyjną wydawcy oprogramowania. Zaawansowane generatory kluczy omijają ten mechanizm i zawierają dodatkowe funkcje weryfikacji klucza, na przykład poprzez generowanie danych walidacyjnych, które w przeciwnym razie zostałyby zwrócone przez serwer aktywacji. Jeśli oprogramowanie oferuje aktywację telefoniczną, keygen może wygenerować prawidłowy kod aktywacyjny, aby zakończyć aktywację. Inną stosowaną metodą jest emulacja serwera aktywacji, która łata pamięć programu, aby „widzieć” generator kluczy jako de facto serwer aktywacji.

Multi-keygen

Multi-keygen to keygen, który oferuje generowanie kluczy dla wielu aplikacji. Multi-keygens są czasami wydawane przez pojedyncze keygeny, jeśli seria produktów wymaga tego samego algorytmu do generowania kluczy produktów . W takim przypadku tylko jedna wartość zakodowana w kluczu musi zostać zmieniona, aby kierować reklamy na inny produkt.

Autorzy i dystrybucja

Nieautoryzowane generatory kluczy, które zazwyczaj naruszają warunki licencjonowania oprogramowania, są pisane przez programistów zajmujących się inżynierią wsteczną i łamaniem oprogramowania , często nazywanymi crackerami , w celu obejścia ochrony przed kopiowaniem oprogramowania lub zarządzania prawami cyfrowymi do multimediów .

Keygeny są dostępne do pobrania na stronach warez lub za pośrednictwem sieci peer-to-peer (P2P).

Generowanie złośliwego oprogramowania

Wiele nieautoryzowanych generatorów kluczy, dostępnych za pośrednictwem sieci P2P lub w inny sposób, zawiera złośliwe ładunki . Te generatory kluczy mogą, ale nie muszą generować prawidłowego klucza, ale wbudowane złośliwe oprogramowanie ładowane w niewidoczny sposób w tym samym czasie może być na przykład wersją CryptoLocker ( ransomware ).

Oprogramowanie antywirusowe może wykryć złośliwe oprogramowanie osadzone w generatorach kluczy; takie oprogramowanie często identyfikuje również nieautoryzowane generatory kluczy, które nie zawierają ładunku, jako potencjalnie niechciane oprogramowanie , często oznaczając je nazwą taką jak Win32/Keygen lub Win32/Gendows.

Keychan

Zmieniacz kluczy lub keychan to odmiana generatora kluczy. Keychan to niewielki fragment oprogramowania, który zmienia klucz licencyjny lub numer seryjny określonego fragmentu zastrzeżonego oprogramowania zainstalowanego na komputerze.

Zobacz też

Bibliografia

Linki zewnętrzne