Unikalny identyfikator komputera - co byście polecali z poziomu javy ?
Filip Sielimowicz - 27-05-2006 00:40
Unikalny identyfikator komputera - co byście polecali z poziomu javy ?
Szukam gotowych procedur albo jakiejś liby, która by mi generowała identyfikator komputera - unikalny, ale niekoniecznie doskonały. Np. biorący numer karty sieciowej, może jakiś numer systemu operacyjnego itp. Coś na kształt: http://www.dynoinsight.com/Security/PCid.htm .... ale szukam czegoś takiego gotowego od razu pod javę.
Macie jakieś pomysły ?
Leonard Milcin Jr. - 27-05-2006 00:41
Filip Sielimowicz wrote: > Szukam gotowych procedur albo jakiejś liby, która by mi generowała > identyfikator komputera - unikalny, ale niekoniecznie doskonały. > Np. biorący numer karty sieciowej, może jakiś numer systemu operacyjnego > itp. > Coś na kształt: > http://www.dynoinsight.com/Security/PCid.htm > ... ale szukam czegoś takiego gotowego od razu pod javę. > > Macie jakieś pomysły ? > >
A do czego miałby służyć ten identyfikator? Wszystko zależy od przeznaczenia takiego identyfikatora.
Leonard
Jarosław Szczepankiewicz - 27-05-2006 00:41
hashmapa z enumeracji propertiesow jezeli ma byc w czystej javie to chyba nic lepszego nie ma niestety, jezeli mozesz uzyc jni to praktycznie z wszystkiego.
Użytkownik "Filip Sielimowicz" <sielim@poczta.onet.pl> napisał w wiadomości news:e56s5f$r7s$1@news.onet.pl... > Szukam gotowych procedur albo jakiejś liby, która by mi generowała > identyfikator komputera - unikalny, ale niekoniecznie doskonały. > Np. biorący numer karty sieciowej, może jakiś numer systemu operacyjnego > itp. > Coś na kształt: > http://www.dynoinsight.com/Security/PCid.htm > ... ale szukam czegoś takiego gotowego od razu pod javę. > > Macie jakieś pomysły ? > >
Filip Sielimowicz - 27-05-2006 00:41
Użytkownik "Leonard Milcin Jr." <leonard.milcin@post.wytnij.pl> napisał w wiadomości news:4476fd38$1@news.home.net.pl... Filip Sielimowicz wrote: > Szukam gotowych procedur albo jakiejś liby, która by mi generowała > identyfikator komputera - unikalny, ale niekoniecznie doskonały. > Np. biorący numer karty sieciowej, może jakiś numer systemu operacyjnego > itp. > Coś na kształt: > http://www.dynoinsight.com/Security/PCid.htm > ... ale szukam czegoś takiego gotowego od razu pod javę. > > Macie jakieś pomysły ? > >
Ten identyfikator ma uniemożliwić(czyt. bardzo utrudnić) instalowanie aplikacji na przypadkowych (z punktu widzenia admina) komputerach i grzebanie w jej konfiguracji. A dokładniej: w pliku konfiguracyjnym jest zapisywany identyfikator komputera i taki dokument konfiguracji idzie do podpisu do administratora. Administrator elektronicznie podpisuje i odsyła userowi. Aplikacja czytając konfigurację zawsze porównuje identyfikator zapisany w konfiguracji z własnym i sprawdza także, czy konfiguracja jest prawidłowo podpisana. Jak nie, to odpala okienko z prośbą o wysłanie konfiguracji do podpisu do admina.
Oznacza to, że id nie musi być specjalnie odporny na nieistotne zmiany sprzętowe, zmiany os'a itp. Jak coś nie styka, to user zawsze poprosi o ponowny podpis. Lepiej nawet żeby był zbyt wrażliwy, niż niewrażliwy.
W sumie podany pomysł z hash'em na podstawie propertisów jest dość ciekawy.
Przemyslaw Frasunek - 27-05-2006 00:41
On 2006-05-26, Filip Sielimowicz <sielim@poczta.onet.pl> wrote: > Szukam gotowych procedur albo jakiejś liby, która by mi generowała > identyfikator komputera - unikalny, ale niekoniecznie doskonały. > Np. biorący numer karty sieciowej, może jakiś numer systemu operacyjnego > itp.
UUID z J2SE 5.0
i zgodne ze standardami.
-- * Fido: 2:480/124 ** WWW: http://www.frasunek.com/ ** NICHDL: PMF9-RIPE * * JID: venglin@jabber.atman.pl ** PGP ID: 2578FCAD ** HAM-RADIO: SQ8JIV *
Filip Sielimowicz - 27-05-2006 00:41
Użytkownik "Przemyslaw Frasunek" <venglin@freebsd.lublin.pl> napisał w wiadomości news:slrne7e5o7.2k28.venglin@lagoon.freebsd.lublin .pl... > On 2006-05-26, Filip Sielimowicz <sielim@poczta.onet.pl> wrote: > > Szukam gotowych procedur albo jakiejś liby, która by mi generowała > > identyfikator komputera - unikalny, ale niekoniecznie doskonały. > > Np. biorący numer karty sieciowej, może jakiś numer systemu operacyjnego > > itp. > > UUID z J2SE 5.0 > > i zgodne ze standardami.
Masz na myśłi metodęnode() ? : http://java.sun.com/j2se/1.5.0/docs/...UID.html#node()
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?=
=?iso-8859-2?q?Jak_po=B3=B1czy=E6_komputery_w_celu_rozproszen ia_bazy_danych?=
Współużytkowanie jednej bazy poprzez 2 komputery (uzupełnianie) jak ? (Baza w MS acces97 na 1 komp.)
[MSSQL 2000] =?ISO-8859-2?Q?wywo=B3anie_procesu_z_poziomu_?==?ISO-8859-2?Q?job=27a?=
=?iso-8859-2?Q?Re=3A_Poziome=2C_pionowe_paski_lub_siatka_-_jak_zrobi=E6?= =?iso-8859-2?Q?=3F?=
Prezentacja =?ISO-8859-2?Q?zdj=EA=E6_z_w=B3=B1czeniem/wy=B3a?==?ISO-8859-2?Q?czeniem_-_jaki_program_polecacie_do_tego_?=
[mysql/php] jak =?ISO-8859-2?Q?zliczy=E6_ilo=B6=E6_unikalnyc?==?ISO-8859-2?Q?h_rekord=F3w_w_jednym_zapytaniu=3F?=
[teoria] Elementrane zasady transformacji na płaszczyźnie w grafice komputerowej
Nowy serwis layout - inspiracja - sklep komputerowy
NIedziałanie aplikacji VBA w Excelu na innych komputerach
zanotowane.pldoc.pisz.plpdf.pisz.plabsolwenci.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|