Įvadas Kliento autentifikavimo procese visada turime gauti unikalią kliento identifikavimo informaciją, kažkada manėme, kad MAC adresas nesikeis, tačiau dabar įvairūs pokyčiai, ypač belaidžio interneto kortelių naudojimas, MAC adresas yra prijungtas ir pakeistas vieną kartą, todėl tokiu būdu naudoti MAC yra beprasmiška
Principas Sugeneruokite unikalų identifikatorių gaudami pagrindinės plokštės, procesoriaus, BIOS, Mac, vaizdo plokštės, standžiojo disko ir kt. ID
Siūloma 1. Naudokite tuos modulius, kurie nėra dažnai keičiami, kad generuotumėte identifikavimo kodus.
2. Jei dažnai keičiate MAC, vaizdo plokštę ir standųjį diską, nenaudokite šių ID.
3. Būtinai naudokite statinius kintamuosius, kad išsaugotumėte unikalius identifikatorius visoje programoje.
realizuota
Papildymas Dabar susiduriu su keliais paprastais modeliais, tokiais kaip planšetiniai kompiuteriai, ir visi gauti įrenginių ID yra vienodi (išskyrus "Mac"), ir galiausiai turiu sugeneruoti pačios programinės įrangos logotipą vietoje ir pridėti jį kiekvieną kartą, kai skaičiuoju logotipą, kad jis nebepasikartotų.
Kodas yra toks:
Failą galima nustatyti slėpti ir kitomis priemonėmis, kad vartotojai neveiktų netinkamai.
|