<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
<channel>
<title>newz.dk - Nyheder - LinkedIn sagsøgt efter kæmpe password-skandale</title>
<link>http://newz.dk/</link>
<description>nyheder for rigtige nørder</description>
<language>da</language>
<copyright>Copyright 2013, newz.dk</copyright>
<managingEditor>redaktionen@newz.dk(Redaktionen)</managingEditor>
<webMaster>teknik@newz.dk (Teknik)</webMaster>
<pubDate>Mon, 16 Jul 2012 03:31:15 +0200</pubDate>
<lastBuildDate>Mon, 16 Jul 2012 03:31:15 +0200</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<atom:link href="http://newz.dk/news/item/123506/rss" rel="self" type="application/rss+xml" />
<image>
<title>newz.dk - Nyheder - LinkedIn sagsøgt efter kæmpe password-skandale</title>
<url>http://newz.dk/gfx/newz-dk/newz-dk/logo.png</url>
<link>http://newz.dk/</link>
</image>
<item>
<title>#23 - arne_v</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#23</link>
<description><![CDATA[<p>#22</p><p>Metoden er nærmest standard.</p><p>Med linkedin er der en lille krølle - man kan nemlig registrere flere email adresser og alle får en notifikation når password ændres.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Mon, 16 Jul 2012 03:31:15 +0200</pubDate>
</item>
<item>
<title>#22 - kasperd</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#22</link>
<description><![CDATA[<p></p><blockquote cite="arne_v (#21)"><p>traditionelt sendes der en email med et link som skal bruges.<cite><a href="#21">arne_v (#21)</a></cite></p></blockquote><p>Det er også hvad Linkedin gør. Men da det er nemmere at skaffe sig adgang til sådan en email end det er at gætte et godt password eller bryde SSL, så udgør det en reel trussel imod sikkerheden.</p><p>Man kan f.eks. forsøge at få den email sendt et andet sted hen vha. DNS poisoning. Eller man kan forsøge at skaffe sig adgang til email servicen først.</p><p>Har man skaffet sig adgang til en brugers email kan man uden videre nulstille brugerens password ved alle services som anvender en så usikker metode til nulstilling af passwords.</p>]]></description>
<author>kasperd</author>
<guid isPermaLink="true">http://newz.dk/kasperd</guid>
<pubDate>Fri, 06 Jul 2012 16:08:40 +0200</pubDate>
</item>
<item>
<title>#21 - arne_v</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#21</link>
<description><![CDATA[<p>#20</p><p>Nu ved jeg faktisk ikke hvordan LinkedIn håndterer glemt password, men traditionelt sendes der en email med et link som skal bruges.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Fri, 06 Jul 2012 15:58:34 +0200</pubDate>
</item>
<item>
<title>#20 - kasperd</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#20</link>
<description><![CDATA[<p></p><blockquote cite="arne_v (#19)"><p>Men er det anderledes end den traditionelle "glemt password" funktionalitet som de fleste web sites har?<cite><a href="#19">arne_v (#19)</a></cite></p></blockquote><p>Nej, men de udgør allerede en trussel imod sikkerheden. Nogle sites anvender et usikkerhedsspørgsmål, som man skal kende svaret på for at kunne anvende funktionen. Så kan man blot vælge et spørgsmål i stil med "what is my password?" og et svar i stil med "Xs1Yt0RfnVgbTqrNI1RFrVyrlLiPn2Xe". Selvfølgelig skal man ikke bruge sit rigtige password som svar på spørgsmålet, bare noget der er lige så svært at gætte. På den måde kan man som bruger beskytte sig imod den svaghed, så skal man bare huske sit password.</p><p>Så nemt som det er at nulstille et password på Linkedin vil jeg faktisk mene at for brugere der har valgt et godt password udgør muligheden for uautoriseret nulstilling af password en større risiko end lækkede password hashes.</p>]]></description>
<author>kasperd</author>
<guid isPermaLink="true">http://newz.dk/kasperd</guid>
<pubDate>Fri, 06 Jul 2012 15:51:08 +0200</pubDate>
</item>
<item>
<title>#19 - arne_v</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#19</link>
<description><![CDATA[<p>#18</p><p>Men er det anderledes end den traditionelle "glemt password" funktionalitet som de fleste web sites har?</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Fri, 06 Jul 2012 15:21:49 +0200</pubDate>
</item>
<item>
<title>#18 - kasperd</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#18</link>
<description><![CDATA[<p></p><blockquote cite="arne_v (#17)"><p>Men LinkedIn slap jo hurtigt af med dem.<cite><a href="#17">arne_v (#17)</a></cite></p></blockquote><p>De har annulleret brugernes gamle passwords, men derved har de jo blot givet dem selv et nyt problem. De er nødt til at identificere brugerne på en anden måde. Hvordan finder man ud af om et forsøg på at tilgå en account er legitimt, hvis ikke man kan undersøge om personen kender det tilhørende password?</p>]]></description>
<author>kasperd</author>
<guid isPermaLink="true">http://newz.dk/kasperd</guid>
<pubDate>Fri, 06 Jul 2012 11:42:51 +0200</pubDate>
</item>
<item>
<title>#17 - arne_v</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#17</link>
<description><![CDATA[<p>#16</p><p>Der er naturligvis ekstra problemer i forbindlese med eksisterende passwords.</p><p>Men LinkedIn slap jo hurtigt af med dem.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Fri, 06 Jul 2012 01:16:18 +0200</pubDate>
</item>
<item>
<title>#16 - kasperd</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#16</link>
<description><![CDATA[<p></p><blockquote cite="arne_v (#11)"><p>Industry standard idag er brug af salt og SHA2 (SHA-224/256/384/512).<cite><a href="#11">arne_v (#11)</a></cite></p></blockquote><p>Korrekt. Brugen af salt er den foranstaltning som gør den største forskel. Valget af hashfunktion er også relevant men ikke afgørende.</p><blockquote cite="arne_v (#11)"><p>Gruppe af folk i la la gruppen ville have været sikre hvis LinkedIn havde brugt industry standard men var ikke sikre med de valg LinkedIn havde taget.<cite><a href="#11">arne_v (#11)</a></cite></p></blockquote><p>Det er korrekt, dog vil jeg stadigvæk holde fast på at brugeren bærer en større del af skylden i det tilfælde.</p><blockquote cite="arne_v (#14)"><p>Hvis man kan søge efter MD5 i ens source code og ikke finder noget, så har man ikke et MD5 hul. Hvis man søger og for hver forekomst skal checke om brugen er et problem eller ej, så skal man bruge en masse tid.<cite><a href="#14">arne_v (#14)</a></cite></p></blockquote><p>Så simpelt er det desværre ikke. En passende konstruktion lagrer oplysninger om algoritme, parametre og hashværdi i en database.</p><p>Når en hashfunktion viser sig at være svag holder man hurtigst muligt op med at bruge den til nye indgange i databasen. Men der vil stadigvæk være gamle indgange med den svage hash (i dette tilfælde MD5). De kan fjernes hen ad vejen, men indtil de alle er væk vil man ikke slette kildekoden til at håndtere dem.</p><p>Der er forskellige metoder til at slippe af med de gamle svage databaseindgange:</p><p>1. Opdater kun koden til oprettelse af passwords. De gamle indgange vil eksistere indtil alle brugere har ændret passwords.<br/>2. Opdater koden til oprettelse af password. For brugere med det gamle format opdateres databasen automatisk første gang de logger på med korrekt password.<br/>3. Lav både et nyt format og et overgangsformat. Overgangsformatet fungerer ved at lave et ekstra lag af indpakning af det gamle svage format. Opdater til nyeste format første gang brugeren logger på med korrekt password.<br/>4. Annuller de gamle passwords og kræv at brugerne autentificerer sig med en anden metode for at ændre password.</p><p>Metode 1-3 vil alle kræve at koden til håndtering af det gamle format bevares indtil alle brugere har logget på eller skiftet password. For et site af Linkedins størrelse vil det i praksis sige at det gamle format skal understøttes i al fremtid.</p><p>Metoderne har stigende beskyttelse af brugernes password i overgangsperioden men også stigende kompleksitet.</p><p>Metode 4 giver mulighed for at slette den gamle kode øjeblikkeligt, men lider af et andet problem. I stedet for brugerens password bruges der en svagere metode til at autentificere brugeren. Det åbner op for at brugeres login kan overtages helt uden at bryde deres password.</p><p>Da et læk af passwords med den gamle svage beskyttelse udgør en trussel imod de pågældende passwords selv hvis databasen er blevet opdateret kan det være en god idé at kræve at brugerne skifter password under alle omstændigheder.</p><p>Dermed kunne en fornuftig fremgangsmåde være følgende:<br/>1. Send email til alle brugere og bed dem om at skifte password.<br/>2. Ved login sendes brugeren til en side hvor de kan skifte password. Der skal være et link til at bypasse siden så de ikke er tvunget til at skifte password øjeblikkeligt. Den type tvang fører til dårligere passwords. (Ved siden af linket skal der være en nedtælling af hvor mange gange det kan bruges).<br/>3. Så snart brugeren har skiftet password opdateres databasen til det nye format.</p><p>Men selv den metode giver ingen garanti for hvor lang tid der går. Selvom du sender email ud til alle brugere vil der stadigvæk være nogle, der ikke reagerer og først et par år senere kommer tilbage til sitet og logger ind igen.</p><p>Selvom man kan skifte format er det ikke helt trivielt at håndtere. Derfor bør man bruge noget stærkt i første omgang. MD5 bør ikke bruges til noget nyt, og hvis man allerede bruger den bør man inden udgangen af 2004 have en plan klar for hvordan man udfaser brugen af MD5.</p>]]></description>
<author>kasperd</author>
<guid isPermaLink="true">http://newz.dk/kasperd</guid>
<pubDate>Sun, 24 Jun 2012 23:02:36 +0200</pubDate>
</item>
<item>
<title>#15 - Mnc</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#15</link>
<description><![CDATA[<p>#MD5</p><p>Det var nu også bare for eksemplets skyld. Jeg har ikke lavet web udover et meget lille "kunne være meget sjovt at prøve" projekt for over 7 år siden.</p><p>Jeg lavede en "åben" tagwall med admin login (hvor password var md5 hashed) og så kunne <s>man</s> jeg edit/delete posts...<br/>Basic stuff, men som sagt, bare fordi det kunne være sjovt at prøve.</p>]]></description>
<author>Mnc</author>
<guid isPermaLink="true">http://newz.dk/mnc</guid>
<pubDate>Sun, 24 Jun 2012 11:40:46 +0200</pubDate>
</item>
<item>
<title>#14 - arne_v</title>
<link>http://newz.dk/linkedin-sagsoegt-efter-kaempe-password-skandale#14</link>
<description><![CDATA[<p>#MD5</p><p>Jeg vil kraftigt fraråde brug af MD5.</p><p>Ganske vist er pre-image attack på MD5 stadig ikke nemme (i modsætning til collision attack hvor MD5 er totalt brudt).</p><p>Jeg har to grunde til at fraråde alligevel:</p><p>1) En praktisk. Hvis man kan søge efter MD5 i ens source code og ikke finder noget, så har man ikke et MD5 hul. Hvis man søger og for hver forekomst skal checke om brugen er et problem eller ej, så skal man bruge en masse tid.</p><p>2) Mit postulat: hvis der findes svagheder i en hash eller krypterings algoritme, så øges sandsynligheden for at yderligere svagheder findes ganske betragteligt.</p><p>For MD5 er status at collision attack er pære nemme og at man er igang med pre-image attack (nogle kinesere har allerede fundet en svaghed som reducerer kompleksiteten fra 2^128 til 2^123.4). Algoritmen er rådden.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Sun, 24 Jun 2012 00:59:30 +0200</pubDate>
</item>
</channel>
</rss>
