Piszę mały program klienta do uruchomienia na serwerze terminali. Szukam sposobu, aby upewnić się, że będzie on działał tylko na określonym serwerze, a jeśli zostanie usunięty z serwera, przestanie działać.Czy istnieje unikalny identyfikator komputera, który może być używany niezawodnie nawet w maszynie wirtualnej?
Rozumiem, że nie ma metod, które zapewniłyby 100% bezpieczeństwa, ale chcę, aby większość zaawansowanych użytkowników mogła to zrobić.
Szukałem różnych unikatowych identyfikatorów, takich jak identyfikator procesora, identyfikator produktu Windows, komputerowy identyfikator GUID i inne interfejsy użytkownika. Ponieważ serwer terminali jest maszyną wirtualną, nie mogę zlokalizować niczego, co jest całkowicie unikalne dla tego komputera.
Wszelkie pomysły na temat tego, co powinienem zrobić, aby zapewnić bezpieczeństwo. Nie mam czasu ani potrzeby, aby uczynić go tak bezpiecznym, jak to tylko możliwe, ponieważ pokona to cel samej aplikacji.
Nie chcę adresu MAC użytkownika. Mimo że jest on unikalny dla każdej maszyny, można go sfałszować, postępując zgodnie z instrukcjami znalezionymi w Internecie.
Jeśli chodzi o identyfikator produktu Microsoft, ponieważ nasz zespół systemowy klonuje serwery VM i używamy klucza woluminu firmowego, znalazłem już dwa serwery, do których mam dostęp, które mają ten sam numer identyfikacyjny produktu. Nie mam pojęcia, jak wiele innych produktów ma ten sam identyfikator produktu. Identyfikator produktu
Zamiast próbować zidentyfikować urządzenie, może być lepiej, identyfikując użytkownika i tworząc uprawnienia grupowe obsługiwane przez AD w celu uzyskania dostępu do tego oprogramowania.
Adres MAC powinien być unikalny nawet w VM? - http://stackoverflow.com/questions/3443093/what-is-a-good-unique-pc-identifier – Paolo
W jaki sposób każdy ma tak dokładne dane dotyczące liczby osób, które mogą sfałszować adres MAC? Najwyraźniej jest to 5% ... Nie miałem pojęcia. –
Nie chcę robić adresu MAC, każdy poweruser, który może google podróbić. http: //www.mydigitallife.info/2008/06/30/how-to-change-or-spoof-mac-address-in-windows-xp-vista-server-20032008-mac-os-x-unix-and-linux/ –