Kom ihåg mig?
Home Menu

Menu


Licensiera en webbapplikation

 
Ämnesverktyg Visningsalternativ
Oläst 2007-01-10, 16:19 #1
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
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?
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 16:28 #2
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Du kan ju begränsa det till vissa ipadresser, räcker inte det?
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 17:30 #3
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Citat:
Originally posted by jonny@Jan 10 2007, 16:28
Du kan ju begränsa det till vissa ipadresser, räcker inte det?
För att utveckla Jonnys svar lite.

Begränsa det till att tex. enbart 10 datorer kan vara inloggade samtidigt. Eller 10 användare.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 17:41 #4
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
Citat:
Ursprungligen postat av hnn
Citat:
Ursprungligen postat av jonny
Du kan ju begränsa det till vissa ipadresser, räcker inte det?
För att utveckla Jonnys svar lite.
Begränsa det till att tex. enbart 10 datorer kan vara inloggade samtidigt. Eller 10 användare.
Det hjälper inte. Jag vill kunna styra vilka individuella maskiner som får access. Det har att göra med att dessa maskiner är speciella klienter som vi förser kunder med. Vi vill se till att kunden inte köper dessa klienter från annan håll och köra med vår applikation utan att köpa nya licenser. Så IP-adress är inte tillräkligt unikt i mitt fall. Men forstätt gärna att komma på ideer Här är det tomt...
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 18:53 #5
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Citat:
Ursprungligen postat av Intet
Citat:
Originally posted by -hnn@Jan 10 2007, 18:30
Citat:
Ursprungligen postat av jonny
Du kan ju begränsa det till vissa ipadresser, räcker inte det?
För att utveckla Jonnys svar lite.
Begränsa det till att tex. enbart 10 datorer kan vara inloggade samtidigt. Eller 10 användare.

Det hjälper inte. Jag vill kunna styra vilka individuella maskiner som får access. Det har att göra med att dessa maskiner är speciella klienter som vi förser kunder med. Vi vill se till att kunden inte köper dessa klienter från annan håll och köra med vår applikation utan att köpa nya licenser. Så IP-adress är inte tillräkligt unikt i mitt fall. Men forstätt gärna att komma på ideer Här är det tomt...
Då finns det egentligen bara en sak o göra.

Utveckla en egen applikation som skickar med en header i förfrågan till webbläsaren. Då kan du "enkelt" själv ta reda på i applikationen vilken MAC adress användaren har osv.

Kan ju också låsa användare till att enbart använda applikationen till er lösning.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 19:00 #6
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
Jag har tänkt på den lösningen och det skulle fungera. Men jag vill försöka hitta en lösning som inte kräver någon extra applikation hos klienten. DVS all applikation skall ligga på servern.
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 21:52 #7
freakaliss avatar
freakalis freakalis är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 224
freakalis freakalis är inte uppkopplad
Medlem
freakaliss avatar
 
Reg.datum: Oct 2004
Inlägg: 224
Kan man inte ha någon form av installations login som om den blir godkänd sätter nån cookie som gör att man kan använda applikationen i framtiden?
Blir ju dock surt om någon rensar sina cookies.
freakalis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-10, 22:13 #8
andreasb99 andreasb99 är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2006
Inlägg: 9
andreasb99 andreasb99 är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2006
Inlägg: 9
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.
andreasb99 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-11, 09:41 #9
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Så om kunden köper 10 licenser och sedan måste byta ut en dator slutar det fungera?

Vad menar du egentligen med speciella klienter?
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-11, 09:44 #10
Ara Ara är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2005
Inlägg: 1 956
Ara Ara är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2005
Inlägg: 1 956
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?
har du kollat på att lösa det med certifierings auktoritet?
Ara är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017