UID

Sivustoon liittyvä keskustelu, parannusehdotukset, risut ja ruusut...
heikkiuu
Viestit: 28
Liittynyt: Su 28.01.2007 21:20

UID

Viesti Kirjoittaja heikkiuu » To 24.01.2008 15:51

Tuo UID, mites se muodostuu, generoituuko se kullekin kätkölle erikseen vai kuinka se arvotaan?
heikkiuu :?:

OsMi
Viestit: 25
Liittynyt: Ma 29.01.2007 0:58
Paikkakunta: Järvenpää

Re: UID

Viesti Kirjoittaja OsMi » To 24.01.2008 17:12

UID on yleensä lyhenne Unique ID:stä. Todennäköisesti tuo UID joka kätköllä näkyy on tuotettu .NET:llä tai muulla vastaavalla härpättimellä.

- unihuppio
Uusi nimimerkki on unihuppio

OsMi
Viestit: 25
Liittynyt: Ma 29.01.2007 0:58
Paikkakunta: Järvenpää

Re: UID

Viesti Kirjoittaja OsMi » To 24.01.2008 17:15

Tärkein unohtui sanoa, eli siis se on jokaisella kätköllä erilainen. Yleensä ohjelmointikielissä voi luoda noita ja kielen toteuttaja takaa, että niitä ei synny kahta samanlaista. Käytännössä noiden tuottamiseksi käytetään hyväksi mm. kellonaikaa jne.

- unihuppio
Uusi nimimerkki on unihuppio

SilverQuick
Viestit: 67
Liittynyt: Ma 15.01.2007 18:05
Paikkakunta: Vantaa

Re: UID

Viesti Kirjoittaja SilverQuick » To 24.01.2008 21:30

Ja tyypillisesti - kuten tässä geocahching.com:in tapauksessa - tuo UID on 128-bittinen binääriluku, joka esitetään tuossa kätkön URL:ssä 8x16-bittisenä heksadesimaalilukuna.

Esimerkiksi: 0ae6 e715 d513 415a 9928 7669 3513 efc9

Tuo määrä bittejä riittää loistavasti takaamaan sen, että vaikka tuo UID luotaisiin jotakuinkin täysin satunnaisesti, niin kahta samanlaista ei silti hevillä tule. Vaihtoehtoja on niin poskettoman paljon.

Tässä pieni teknojargon - pläjäys .... ihan hyvästä syystä :wink: :?:

Avatar
haksu10
Viestit: 3072
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: UID

Viesti Kirjoittaja haksu10 » To 24.01.2008 21:33

heikkiuu kirjoitti:Tuo UID, mites se muodostuu, generoituuko se kullekin kätkölle erikseen vai kuinka se arvotaan?
heikkiuu :?:
Hmm, ja jos tässä tarkoitetaan geocheckerin UID:tä niin haksumaiseen tapaan nimitys on tullut valittua surkeasti ja kaiken edelläolevan voi unohtaa :oops:

Checkerissä UID muodostetaan käyttäjätietoihin pohjautuen ja samalla käyttäjällä se on periaatteessa sama jokaisessa tarkastettavassa kätkössä. Kuitenkin esim. ip-osoitteen vaihtuminen muuttaa myös UID:tä, ja toisaalta kahdella samalla ip-osoiteella olevalla (esim. proxypalvelin, useat koulu-/kirjastoverkot yms.) voi olla - mutta välttämättä ei ole - samakin UID.

Lisäksi checkerin UID:n muodostamisessa oli periaatteena saada se enimmillään 4-numeroiseksi jotta listauksen luenta on helpompaa, tehdä siitä riittävän uniikki jotta mahdolliset epäselvyydet huomaa mutta samalla tehdä siitä riittävän epämääräinen ettei se anna mahdollisuuksia käyttäjän tunnistamiseen.

UID siis on lähinnä tarkoitettu siihen että sen avulla eroaa yhtäaikaiset ratkaisua tarkastavat toisistaan eikä "tarkastuskasautuma" herätä hämmennystä.

Avatar
piossa
Viestit: 166
Liittynyt: Ke 19.09.2007 21:23
Paikkakunta: Pietarsaari

Viesti Kirjoittaja piossa » To 24.01.2008 22:12

