{"id":1932,"date":"2012-06-07T12:20:33","date_gmt":"2012-06-07T11:20:33","guid":{"rendered":"http:\/\/t-machine.org\/?p=1932"},"modified":"2012-06-07T12:20:33","modified_gmt":"2012-06-07T11:20:33","slug":"linkedin-maybe-just-leaked-your-password-wont-tell-you-change-it-now","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2012\/06\/07\/linkedin-maybe-just-leaked-your-password-wont-tell-you-change-it-now\/","title":{"rendered":"LinkedIn (maybe) just leaked your password, won&#8217;t tell you; change it now"},"content":{"rendered":"<p>I&#8217;ve posted a few times over the years the &#8230; disappointing &#8230; state of LinkedIn&#8217;s engineering. But this takes the biscuit: it appears they were storing deliberately insecure passwords, and someone leaked the list:<\/p>\n<p><a href=\"http:\/\/news.ycombinator.com\/item?id=4073309\">http:\/\/news.ycombinator.com\/item?id=4073309<\/a><\/p>\n<p>(that page has links + info on how to check if your own password is in the mega list)<\/p>\n<h4>How bad is this?<\/h4>\n<ol>\n<li>Many people have checked their personal, unique, passwords, that they claim to have only ever used on LinkedIn.com &#8211; and they&#8217;ve hit matches in the file.\n<li>LinkedIn hasn&#8217;t told its users about the possible leak, more than 24 hours after it happened\n<li>Many users re-use their passwords on other sites; any hackers could easily have stolen many accounts on other sites by now\n<\/ol>\n<h4>How unlucky is LinkedIn?<\/h4>\n<p>This file is unsalted. That&#8217;s about as smart as locking your front door and then leaving the key under the mat &#8211; on the outside.<\/p>\n<ol>\n<li>Every tutorial, book, &#8220;newbie guide&#8221;, etc about using databases and writing login pages tells you never ever to do what was done here\n<li>For any tech team, it is easy to check if this is what you&#8217;re doing, and tell your boss &#8220;uh, we need to fix that&#8221;\n<li>It only takes a few *minutes* to prevent this problem, permanently. It&#8217;s not difficult\n<\/ol>\n<p>If LinkedIn were a small site, with a few hundred thousands users, I&#8217;d accuse them of laziness. But with 165million users, and a public company, you&#8217;d be looking at stunning incompetence by the tech wing of the company (the CIO and CTO never bothered to audit their own security?), or wilful negligence (no-one knew? really?).<\/p>\n<p>Here&#8217;s hoping it&#8217;s a hoax&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve posted a few times over the years the &#8230; disappointing &#8230; state of LinkedIn&#8217;s engineering. But this takes the biscuit: it appears they were storing deliberately insecure passwords, and someone leaked the list: http:\/\/news.ycombinator.com\/item?id=4073309 (that page has links + info on how to check if your own password is in the mega list) How [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,20,6],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/1932"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=1932"}],"version-history":[{"count":0,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/1932\/revisions"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=1932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=1932"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=1932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}