mboost-dp1

Flickr - bongo vongo

250 kodeord man ikke bør bruge

- Via The Tech Herald - , redigeret af OnkelDunkel , indsendt af arne_v

Der findes mange anbefalinger til hvordan man skal lave et sikkert kodeord, men alligevel så springer mange over hvor gærdet er lavest og bruger nemme og forudsigelige koder.

Naturligvis afhænger kompleksiteten ofte af hvor man benytter kodeordet, men derfor er der alligevel en lang række kodeord man bør holde sig fra.

På hjemmesiden Tech Herald har de taget et kig på hvilke 250 adgangskoder, der er mest benyttet, baseret på data indsamlet af Conficker-ormen samt de lækkede kodeord fra Gawker Media, hvor over 190.000 fik afsløret deres adgangskode.

I toppen af listen finder man klassikere som 123456 og password, men også ord som pasw0rd, qwerty og asdfgh er udbredte.

Som altid anbefales det, såfremt det tillades, at en adgangskode indeholder store og små bogstaver, mindst et tal og et specialtegn samt, at det er på mindst otte karakterer.





Gå til bund
Gravatar #51 - myplacedk
20. dec. 2010 10:10
Adagio (50) skrev:
Det er rigtigt nok, men det vil så altid være sikrere at smide ET tegn mere OG sørge for at der er forskel på store og små bogstaver

Ja, og endnu sikrere at have mindst en million tegn.

Sikkerhed er et kompromis. På et eller andet tidspunkt bliver det for dyrt eller besværligt at gøre det sikrere. Det skal være sikkert NOK.
Her har man valgt at et A er et A, uanset om det er stort eller småt, for det er der mange der forventer. Og så har man set bort fra en række specialtegn, da de kommer med sine problemer. Med de tegn der så er tilbage, har man valgt en minimumlængde som er lang nok. Og det er bla. vurderet ud fra at der ikke er mulighed for at brute force uden adgang til de hashede passwords, og de hashede password er temmeligt godt beskyttede, og skulle man få fat i dem er de formentligt hashet bedre end man gør på de fleste hjemmesider. (Dvs. med salt osv.)
Gravatar #52 - Adagio
20. dec. 2010 10:17
myplacedk (51) skrev:
Ja, og endnu sikrere at have mindst en million tegn.

Sikkerhed er et kompromis. På et eller andet tidspunkt bliver det for dyrt eller besværligt at gøre det sikrere.


Det vil ikke gøre det dyrere at sætte systemet op til at den kan se at der er forskel på a og A og det vil ikke være mere besværligt at bruge, så den undskyldning holder altså ikke en meter
Gravatar #53 - myplacedk
20. dec. 2010 12:55
Adagio (52) skrev:
Det vil ikke gøre det dyrere at sætte systemet op til at den kan se at der er forskel på a og A

Det er korrekt, jeg generaliserede for at vise hvor normalt det er.

Adagio (52) skrev:
og det vil ikke være mere besværligt at bruge,

...siger du. Ikke alle er enige. Mange mener at "A" og "a" er samme bogstav, og forventer at kodeord også virker sådan. Da NemID ikke er noget man bare lige kan fravælge, er man nødt til at tage hensyn til alle.
Gravatar #54 - arne_v
26. dec. 2010 00:08
Adagio (52) skrev:
og det vil ikke være mere besværligt at bruge,


myplacedk (53) skrev:
Mange mener at "A" og "a" er samme bogstav, og forventer at kodeord også virker sådan.


Det er slet ikke naturligt at der er forskel på store og små bogstaver ved sammenligning.

I de fleste non-computer sammenhænge f.eks. ordbøger og leksikoner anses de for ens.

For kommandoer og filnavne i de fleste styresystemer anses de for ens. Undtagelsen er *nix.

For navne i de fleste programmeringssprog anses de for ens. Undtagelsen er C familien (C, C++, Java, C# etc.).
Gravatar #55 - dub
26. dec. 2010 00:15
arne_v (54) skrev:
Undtagelsen er *nix.
arne_v (54) skrev:
Undtagelsen er C familien
Så alle de vigtige steder er der en forskel på A og a. :)
Gravatar #56 - arne_v
26. dec. 2010 00:18
#55

Vigtigt er jo lidt subjektivt.

Der findes f.eks. et non-*nix styresystem fra et firma i Redmond USA som har opnået en vis udbredelse på PC'ere.

Gravatar #57 - dub
26. dec. 2010 01:35
arne_v (56) skrev:
Der findes f.eks. et non-*nix styresystem fra et firma i Redmond USA som har opnået en vis udbredelse på PC'ere.
Lalalalalalala ... eller noget :)

Det meste af det fiktive OS er vel også skrevet i C familien og NTFS er vist case sensitive. Men det er en hel anden snak, NemID bør se forskel på A og a.
Gravatar #58 - arne_v
26. dec. 2010 04:04
dub (57) skrev:
og NTFS er vist case sensitive


NTFS kan supportere case sensitivitet, men under Windows er det ikke case sensitivt - kun case preserving.