Periaatteessa on mahdollista tunnistaa käyttäjä.

Jos kätköilijä X saa oikean ratkaisun ja hän käy loggaamassa kätkön ennen seuraavaa oikeaa ratkaisua niin kätköilijä X :n ja UID :n välille voi laittaa yhtäläisyysmerkit. Ja jatkossa hänen käyttäessä ratkaisupalvelua on nähtävissä että samainen kätköilijä on taas asialla. Ei kait tästä isoa harmia koska kukaan muu kuin kätkön tekijä ei pääse näkemään UID :n ja tunnuksen välistä mahdollista yhteyttä mutta silti tunnistaminen on mahdollista...

Avatar
haksu10
Viestit: 3072
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re:

Viesti Kirjoittaja haksu10 » Pe 25.01.2008 0:53

piossa kirjoitti:Periaatteessa on mahdollista tunnistaa käyttäjä.

Jos kätköilijä X saa oikean ratkaisun ja hän käy loggaamassa kätkön ennen seuraavaa oikeaa ratkaisua niin kätköilijä X :n ja UID :n välille voi laittaa yhtäläisyysmerkit. Ja jatkossa hänen käyttäessä ratkaisupalvelua on nähtävissä että samainen kätköilijä on taas asialla. Ei kait tästä isoa harmia koska kukaan muu kuin kätkön tekijä ei pääse näkemään UID :n ja tunnuksen välistä mahdollista yhteyttä mutta silti tunnistaminen on mahdollista...
Kieltämättä tällä keinoin kätköilijän saa toki selville; ajattelin kyllä että myös yksinkertaisella tässä ratkaisu => tuossa loggaus => tämä ratkaisija on tuo -päättelyllä joka kätkön osalta pystyy checkerin käyttäjän arvaamaan eikä UID toisi siihen lisähelpotusta (ja toisaalta UID:n yhtäläisyys osoittaisi kätköjen omistajille jos joku käyttäjä käyttäytyykin omituisesti).

Mutta ajatusmaailmani oli väärä UID:n päättelemättömyyden osalta joten nyt UID on samallakin käyttäjällä vaihtuva kätköstä riippuen, eli UID muodostuu sekä käyttäjän tiedoista että kätkön tiedoista jo hyvin monimutkaisella kaavalla (joka oli jo pakko kirjoittaa funktioksi jotta jatkossa ei tarvitse kahteen paikkaan säätää kun taas jotain lisättävää tulee :)

Toivon mukaan nyt enää ei yhtäläisyysmerkkejä UID:n avulla saa tehtyä.

Avatar
ilkant
Viestit: 464
Liittynyt: Ke 18.04.2007 14:05
Paikkakunta: Helsinki
Viesti:

Re: UID

Viesti Kirjoittaja ilkant » La 26.01.2008 14:34

SilverQuick kirjoitti:Ja tyypillisesti - kuten tässä geocahching.com:in tapauksessa - tuo UID on 128-bittinen binääriluku
SilverQuick kirjoitti:Tuo määrä bittejä riittää loistavasti takaamaan sen, että vaikka tuo UID luotaisiin jotakuinkin täysin satunnaisesti, niin kahta samanlaista ei silti hevillä tule. Vaihtoehtoja on niin poskettoman paljon.
Pitipä tuota alkaa oikein laskemaan. Wikipedian mukaan maapallon pinta-ala on 510 065 284,702 neliökilometriä, josta 71% vettä. 128-bittinen UID mahdollistaa 667134927874467426200000000000 kätköä per neliökilometri ja siis noin 667134927874467426200000 kätköä per neliömetri. Riittää.

Lasketaanpa toisin. Yksi kätkö peittää maapallolta noin 82448 neliömetriä (se 162 metrin sääntö). Tästä saamme laskettua kuivalle maalle mahtuvien kätköjen määräksi noin 1 794 088 464 kätköä eli vajaa pari miljardia kätköä. Siitä pitää ottaa pois sitten mm. sotilaalliset yms. alueet, jonne ei saa laittaa kätköjä.

Toivottavasti ei tullut laskuvirheitä. :)
Asiallinen nostalginen turpeenrepijä

Vastaa Viestiin

Palaa sivulle “Sivustoon liittyvät ehdotukset ja kommentit”