Mastodon

Should websites be required to publicly disclose their password storage strategy?

I don’t know how Evernote stored my password, you know, the one they think might have been accessed by masked assassins (or the digital equivalent thereof). I mean I know that their measures are robust [http://evernote.com/corp/news/password_reset.php] but then again, so were Tesco’s [https://www.troyhunt.com/2012/08/why-xss-is-serious-business-and-why.html] and according to their definition, “robust” means storing them in plain text behind a website riddled with XSS and SQL injection (among oth...

Lousy ABC cryptography cracked in seconds as Aussie passwords are exposed

45 seconds. That’s how long it took to crack 53% of the ABC’s now very public password database. That’s more than half of the almost 50,000 passwords that were publically exposed today [http://www.cyberwarnews.info/2013/02/27/abc-australia-hacked-49561-moderator-and-user-credentials-leaked/] . How the passwords (among other data) were exposed is yet to play out, but what we now know for sure is that the mechanism the ABC used to protect these credentials was woefully inadequate. Here’s how it wa...

What’s inside a Microsoft Surface Pro and can it really replace the laptop?

It’s pretty much the hottest new “device” on the block today and yes, there’s a damn good chance that it could replace or at least significantly supplement a laptop. And a tablet. And possibly a desktop PC too. Scrolling back just for a sec, a couple of months back I sent Red Gate Software [http://www.red-gate.com] some tips on optimising ASP.NET web apps which then made their way into their free eBook titled 50 Ways to Avoid, Find and Fix ASP.NET Performance Issues [http://www.red-gate.com/pro...

Operating system SmackDown: Windows 8 blitzes XP on 7 year old hardware

A few weeks back I wrote about The impending crisis that is Windows XP and IE 8 [https://www.troyhunt.com/2013/01/the-impending-crisis-that-is-windows-xp.html] and boy did I hear some opinions! “Why should I be forced to upgrade?! I’m happy with my 11 year old OS dammit!” “I’m sick of Microsoft always changing things!” “Get off my lawn ya damn kids!” But most interestingly: “Why should I be forced to upgrade my hardware to run this new OS?!” Really? I mean I know there’s this unwritten law...

The ghost who codes: how anonymity is killing your programming career

He lurks quietly in the darkness emerging only to briefly churn out some markup during business hours. He has no face, no name, no records. His only weapon is his word. He is: This is not the work of fiction, these ghosts walk among us, blending seamlessly into their environment until one day they emerge, seeking a job somewhere else. And when they do, prospective employers look for them and… they can’t be found. Anywhere. Yes, the “Ghost Who Codes” is real and you may even be one of them wi...

Facebook fantasies: Press Like and type the number 1 and see what happens to the image!

I’ve seen a few of these going around now, usually with different photos with some sort of mystique: The implied promise is of something interesting happening once you’ve clicked the like button and typed the number 1. There was one with an attractive girl and a square superimposed over her shoulder doing the rounds a little while ago too. I’ve seen others where the instructions are more explicit in terms of words or phrases to type. Here’s a good question: what usually happens when you like...

5 minute wonders: Finding lazy loading nasties with ANTS Profiler

There will be those who disagree with me (hi DBAs!) but ORMs totally rock. Object Relational Mappers have been around for a while now and you may know them by names such as LINQ to SQL, NHibernate and Entity Framework (among others). The idea of ORMs is that all the plumbing between entities in the app and entities in the database can be abstracted away into a managed framework so that data access can become a no-mess, no-fuss affair. As with many automated ways to build apps, ORMs have their p...

Cold call virus scams are still alive and well

Regular readers of this blog would have seen sagas such as Anatomy of a virus call centre scam [https://www.troyhunt.com/2011/10/anatomy-of-virus-call-centre-scam.html], Scamming the scammers – catching the virus call centre scammers red-handed [https://www.troyhunt.com/2012/02/scamming-scammers-catching-virus-call.html] and my personal favourite, “Type www.” – “Ok, w-w-w-d-o-t”; antagonising call centre scammers [https://www.troyhunt.com/2012/04/type-www-ok-w-w-w-d-o-t-antagonising.html]. That...

102 simple steps for installing and configuring a new Windows 8 machine

As sure as night turns into day, sooner or later your PC will descend into an unrecoverable abyss where it no longer boots, stays booted or can’t even get booted to begin with. I’ve had memory go bad, motherboards die, CPUs fried, many mechanical disks develop bad sectors and now for the second time, an SSD gradually turn itself into nothing more than a paperweight. I now have a very robust backup strategy which I’ll come back to (courtesy of previously losing data and deciding that was never g...

What is LOIC and can I be arrested for DDoS’ing someone?

It’s the Low Orbit Ion Cannon and yes, you can be arrested and sentenced to a prison term for using it to mount a distributed denial of service attack on a website. But let’s not get ahead of ourselves, there are a few things to understand first. LOIC has shot to fame in recent years as the tool of choice for what we colloquially refer to as hacktivists [http://en.wikipedia.org/wiki/Hacktivist], or in other words, folks with an axe to grind – usually for political purposes – who use the web to...