WN  

Gå tillbaka   WN > Webbutveckling & webbhotell > Serversidans teknologier

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2011-05-05, 00:36   #1
linusoleander
Medlem
 
Reg.datum: Feb 2010
Inlägg: 166
Standard

Vad är idéen med begränsningar i val av lösenord?


Man ser lite här och var siter som har en övre begränsningar för val av lösenord vid te.x registrering.

Någon som vet varför man inte tillåts ha ett lösenord innehållande konstiga bokstäver eller en längd över 32-tecken?
Gammal 2011-05-05, 08:45   #2
hnn
Klarade millennium-buggen
 
hnns avatar
 
Reg.datum: Mar 2004
Inlägg: 2 494
Standard

En leverantör till en kund har begränsningar i sin programvara pga. begränsningar i tredjepartsmoduler.

Tex. Längd på artikelnamn osv.

Så begränsningarna kan vara krav från tredjepartsmoduler eller liknande. Själv tycker jag det är ganska löjligt att ett lösenord max får vara ett visst antal tecken .
__________________
Allt jag säger är min personliga åsikt och är inte någon åsikt ifrån företag eller kunder som jag representerar (om inget annat sägs i posten ifråga).
Gammal 2011-05-05, 09:08   #3
linusoleander
Medlem
 
Reg.datum: Feb 2010
Inlägg: 166
Standard

Citat:
Ursprungligen postat av hnn Visa inlägg
En leverantör till en kund har begränsningar i sin programvara pga. begränsningar i tredjepartsmoduler.

Tex. Längd på artikelnamn osv.[...]
Jag pratade dock explicit om lösenordet, inte några andra parametrar.

Citat:
Ursprungligen postat av hnn Visa inlägg
[...]Så begränsningarna kan vara krav från tredjepartsmoduler eller liknande. Själv tycker jag det är ganska löjligt att ett lösenord max får vara ett visst antal tecken
Frågan var som sagt varför begränsningen läggs i från första början.
Gammal 2011-05-05, 10:42   #4
coredev
Har WN som tidsfördriv
 
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 286
Skicka ett meddelande via MSN till coredev
Standard

Lite som hnn var inne på, kan ha varit en extern eller intern resurs som satt en begränsning. Ett exempel är att en databasutvecklare godtyckligt tycker att alla nog bör klara sig på 10 tecken i lösenordet och därför sätter en varchar(10) som datatyp på kolumnen. Ett annat exempel är att man har en extern autentiseringsmodul i bakgrunden som i sitt api kräver att lösenordet max får vara 10 tecken långt. Gamla autentiseringsprotikol som RADIUS är nästan uteslutande uppbyggt på fält med fasta längder (t.ex. 16 bytes).

Jag kan förstå att man av säkerhetsskäl sätter en övre begränsning på runt 20 tecken. Ett så långt lösenord kopieras med stor sannolikhet från en textfil istället för att skrivas in, och det är inte riktigt ok.
__________________
Robert @ Turistmål.se - http://twitter.com/#!/turistmalse
In omnibus requiem quaesivi, et nusquam inveni nisi in angulo cum libro

Senast redigerad av coredev den 2011-05-05 klockan 10:45
Gammal 2011-05-05, 10:57   #5
linusoleander
Medlem
 
Reg.datum: Feb 2010
Inlägg: 166
Standard

Citat:
Ursprungligen postat av coredev Visa inlägg
Lite som hnn var inne på, kan ha varit en extern eller intern resurs som satt en begränsning. Ett exempel är att en databasutvecklare godtyckligt tycker att alla nog bör klara sig på 10 tecken i lösenordet och därför sätter en varchar(10) som datatyp på kolumnen[...]
Med tanke på att SHA1- och MD5-hashar alltid är 32 tecken så förstår jag inte iden med att sätta ett tak på 10 tecken.

Jag menar; dom sparar väl inte lösenorden i klartext!?

Citat:
Ursprungligen postat av coredev Visa inlägg
[...]Jag kan förstå att man av säkerhetsskäl sätter en övre begränsning på runt 20 tecken. Ett så långt lösenord kopieras med stor sannolikhet från en textfil istället för att skrivas in, och det är inte riktigt ok.
Mina lösenord jag har är på drygt 25 tecken innehållande allt från ü till @.
Och ja, jag kommer ihåg dom

Sedan kan man ju fråga sig varför vissa siter bara tillåter a-z0-9.
Vill man nu att folk inte ska kopiera lösenorden från en text-fil så vore ett lösenord på 7 tecken innehållande valfria tecken från UTF-8s teckentabell relativt säkert.
Gammal 2011-05-05, 11:21   #6
coredev
Har WN som tidsfördriv
 
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 286
Skicka ett meddelande via MSN till coredev
Standard

Jag påstår inte att det är rätt, klokt eller genomtänkt, jag bara radar upp några sannolika scenarion.
__________________
Robert @ Turistmål.se - http://twitter.com/#!/turistmalse
In omnibus requiem quaesivi, et nusquam inveni nisi in angulo cum libro
Gammal 2011-05-05, 12:29   #7
tartareandesire
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 9 827
Skicka ett meddelande via Skype™ till tartareandesire
Standard

Det finns fortfarande ganska många som sparar lösenord i klartext, det är väl en möjlig förklaring.
__________________
www.vewebb.se - Modern webbutveckling | www.qualitycontent.se - Innehåll till din hemsida
Gammal 2011-05-05, 14:21   #8
Lukas
Medlem
 
Reg.datum: Sep 2004
Inlägg: 95
Standard

Ser ingen vettig anledning öht. Då hashade lösenord har en fast bredd (vanligtvis 32) är begränsningen meningslös, och luktar klartext.
Gammal 2011-05-05, 15:03   #9
Bjorne
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 371
Standard

Jag har hört en utvecklare motivera det: Om man pastar text i lösenordsfältet kan man skapa sig ett lösenord med ett konstigt tecken som man inte kan skriva in igen. Alltså är det vettigt att filtrera ut specialtecken så att inte användaren sabbar för sig själv. Ett idiotresonemang för ett idiotproblem från en idiot, men så var det sagt och mina invändningar sket de i.
Gammal 2011-05-05, 19:31   #10
eliasson
Bara ett inlägg till!
 
eliassons avatar
 
Reg.datum: Dec 2005
Inlägg: 1 823
Standard

Det låter som att lösenordet sparas i klartext med t ex varchar(MAX_TECKEN), helt klart.
Svara


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

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 23:39.

WN - Topp

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