Hello!
Kukaan oikea kunnon hakkeri täällä joka osaa tehdä yksinkertasen ohjelman mulle?
En voi kertoo yksityiskohtia kun joku pöllii sitten idean, mutta tarkoitus olisi saada "cookiet" pysymään koneessa, käyttäjän vahvistettua sen johonki toiseen paikkaan, missä ei vahingossa sitä voi poistaa.
Meinaan siis että www.123.com sisältää kohdan jossa käyttäjä vahvistaa tiettyjä toimintoja jotka sitten tallenetaan koneeseen ja joka kerta kun hän menee kyseiselle sivustolle ne ovat ns. Muistissa, vaikka cookiet ja temp-kansiot olis tyhjennetty.
Kukaan oikea kunnon hakkeri täällä joka osaa tehdä yksinkertasen ohjelman mulle?
En voi kertoo yksityiskohtia kun joku pöllii sitten idean, mutta tarkoitus olisi saada "cookiet" pysymään koneessa, käyttäjän vahvistettua sen johonki toiseen paikkaan, missä ei vahingossa sitä voi poistaa.
Meinaan siis että www.123.com sisältää kohdan jossa käyttäjä vahvistaa tiettyjä toimintoja jotka sitten tallenetaan koneeseen ja joka kerta kun hän menee kyseiselle sivustolle ne ovat ns. Muistissa, vaikka cookiet ja temp-kansiot olis tyhjennetty.
Vastaukset 19
Vanhimmat
Haluat, että sivustolla kävijästä talletettaisiin personoituja tietoja, jotka pysyvät muistissa vaikka kävijä poistaa omalta koneeltaan kaikki tunnistetiedot?
Miten ajattelit tunnistaa käyttäjän, kun hän tulee sivustolle seuraavan kerran, jos tunnistetiedot on poistettu? Taitaapi ainoa tapa olla luoda sivustolle tunnukset, joilla käyttäjä kirjautuu, jolloin kaikki personoitu tieto voidaan tallentaa tunnarin taaksen palvelimelle. Mutta tällöinhän on yhdentekevää mitä käyttäjä tekee omille tunnistetiedoilleen koneellaan.
Speksaas vähän tarkemmin mitä oikein ajat takaa. Mitä esim. tarkoitaa "käyttäjän vahvistettua sen johonki toiseen paikkaan"?
Koitan selventää.
Pekka menee www.123.com sivustolle ja rekisteryöityy siellä käyttäjäksi.
Hän saa itsellensä sivustolla osion mihin hän voi laittaa vaikkapa valokuvia ja tekstejä.
Vahvistamalla jonkun toiminnon hänen tietonsa säästyvät sekä meidän sivulle että Pekan koneeseen.
Pekka on tässä tapauksessa vainoharhanen tyyppi joten rutiinimaisesti hän tyhjentää kaikki cookiet ja ajaa "spywere" ohjelmalla loput jäljet koneesta pois.
Seuraavana aamuna Pekka menee jälleen www.123.com sivustolle, mutta hänen ei tarvitse kirjautua sinne vaan pääsee suoraan omalle osastollensa.
Onnistuisiko tällänen mitenkään?
Vaikeeta selittää, etenki kun yrittää parhaiten olla kertomatta jutun ydintä :)
*Ei olisi mikään laiton juttu*
Ongelmana on varmaan justiinsa se cookie-osio...Missä pitäisi olla ne tiedot, kun hän menee nettiin...
Noilla reunaehdoilla homma ei toimi. Kun käyttäjä menee sivustolle ja rekisteröityy, niin palvelin voi tallentaa omaan kantaansa käyttäjän tiedot. Nämä tiedot voidaan myös tallentaa evästeiden avulla selailijan koneelle ja automaaginen kirjautuminenkin voidaan tehdä evästeiden avulla. Mutta kun käyttäjä poistaa kerran kaikki tiedot selaimesta, niin häntä ei voida enää tunnistaa automaattisesti. Tällöin hänen pitää kirjautua uudestaan sivustolle, jolloin palvelin hakee kannastaan käyttäjän tiedot ja palvelutapahtuma pääsee alkamaan.
Ongelma kulminoituu siihen, että käyttäjää ei voida yksilöidä mitenkään automaattisesti kun hän on siivonnut koneensa. Ainoa tapa yksilöimiseen on kirjautuminen sivulle jolloin ikään kuin aloitetaan tyhjältä pöydältä.
Eikö sitten sitä pysty jotenki kiertämään...Ehkä sillai että vaikka käyttäjä tyhjentää cookiet niin jotenki se on ja pysyy siellä.
Tai että tämä ns "ohjelma/scripti" tallettaa sen cookien johonki toiseen paikkaan, josta aina esim selainta avatessa, se siirtää kopsan sinne cookiet- osioon jotta se toimii normaalilla tavalla?
Kysäsen vaan jos se on mahdollista, en paljonkaan tiedä tosta asiasta...
Eihän tuosta ota selvää vanha Erkkikään. Miksi ihmeessä vainoharhainen Pekka vaivautuisi asentamaan jonkin apuohjelman koneelle, joka estäisi tietyn cookien tuhoutumisen? Jos et ole 123 sivun kehittäjä, niin mistä edes tiedät, mitä kyseiseen keksiin tallennetaan, ja voiko sitä ylipäätänsä säilyttää koneella isän iän ja pojan polven? Oletko siis edes kokeillut sen ideasi toimivuutta, ennen kuin pyydät joltakin ohjelmaa?
Jos olet kyseisen 123 sivun kehittäjä, niin mikä silloin oli se varsinainen ongelma? Sisään kirjautumiseen menee korkeintaan 4 sekuntia.
Luulen, että käyttäjä mieluummin kirjoittaa ne tunnukset uudestaan (tai antaa selaimen tehdä sen puolestaan) kuin lataa jonkin ohjelman koneelleen.
tekstitiedostoja, eli voit kopioida niitä minne tahansa.
Html (tai Javascript) ei kuitenkaan sisällä yhtään komentoa jolla voisit tehdä mitään tiedosto-operaatiota ("keksien" luonti ei tapahdu perinteisten tiedosto-operaatioden avulla vaan erikoiskomennolla jolloin selain tarkalleen päättää minne keksi tallennetaan. Käyttäjä ei voi vaikuttaa tähän.)
ActiveX-kompponentilla voi olla tiedosto-operaatiota, mutta kukaan ei salli niitä koneeseensa!
Severin-puoleisilla skripteilla (esim php, asp) voit tehdä tiedosto-operaatioita SERVERIN levylle. Johtuen dynaamisista osoitteista tietyn käyttäjän tunnistaminen ei ole aivan helppoa (vaikka tehtävissä).
"Johtuen dynaamisista osoitteista tietyn käyttäjän tunnistaminen ei ole aivan helppoa (vaikka tehtävissä)."
Miten niin tehtävissä? Se ei ole pitävästi mahdollista mitenkään muuten kuin jollakin sivuston tunnistautumismenetelmällä (sisäänkirjautuminen manuaalisesti).
Kirjoitin että tunnistaminen on VAIKEAA (mutta oma ammattitaitoni esti minua kirjoittamasta että se olisi mahdotonta. Kyllä se on tehtävissä!)
Se ei ole mahdollista. Ammattitaitosi taitaa olla joko ruosteessa tai vasta itämässä.
Jos olet erimieltä, niin kerro toki miten se onnistuu.
kertomasta miten se tehdään.
Voit itse miettiä miksi toimin näin.
Niin tietenkin, vältit kertomasta, koska et ymmärrä ettei se ole mahdollista ja haluat luoda illuusion muusta.
Se ei ole mahdollista ja asialle ei voi mitään. On olemassa erilaisia metodeja kaivaa esille tietoja käyttäjästä, mutta ei ole mitenkään mahdollista identifioida käyttäjää varmasti.
.....???
Juttu on siis tällänen:
1. Rekkaa 123.com
2.Lataa sinne kuvan
3.Tyhjennä cookiet
4.Mene takasin 123.com´lle
5.Pääset suoraan kuvallesi
Saako tämän tehtyä mitenkään? Iso JOO tai iso EEI riittää vastaukseksi jotta tiedän kannataako mun tuhlata lisää aivosoluja tämän idean parissa?
*Kiitollinen kun on vastattu kysymykseen*
Iso EI siinä tapauksessa ettet omista 123.comin takana olevaa palvelinta.
Periaattellinen JOO jos omistat palvelimen jolloin pystyt seuraamaan kuka ottaa yhteyttä palvelimelle ja vertailemalla näiden ip/mac-osoitteita ja muita tietoja keskenään jolloin voit luoda suht henkilökohtaisen profiilin käyttäjästä. Ongelmaksi muodostuu tällöin proxy-palvelinta ja dynaamisia ip-osoitteita käyttävät(useimmat).
Tämä minusta kuitenkin aivan liian suuri urakka suhteutettuna käyttötarkoitukseen.
IP-osoite ei tosiaan yksilöi käyttäjää käytännössä ollenkaan. Se on yleensä käyttäjän koneellakin dynaaminen ja NAT on enemmän kuin yleinen. MAC-osoite jää käsittääkseni ensimmäiseen reitittimeen kiinni ja siitä eteenpäin näkyy reitittimen osoite, tämä on tosin arvaus eli saa korjata. Sen tiedän, että MAC-osoite ei ole yksilöivä (vaikka sen pitäisi olla).
Selain ei lähetä yleensä mitään varsinaisesti yksilöiväksi tekevää tietoa (tietenkään) eli pyynnöstä ei kyllä voi paljoakaan päätellä.
Yksi vaihtoehto olisi antaa jokaisella käyttäjälle oma osoite sivustolle. Eli tyyliin http://www.esimerkki.com/?id=30832 jossa id yksilöi pyynnön tekijän. Tämä on luonnollisesti kyllä enemmän kuin hankala ja epäkäytännöllinen.
Projekti on mahdoton.
Määrittele niille cookieille voimassaoloaika. Webbiselain itse huolehtii cookieiden tallentamisesta omaan cookie cacheensa.
Kunkin käyttäjän Webbiselaimessa voi olla cookiet sallittuna tai kiellettynä, webbisivun tekijänä sä et voi siihen vaikuttaa. Se miten sä tuon haluamasi toiminnon voit tehdä on juuri se, että määrittelet niille cookieille voimassaoloajan, esim niin että ne ei vanhene ollenkaan jos käyttäjä antaa luvan tietojen tallennukseen.
Mun henkilökohtanen mielipiteeni on, että ainakaan webbisivujen ydintoiminnallisuutta ei pitäisi rakentaa pelkästään vain cookieiden tai esim javascriptin varaan. Ei pidä tehdä oletuksia että cookiet ja javasctip on aina käytettävissä. Käyttäjä voi disabloida molemmat selaimessaan, ja käyttäjä voi koska tahansa tyhjentää cookiet selaimen muistista. Esim käyttäjien tunnistamisessa cookiet ei siis ole kovin luotettava systeemi. Mutta toki cookieita voi käyttää apuna tuomaan lisätoiminnallisuutta, jotka on käytettävissä jos cookiet on selaimessa sallittuna.