• Home
  • About
  • Links
  • Contact
  • Imprint
Blue Orange Green Pink Purple

Sometimes I wonder about Developers

Posted in development, thoughts. on Wednesday, December 9th, 2009 by Chris Tags: development, sql
Dec 09

Lately I came across a nice article at “der fiese Admin” about the security leak at a German portal for kids, that made me wonder about the work attitude of some of my so called colleagues.

Security issues happen from time to time, nobody can possibly built a bullet proof website, someone will find a hole in your system from time to time, we all know that, but … guys honestly ?!

Not only saving the passwords unhashed and unsalted into the DB, which was to my mind as dump as it could possibly get, .. no I underestimated the level of failure one can produce,.. Those guys managed to set a new level of low !! How ? They did a like search for the passwords (select * from user_db where username=… and password LIKE “%…%”).

Can´t get worse right ? Wrong ! This is to be the mayor WTF of this year… they also pumped every user generated content unfiltered in their DB – Querys.
And no I will not speak about the lack of SSL protection.
So what have we got so far:

  1. Passwords plain in the DB
  2. Querying passwords with LIKE at Login
  3. Doors wide open for SQL – Injections because User – Content was passed directly and unfiltered  to the DB – Querys
  4. Lack of https at login

Unlike the original poster I wouldn´t slam my own had against the table, but the one of the lead Dev at that company, lets hope it was a junior.

The original article and the statement of the CCC you will find here:

  • http://fieser-admin.de/2009/sql-fuer-anfaenger-bei-haefft-de/
  • http://www.netzpolitik.org/2009/datenskandal-bei-haefft-de/
  • http://www.ccc.de/de/updates/2009/haefft-datenloch

1 Comment

  1. Sebastiaan de Jonge on December 14th, 2009

    Nice article, I can recognize some of the problems. I think the main problem would be inexperienced developers, if nobody ever tells you your doing something in a bad or insecure way you will never pay attention to it. Until it all goes wrong of course.

    I sometimes do a little pen-testing on random websites when I’m bored (getting more rare these days hehe), you will be amazed how many security holes you can easily find on a random website. It’s almost scary.



SwiftLizard Interactive {Design, Development}

  • Last Posts
    • Scrum Master
    • Loging into a page on shell with curl
    • Developing a clock in Flash with AS3
    • Javascript leashed with google Caja
    • Sometimes I wonder about Developers
  • Categories
    • css (1)
    • design (2)
    • development (2)
    • javascript (4)
    • jquery (3)
    • php (4)
    • project management (2)
    • scrum (2)
    • shell (1)
    • thoughts (7)
    • typo3 (3)
    • xhtml (1)
    • Zend Framework (1)
  • Tags
    actionscript 3.0 agile agile development caja continuous integration css design development Flash Flashbuilder javascript jquery Lean OpenAgile performance optimization php product design qunit scrum security shell sql thoughts typo3 xhtml zend zendFramework
  • Friends Blogs
    • Dmitry Dulepov Blog
    • Dominique Stender
    • Gina Steiners Blog
    • Iphone Fan by Dirk Kunde
    • Mario Rimann Blog
    • Michi Zepernick
    • Thomas Hempel :: Typo3 Unleashed
  • Archives
    • March 2010
    • December 2009
    • November 2009
  • Search


  • t3n Social News bookmark at mister wong publish in twitter bookmark at del.icio.us bookmark at digg.com bookmark at furl.net bookmark at linksilo.de bookmark at reddit.com bookmark at spurl.net bookmark at technorati.com bookmark at google.com bookmark at yahoo.com bookmark at facebook.com bookmark at stumbleupon.com bookmark at propeller.com bookmark at newsvine.com bookmark at jumptags.com

RSS Feed


  • Home
  • About
  • Links
  • Contact
  • Imprint

© Copyright SwiftLizard Interactive {Design, Development}. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

Back to Top