Webbhotell Binero

Ett säkrare Binero

Vårt hjärta är våra kunderDet är viktigt att skydda det man älskar. Vi har därför infört lite nya rutiner när det gäller lösenordshanteringen för våra kunder. Att vi inte har berättat om detta tidigare beror på att vi har testat, finjusterat och säkerställt det hela ordentligt. I ljuset av bl a den kritik som våra kollegor på Loopia har fått så känner jag att det är dags att vi går ut med det här officiellt.

På inget sätt är vi givetvis helt klara och garanterat säkra, att säkerställa datorsystem är en ständig och fortlöpande process (som många av er säkert vet). Det är några steg på vägen och med er hjälp (och kommentarer) så kommer vi ännu längre.

Så här fungerar vår nya lösenordshantering:

  • Alla lösenord är hashade och saltade
  • Det gäller inte bara lösenord till vårt kundcenter, utan även lösenord till FTP, e-post, databaser osv. Vi kan inte ens själva se vad våra kunder har angett för lösenord till sina konton. Om man som kund inte kommer ihåg ett lösenord så behöver man sätta ett nytt lösenord.

  • Inloggningsuppgifter till vårt kundcenter
  • Uppgifterna till vårt kundcenter, som skickas ut via e-post, är numera en säker (SSL) och slumpad engångslänk. När man klickar på länken får man tillgång till ett nytt lösenord.

  • Att återfå inloggningsuppgifterna
  • Om man har glömt sina inloggningsuppgifter så kan man begära att få dem utskickade till sig på nytt. Eftersom lösenordet är krypterat så kan vi inte visa upp det mer än en (1) gång. Det innebär att lösenordet ändras om man begär att få det utskickat igen.

Uppdaterat: hash är i det här sammanhanget inte någon illegal substans. Det är ett engelskt ord för en teknik som används för kryptering av lösenord. Det saknas ett bra svenskt ord för detta, om än att ”pölsa” hade kunnat funka :)

Taggar: , ,


22 svar till “Ett säkrare Binero”

