How can we ID the client computer w/out cookie or IP?

Discussion in 'Programming' started by merkato, Dec 7, 2006.

  1. #1
    We working on a project and at this point we are struggling with one single issue.

    The project is web/browser based and requires our server to remember each computer, but we don't want to use anything that can be changed (eg. cookie, IP). We need a method that will stay on the computer as long as possible. And also it has to be cross browser/OS. We don't want to do browser plug-ins because that would just be too much for to provide & update for each browser.

    It doesn't matter what programing language, we just need a solution. Thank you.
     
    merkato, Dec 7, 2006 IP
  2. techblog

    techblog Banned

    Messages:
    1,126
    Likes Received:
    42
    Best Answers:
    0
    Trophy Points:
    0
    #2
    name of computer..........
     
    techblog, Dec 7, 2006 IP
  3. merkato

    merkato Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    thanks for commenting tech. Sorry, I'm kind of dumb in programing (i'm just the director) but is computer name constant? Until when, OS reinstall? Also is this same for all OS?
     
    merkato, Dec 7, 2006 IP
  4. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #4
    You can give each person a username.. Everything else can be deleted or changed easily and varies by ISP, OS, Browser etc.
     
    klown, Dec 7, 2006 IP
  5. merkato

    merkato Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Sorry, I forgot to mention we don't want to require any input iether...
     
    merkato, Dec 8, 2006 IP
  6. ednit

    ednit Peon

    Messages:
    152
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #6
    If there's something out there that does this, I'd very much like to know the info as well, it would be very beneficial for a number of reasons.

    Though I don't think I've ever noticed on a website where they could gather my computer info (name, and such) unless I allowed the website to install something on it.
     
    ednit, Dec 8, 2006 IP
  7. mad4

    mad4 Peon

    Messages:
    6,986
    Likes Received:
    493
    Best Answers:
    0
    Trophy Points:
    0
    #7
    This is impossible.
     
    mad4, Dec 8, 2006 IP
  8. merkato

    merkato Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    OK, how about something that would change when you reinstall the OS or something significant like such?
     
    merkato, Dec 8, 2006 IP
  9. krakjoe

    krakjoe Well-Known Member

    Messages:
    1,795
    Likes Received:
    141
    Best Answers:
    0
    Trophy Points:
    135
    #9
    The only thing I can think of would be restricting acess per mac address, however, php cannot natively aquire this information, you would either need to pay a programmer to design you something to do the job, or search through the billions of pages of rubbish on the internet, also as far as I'm aware even linux can only get mac addresses of pcs on your local network, not sure about WAN.....even if you got all that done, far from difficult to spoof your mac addres, so that could be a rather massive security hole.
     
    krakjoe, Dec 8, 2006 IP
  10. techblog

    techblog Banned

    Messages:
    1,126
    Likes Received:
    42
    Best Answers:
    0
    Trophy Points:
    0
    #10
    what krakjoe said :)
     
    techblog, Dec 8, 2006 IP
  11. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #11
    basically you would need everybody to enter a internet security id which is unique to themselves (for the entire world) that shows up when they go on the internet, hopefully that never happens.
     
    klown, Dec 8, 2006 IP
  12. mad4

    mad4 Peon

    Messages:
    6,986
    Likes Received:
    493
    Best Answers:
    0
    Trophy Points:
    0
    #12
    Its called an IP address.
     
    mad4, Dec 8, 2006 IP
  13. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Thats unique to their internet for a session not to a person. I use my internet at work, and at home, at starbucks, and at internet cafes.. lots of different IPs.
     
    klown, Dec 8, 2006 IP
  14. krakjoe

    krakjoe Well-Known Member

    Messages:
    1,795
    Likes Received:
    141
    Best Answers:
    0
    Trophy Points:
    135
    #14
    Also some countries will change your ip when ever you disconnect from the internet, so if you have a dsl usb modem, you could go thorugh 20 ips in just one day, some never change, like mine is always the same and will be for ever, but that costs and most ppl don't bother with it.....
     
    krakjoe, Dec 8, 2006 IP
  15. merkato

    merkato Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    What if we placed a file (which contains a unique ID) on the user's computer? How could we send the ID to the browser?
     
    merkato, Dec 8, 2006 IP
  16. krakjoe

    krakjoe Well-Known Member

    Messages:
    1,795
    Likes Received:
    141
    Best Answers:
    0
    Trophy Points:
    135
    #16
    I have a better idea I think, a pretty fool proof ( but not cheap ) one ....

    You could have a programmer ( me for instance ) code you a custom browser, now that sounds a lot but infact native controls are available and pretty easy to use, the custom browser that I'm thinking of would uniquely identify itself as something totally different to any other browser in the world, with that the browser could send authetication headers ( encrypted ones that only the website would know how to decrypt ), if you could somehow make sure that no one except employees had access to that browser, you'd be as safe as houses; not only that, you could secure your parts of your website like no other; it could refuse every browser in the world but yours.

    That's about the best I got, and the most viable.....
     
    krakjoe, Dec 8, 2006 IP
  17. mad4

    mad4 Peon

    Messages:
    6,986
    Likes Received:
    493
    Best Answers:
    0
    Trophy Points:
    0
    #17
    Thats what a cookie does.
     
    mad4, Dec 8, 2006 IP
  18. amnezia

    amnezia Peon

    Messages:
    990
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    #18
    Sorry but thats not possible without using stuff like activeX plugins.
     
    amnezia, Dec 8, 2006 IP
  19. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #19
    perhaps if you told us more about what your trying to do we could help you come up with a solution that actually works.
     
    klown, Dec 8, 2006 IP
  20. Bofia

    Bofia Member

    Messages:
    52
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    43
    #20
    Theres no way to track a computer without using ip addresses and cookies. They both can be changed however and the only possible way to make sure each computer is unique is through some kinda security hole you discover. even mac-addresses can be spoofed.

    if there was, trust me, the big companies like google would be using it to track clicks but they're only tracking possible is ip,cookies, and possibly mac-addresses. anything else would be an invasion of privacy
     
    Bofia, Dec 25, 2006 IP