I am looking for the best approach to recognizing a specific computer and saving that computer as a "safe" login machine. My intuition points me to using cookies, but what value do I store in there to make sure it's safe? What data do I cross-reference to make sure that cookie wasn't stolen off of another computer?
Some examples of what I am trying to accomplish are the websites of major banking institutions, such as Chase, Bank of America, etc. They seem to remember if a computer is accessing the site for the first time.
I may have stated this problem strangely, but I don't know of any other way to describe it--maybe someone can chime in with the correct security terminology for this technique. Although I'm relatively new to security, I am willing to learn!