Citat:
Originally posted by Intet@Jan 10 2007, 17:19
Har en webbapplikation i ASP.NET som skall säljas till ett företag och användas internt (intranet). Vill implemenera en licens så att enbart godkända datorer kan browsa och använda applikationen. Funderar på vad man kan skriva i koden som gör att man identifierar en maskin som browsrar applikationen. Min första tanke vara att hämta något form av serienummer eller Mac-adress från maskinen för att sedan jämföra mot ett register. Har dock efter lite googlande förståt att det är omöjligt att hämta mer information än i princip IP-adress, UserAgent och annan icke unik information från klienten pga säkerhetsrisker(?).
Hur skulle ni göra?
Hur kan man via en webbapplikation identifiera specifika klienter?
|
Hej
Kanske Request.ServerVariables -REMOTE_HOST kan fungera?
REMOTE_ADDR The IP address of the remote host making the request.
REMOTE_HOST The name of the host making the request. If the server does not have this information, it will set REMOTE_ADDR and leave this empty.
Mer info ( källa till ovanstående->
http://www.4guysfromrolla.com/webtech/092298-3.shtml)
nbtstat -a ip_adress ger om möjligt domän+datornamn för ip adress.