WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Min lösenordslösning (https://www.wn.se/forum/showthread.php?t=27862)

eg0master 2008-03-12 15:20

Citat:

Originally posted by gsoc@Mar 11 2008, 18:20
Att sedan skriva ut hur man gör är ju inte så bra om man skall vara petig...
Fel. varje form av säkerhetslösning (liksom kryptering) som bygger på att algoritmen är hemlig är i sig dålig eftersom algoritmen förr eller senare kommer bli känd. Om inte lösningen är säker nog trots att algoritmen är känd så är det en dålig lösning. Det är sunt att publicera sin algoritm eftersom man då får den validerad ur ett säkerhetsperspektiv.

Det gäller algoritmen. Om man sedan har en privat nyckel (tänk RSA) eller ett hemligt salt så må det vara hemligt, givet att man tror sig kunna hålla den informationen hemlig. Men algoritmen som används bör vara öppen.

edit: Och jag skulle kanske ha en åsikt om lösningen. Att hasha lösenordet med SHA och lite salt är ävl at anse som säkert i dagsläget. MD5 är generellt sett det inte eftersom det finns en del som lyckats återskapa MD5-värden genom att bara se på resultatet.

Robert 2008-03-12 16:21

Citat:

Originally posted by eliasson@Mar 11 2008, 17:15
Kod:

md5(salt-på-100-random-chars + användarnamn + lösenord + salt-på-100-random-chars)
Fungerar också jättebra ;-)

Man rekomenderar dock inte längre folk att använda varken MD5 eller SHA1 utan gå upp SHA386 alt SHA512.

Lumax 2008-03-12 16:26

Citat:

Ursprungligen postat av Robert
Citat:

Ursprungligen postat av eliasson
Kod:

md5(salt-på-100-random-chars + användarnamn + lösenord + salt-på-100-random-chars)
Fungerar också jättebra ;-)

Man rekomenderar dock inte längre folk att använda varken MD5 eller SHA1 utan gå upp SHA386 alt SHA512.

Vilka man? :)

Robert 2008-03-14 00:30

Citat:

Ursprungligen postat av Fredrik S
Citat:

Originally posted by -Robert@Mar 12 2008, 17:21
Citat:

Ursprungligen postat av eliasson
Kod:

md5(salt-på-100-random-chars + användarnamn + lösenord + salt-på-100-random-chars)
Fungerar också jättebra ;-)

Man rekomenderar dock inte längre folk att använda varken MD5 eller SHA1 utan gå upp SHA386 alt SHA512.


Vilka man? :)

...de som vet att det finns brister i md5/sha1. :)

SimonP 2008-03-14 10:17

Citat:

Originally posted by Robert@Mar 14 2008, 00:30
...de som vet att det finns brister i md5/sha1. :)
...och de som förstår bristerna vet att dom inte påverkar hashing i lösenordsammanhang.

Vi har diskuterat det förut:
http://www.webmasternetwork.se/index.php?a...hl=blixten&s=wn

Robert 2008-03-14 16:26

Ja, jag vet inte hur det är i eran php-värld, men för mig är det iaf en fråga om att skriva siffran "512" istället för "1" efter order SHA när jag ska generera en hash. Jag köper att det är minimal skillnad för ett vangligt svenskt svensson system som aldrig under sin livstid kommer att ha data tillräckligt intressant för NSA eller vilka som nu skulle kunna lägga resurser på att knäcka sin egen algorithm (SHA1) ;) Men då disk är billigt så sparar jag hellre en hash med 64tecken än en med 32. :)
Ska ett system leva i några år så vill man ju inte låta alla användare skapa nya passwords en vacker dag om det behövs bytas.

"Attacks always get better; they never get worse"

Adam N 2008-03-16 02:22

När jag läser inläggen i denna tråd så får jag en känsla av att lösenorden ofta skickas i klartext från
webbläsare till webbserver. Redan här bör man väl använda hash och kombinera med nonce vid inloggning?

eg0master 2008-03-16 09:28

Citat:

Originally posted by Adam N@Mar 16 2008, 03:22
När jag läser inläggen i denna tråd så får jag en känsla av att lösenorden ofta skickas i klartext från
webbläsare till webbserver. Redan här bör man väl använda hash och kombinera med nonce vid inloggning?

Frågan är ju hur sannolikt det är att någon kommer över databasen med de hashade lösenorden eller sniffar trafik för att fånga enskilda lösenord i klartext. Är man rädd för det senare finns det en enkel lösning... SSL.


Alla tider är GMT +2. Klockan är nu 22:23.

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