predhovor Pri procese autentifikácie klienta musíme vždy získať jedinečné identifikačné údaje klienta, kedysi sme si mysleli, že MAC adresa sa nezmení, ale teraz sa rôzne zmenili, najmä pri používaní bezdrôtových internetových kariet, MAC adresa sa zapojí a zmení raz, takže používanie MAC týmto spôsobom je zbytočné
Princíp Vygenerujte jedinečný identifikátor získaním ID základnej dosky, procesora, BIOSu, Macu, grafickej karty, pevného disku a podobne
Navrhované 1. Použiť tie moduly, ktoré sa často nemenia, na generovanie identifikačných kódov.
2. Ak často meníte MAC, grafickú kartu a pevný disk, tieto ID nepoužívajte.
3. Uistite sa, že používate statické premenné na uloženie jedinečných identifikátorov v celej aplikácii.
Uvedomil si
Doplnok Teraz narazím na jednoduché modely, ako sú tablety, a všetky získané ID zariadení sú rovnaké (okrem Macu), a nakoniec musím lokálne vygenerovať logo samotného softvéru a pripojiť ho zakaždým, keď vypočítam logo, aby sa už neopakovalo.
Kód je nasledovný:
Súbor môže byť nastavený na skrytie a iné spôsoby, ako zabrániť nesprávnej prevádzke používateľov.
|