dub (57) skrev:
NemID bør se forskel på A og a.


Det er der visse gode tekniske grunde til.

Men pointen er at en masse mennesker er vant til at det ikke er tilfældet.

Der er lavet en prioritering mellem lidt ekstra sikkerhed og at gøre det nemt for dem som ikke helt har styr på om caps lock er on.

Gravatar #59 - XorpiZ
26. dec. 2010 10:04
arne_v (58) skrev:
Men pointen er at en masse mennesker er vant til at det ikke er tilfældet.


Understøtter Windows XP (2k?) og frem ikke store og små bogstaver i passwordet?
Gravatar #60 - arne_v
26. dec. 2010 14:20
#59

Jo. Det var kun 9x og LM der var case insensitivt.

Men de mennesker vi taler om her kører ofte uden password på deres XP/Vista/7.

Gravatar #61 - XorpiZ
26. dec. 2010 17:01
#60

Det er sandt. Det er nok de samme mennesker, der ringer og brokker sig over, at deres password ikke virker, indtil man spørger om de har slået caps lock fra.
Gravatar #62 - arne_v
26. dec. 2010 18:02
#61

Exactly.
Gravatar #63 - kasperd
26. dec. 2010 21:53
doctorx (48) skrev:
Strengsammenligning på MS SQL-server
Hvis passwordet nogensinde når frem til SQL niveauet, så er systemet lavet forkert. Det skal jo netop sendes igennem en hash funktion før det overhovedet sammenlignes. På det tidspunkt skal der fortages en case sensitive sammenligning, fordi ellers vil det blot betyde at man ignorerer ca. en ud af hver 39 bits i hash værdien.

arne_v (58) skrev:
Der er lavet en prioritering mellem lidt ekstra sikkerhed og at gøre det nemt for dem som ikke helt har styr på om caps lock er on.
Det kunne man sagtens håndtere med et case sensitive password.

For eksempel kunne man prøve med det password, som blev indtastet, og tilsvarende hvor samtlige bogstaver er ændret mellem store og små. Hvis passwordet f.eks. indeholdte 6 bogstaver ville det sige, at 2 ud af de 64 muligheder for valg af store og små bogstaver blev accepteret. Det burde være mere sikkert end at acceptere alle 64.

Desuden kan man jo ikke nødvendigvis bruge de almindelige funktioner i ens programmeringssprog til at konvertere imellem store og små bogstaver, da det ikke er til at vide hvordan de håndterer æ, ø, og å. At lave en generel funktion, som virker på alle sprog er ikke muligt, f.eks. er afbildningen mellem store og små bogstaver ikke 1:1 på tysk.
Gravatar #64 - myplacedk
27. dec. 2010 09:46
#63
Problemet stikker dybere end caps lock. Det betyder også fx. at de nogle gange starter med stort bogstav, nogle gange med småt.

Der er ingen grund til at gøre det mere kompliceret end de har gjort det: Lav det case insensitive, og forøg længden med ét tegn.

Hver gang man gør software mere kompliceret, så tager det længere tid at kode, mere tid at teste, flere fejl der skal rettes, mere tid at gen-teste osv. Og det er jo et temmeligt følsomt område som bare SKAL virke. Og så skal det være nemt at forstå. Derfor: Simpelt, funktionelt og sikkert.
Gravatar #65 - arne_v
2. jan. 2011 19:53
kasperd (63) skrev:
Desuden kan man jo ikke nødvendigvis bruge de almindelige funktioner i ens programmeringssprog til at konvertere imellem store og små bogstaver, da det ikke er til at vide hvordan de håndterer æ, ø, og å. At lave en generel funktion, som virker på alle sprog er ikke muligt, f.eks. er afbildningen mellem store og små bogstaver ikke 1:1 på tysk.


Skal det gøres helt tigtigt så skal man bruge en case insensitiv comparison ikke en to lower case og en case sensitiv comparison.

De fleste programmerings sprog understøtter so ein ding.
Gravatar #66 - arne_v
2. jan. 2011 19:55
myplacedk (64) skrev:

Der er ingen grund til at gøre det mere kompliceret end de har gjort det: Lav det case insensitive, og forøg længden med ét tegn.

Hver gang man gør software mere kompliceret, så tager det længere tid at kode, mere tid at teste, flere fejl der skal rettes, mere tid at gen-teste osv.


Umiddelbart vil jeg tro at det kræver mere kode at lave en case insensitiv sammenligning end en case sensitiv. Ikke meget men en lille bitte smule.
Gravatar #67 - kasperd
3. jan. 2011 11:35
arne_v (65) skrev:
Skal det gøres helt tigtigt så skal man bruge en case insensitiv comparison ikke en to lower case og en case sensitiv comparison.
Som jeg forklarede i indlæg #63, så kan man ikke gøre det på den gåde med mindre man begår den absolut utilgivelige fejl at gemme kodeordet i klartekst. Hvis man rent faktisk bruger en hash til passwordet, så er man nødt til at konvertere til store (eller små) bogstaver før man hasher.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login