RSS RSS-flöde för detta inlägg Trackback Trackback för detta inlägg

  1. Kristoffer Geiser

    Trevligt och bra att ni tar tag i saker och ting :)

    Ni skriver att ni krypterar, men jag tror ni menar hashar?

    Kryptera Decryptera
    Hasha <- Envägs

    Alltså, ni hashar och kör med salt eller någon annan variant. Man kan inte återskapa en hash, men man kan jämföra hashen mot bland annat rainbowtables mm och på så sätt få ut lösenordet. Syftet med kryptering är att man kan dekryptera krypterad data.

    Rätta och kommentera det jag skrivit om jag är ute och cyklar :)

  2. Anders

    Kristoffer, du har självklart rätt, lösenorden är hashade och saltade för att öka säkerheten ytterligare.

  3. Kristofer rapporterar » Webmasters kräver krypterade lösenord hos sina leverantörer, Loopia och Binero

    [...] Uppdatering (21:37): Binero har kommenterat min blogg, sagt att de nu åtgärdad detta och nu möter de krav som alla webmasters på WN mer eller mindre kräver, vilket var mycket väntat. Mer info om detta på deras blogg [...]

  4. Kristofer

    Det gick ganska fort tycker jag, från det att diskussionerna startat på WN för några dagar sedan :)

  5. htiawe

    Härligt! Heja Binero!

  6. TM

    ”Alla lösenord är hashade och saltade” – lugnande att läsa!

  7. Pierre

    Hascad vet jag vad det är men saltad….
    Kan inte hjälpa det men får en bild av Anders springande med ett saltkar i serverhallen på full jakt efter oslatade burkar. :D

  8. Adrian B

    För ökad säkerhet vore det utmärkt om ni dessutom tillät anslutning med SFTP även för extra FTP-konton som skapas genom kontrollpanelen. (På vanliga konto går det alltid att köra SFTP.)

  9. Emil

    Bra initivativ!
    Dock har jag ett förslag, kör med antingen bloggen eller med nyheter.

    Denna artikel skulle ju tex lika gärna ha postats under nyheter?
    Under nyheter har tex inget hänt sedan 1 dec medans ni har massor att rapportera i bloggen :) .

    SKala nere det till antingen blogg eller till nyheter är mitt tips!

  10. Anders

    Emil, det kommer vi att göra inom kort!

  11. Loopia brister i sin hantering av lösenord

    [...] Binero beskriver öppet sina förbättringar i sin blogg, mycket trevligt! [...]

  12. Kristoffer Geiser

    Pierre

    Ett hashad lösenord ger visserligen en ökad säkerhet när det gäller lösenord, men det går fortfarande

    att få fram lösenordet i klartext genom att använda tabeller av kända lösenord som hashats. Man jämför

    sedan hashen med andra hasher i tabellerna och får på så sätt fram lösenordet i klartext. (Det är En

    variant av många för att få fram ett hashat lösenord i klartext)

    Som exempel tar vi ordet ”hej” som får följande hash om vi använder md5
    541c57960bb997942655d14e3b9607f9

    ”hej” blir alltid samma hashsträng och kan på så sätt lätt hittas genom att matcha kända hashsträngar

    mot ”541c57960bb997942655d14e3b9607f9″

    62549f6166503b68160186815d63b7a8 == 541c57960bb997942655d14e3b9607f9 ? matchar inte
    541c57960bb997942655d14e3b9607f9 == 541c57960bb997942655d14e3b9607f9 ? Matchar

    Ett salt används för att utöka säkerheten på det hashade lösenordet. Man kan göra det på följande sätt

    $lösenord = binero;

    $salt = ”ab7@p0″;
    Saltet slumpas fram

    $hashad_salt= md5($salt);
    Man hashar det slumpade saltet och sparar det i databasen

    $saltatPass = ”$lösenord+$salt”;
    Man fogar samman saltet och lösenordet

    $baked = md5($saltatPass);
    Man hashar den sammanfogade strängen och sparar det i databasen

    Per loggar in och skriver in användarnamn och lösenordet. Man hämtar saltet baserat på användarnamnet

    och genererar lösenordet md5(hämtat salt+inskickat lösenord). Matchar sedan det genererade lösenordet

    mot det som finns i databasen.

    Helst ska man spara salt och lösenord på olika ställen för att maximera säkerheten. Man kan även köra loopar som hashar x antal gånger där x är slumpat och sedan spara undan värdet x för att kunna matcha lösenord när man loggar in.

    En annan sak att tänka på är att detta endast är en fördröjningsprocess, eller ett segt moment för en hackare som kommit åt databasen. Detta system ger administratörer tid att reagera mot ett hack och byta ut lösenord osv för att göra det hackaren fått tag på inaktuellt.

    OBS. Jag har säkert skrivit fel på ett flertal ställen och är ganska dålig på att förklara dessa saker :) men jag hoppas du förstod.

  13. emil

    jag köpte en domän på Loopia nyss (innan jag hörde allt dåligt om loopia), deras amatörmässiga säkerhet imponerar inte på mig, aldrig med Loopia (som för övrigt gör att jag inte kan använda mina egna lösenord för att inte specialtecken accepteras)

  14. Johan Wolf

    Tack jag har väntat på det här ett tag. ;)

  15. Henrik

    1 år gammalt problem som man inte fick nåt gehör för då.

    Jag hörde av mig till Aleborg om att de skickade ut mitt lösenord i klartext till min hotmail-adress.
    Här är svaret:

    [INFO #XTJ-XXXXXX]: lösenord i klartext i mail

    Info – Aleborg Solutions AB Henrik Xxxxxx, Din begäran är mottagen och en medarbetare kommer att gå igen…

    from Info – Aleborg Solutions AB hide details 1/14/07
    reply-to info@aleborg.se
    to xxxxxxx@gmail.com
    date Jan 14, 2007 7:52 PM
    subject [INFO #XTJ-XXXXXX]: lösenord i klartext i mail
    mailed-by aleborg.se

    Hej,
    På vilket sätt skulle det missbrukas? Det enda personen som läser lösenordet kan komma åt är svaren som du får av oss genom att logga in support.aleborg.se.

    ——————————————–
    Mvh
    (namn borttaget)
    Aleborg Solutions AB

    Personen verkade inte förstå att jag inte gillar att det skrivs i klartext, lika smart och säkert som när Bredbandsbolaget skickade ut broschyrer till alla sina kunder med lösenordet utskrivet.

  16. Erik

    Vad spelar det för roll om få-nytt-lösenord-sidan skickas inbakat i SSL om e-brevet ändå är okrypterat?
    Kan man sniffa någons webtrafik så är chansen nog stor att man kan läsa personens e-brev, speciellt med tanke på att i princip alla e-post trafik är okrypterad

  17. Yap

    En fråga, var lösenorden inte hashade förut???

  18. Jonathan

    Henrik, det ärende du hade för 1 år sedan gällde inte lösenordet till vårt kundcenter (som Anders bloggade om). Du frågade istället varför lösenord till vårt supportsystem (som är separerat från vårt kundcenter) skickas ut i klartext. Detta är något som tillverkaren av vårt supportsystem har ordnat och det är en stor skillnad mellan dessa olika system. Precis som vi svarade dig då så är den enda person som kan läsa lösenordet den som ursprungligen skickade oss en fråga (till supportsystemet).

  19. Jonathan

    Erik, kryptering är något vi får kika på här framöver. Idag är det inte många e-postleverantörer som erbjuder krypterad e-post. Även om vi hade det så betyder det inte att det skulle vara krypterat (pga mottagarens e-postserver). Det är lite moment 22 över detta.

  20. Binero - billigast på domännamn, vänligast på webbhotell » Blog Archive » Troubadix svanesång

    [...] till den virtuella Linux-servern var FTP- och SSH-lösenorden. Vår säkerhetspolicy, med kryptering av samtliga lösenord, är helt enkelt för [...]

  21. Binero - billigast på domännamn, vänligast på webbhotell » Blog Archive » Linux är fängslande

    [...] är a och o för oss. Även om det inte alltid märks (eller bloggas om) så arbetar vi konstant med att utveckla och förbättra säkerheten på våra servrar och [...]

  22. Magnus

    Sorry om man är en total idiot, men för att få bättre säkerhet, borde man inte kunna skapa ett nytt lösenord för befintliga konton? Jag har snokat runt en halvtimme nu men inte hittat något sådant.

    Sedan undrar man hur sjutton jag kommer åt ett konto via SFTP? Använder programmet WinSCP men kan inte komma in. Får ”bad service request ssh-connection”.

    Vore det inte fint med några rader om SFTP i wikin?

Lämna ett meddelande



Referenser

  • Thåström
  • The Poodles
  • Spelbolaget
  • Färjerederiet

Rekommenderade av Internetworld

Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.

-->