Important Update on IBM Verse Preview Service

by Volker Weber

ZZ6D8A8DA3

Why does IBM store my password in a way that it could be exposed? And how are you supposed to trust a cloud service with holes this size? Let's investigate what we can find out from this email:

we were made aware that an error existed in our user authentication process that temporarily made user registration information potentially accessible to other users of the service

Somebody found this hole and told IBM. The hole is in the onboarding service. That's the one that could have taken a day, remember? From the outside, this looks like IBM is taking the form with everything you enter, name, password, mail address, phone number etc. and does not safely create a directory entry where the password would be hashed. Instead this is put into a queue to be processed later, maybe somewhere else. Going out on a limb here, somebody may have found out that he could dump that queue onto his computer.

What really bothers me: I have rolled out big a$$ services myself. And there were security reviews out of the wazoo for this kind of process before you could take it live. Never in your life would you have survived with a design that stores passwords in clear text.

Does. Not. Compute.

ZZ5D9D80BE

Comments

and this is why I am glad I have switched to only using unique passwords generated by Lastpass

Not the first site to be bitten by something like this and certainly not the last

Mitch Cohen , 2015-03-13

IBM tries very hard to proof that cloud services are not ready for the Enterprise. IBM Verse users cannot use the browser they want. Passwords and other sensitive data is accessable by other users. And when there is a problem the whole service will be shut down with no backup. We will stay on premise as long as it is possible.

Ralf M Petter, 2015-03-13

Your Verse password is not stored in a way that could be exposed. It's stored like any other Domino HTTP password as a salted hash that has been market-tested for over a decade.

IBM was extremely responsive to the notification of the vulnerability in the registration process. Instead of getting defensive they shut down the registration service entirely, and notified registrants of a potential vulnerability which only affected a tiny fraction (about 25) of the total users.

Nathan T. Freeman, 2015-03-13

Interesting, Nathan. IBM knows those 25 users? And why do I need to change the password elsewhere if only a salted hash exists?

Volker Weber, 2015-03-13

It's like the pinnacle of incompetence.

Daniel Haferkorn, 2015-03-13

I don't know whether they've identified the fraction. They could have. And they probably could have just notified that fraction, but they chose to apply the notification broadly instead.

Verse itself only has salted password hashes, but the preview registration process is not the same as Verse itself. (From an implementation standpoint, at least. I realize they're perceived by the customer as one.)

Nathan T. Freeman, 2015-03-13

"Verse itself only has salted password hashes, but the preview registration process is not the same as Verse itself." - That reads as either "the registration process is unknown" or "the registration process does not use salted password hashes". To get from "not salted password hashes" to "salted password hashes" you need to store the password in clear text. Uggh.

If about 25 people were affected in those 10 minutes, that's only 150 per hour. Looks awfully slow. It would take 3333333 hours or 380 years to get to 500 million.

Volker Weber, 2015-03-13

In order for Verse to gain market share, it has to come roaring out of the blocks, grab market attention and share, and be demonstrably much better than whats out there. And at no point whatsoever have a security scare like this.

It's odd - the IBM I knew a few years ago did implementations like this all the time. Now this 'new' downsized and outsourced IBM doesn't even have a decent Information Assurance audit to catch schoolboy errors like this before they come down from the whiteboard.

So if IBM can't deliver complex projects in a secure, stable and repeatable way, what *can* it do? Have they really sacked *all* the good people?

---* Bill

Bill Buchan, 2015-03-14

Well, Google seems to have bigger holes these days: http://arstechnica.com/security/2015/03/epic-google-snafu-leaks-hidden-whois-data-for-280000-domains/

Richard Schwartz, 2015-03-14

IBM is joking with us. And it is not 1st of April yet. Most of the comments express surprise that IBM let something like this, but I am not. For about 2 years IBM are teasing us with this "entirely new way of work". And after all the demos, design reviews and all the talking - they delivered what?!
From my perspective this Verse preview site is something which a team of two developers can bring to life for a month. There is no surprise than that no one reviewed and tested for security issues before launch.
I do not like big software teams, but you can not launch public service like this with a team of two.

goran angelov, 2015-03-14

Repeating myself: They know how to shoot their feet...

Ingo Seifert, 2015-03-14

Did they send this notification from IBMVerse@collabserv.com, as a blind copy, with please reply to webmaster@ibmverse.com??? That's exceptional for a professional mail service.

Max Nierbauer, 2015-03-14

Maybe they can just ask some advise to the identity division?
(also this unit is not going too well and changed name several times, but there still work quite relevant people :))
http://www-03.ibm.com/software/products/en/category/identity-access-management

Giorgetto .B, 2015-03-17

Recent comments

Johannes Matzke on Zeier jr. (3): 'Das war der Papa der Siri-Frau' at 06:50
John sauder on What happened to Connections Pink? at 23:39
Volker Weber on Upgrade to iOS 12 now at 21:50
Tobias van der Plas on Upgrade to iOS 12 now at 21:40
Samuel Orsenne on Apple supports more iPhones than ever at 20:41
Volker Weber on Apple supports more iPhones than ever at 19:14
Ananya Gupta on Apple supports more iPhones than ever at 19:09
Ingo Seifert on Upgrade to iOS 12 now at 18:18
Andreas Pfau on Apple supports more iPhones than ever at 18:16
Samuel Orsenne on Apple supports more iPhones than ever at 17:45
Stephan Perthes on Zeier jr. (3): 'Das war der Papa der Siri-Frau' at 17:14
Kai Schmalenbach on Path is going away. Other social networks will follow. at 16:34
Frank Quednau on Apple supports more iPhones than ever at 16:33
Volker Weber on Upgrade to iOS 12 now at 15:09
Henning Wriedt on Upgrade to iOS 12 now at 15:05
Volker Weber on Upgrade to iOS 12 now at 14:52
Volker Weber on Here Traffic Dashboard at 14:50
Stephan Bohr on Here Traffic Dashboard at 14:35
Henning Wriedt on Upgrade to iOS 12 now at 14:26
Craig Wiseman on What happened to Connections Pink? at 14:05
Volker Weber on Upgrade to iOS 12 now at 13:14
Horia Stanescu on Upgrade to iOS 12 now at 13:12
Tim Clark on What happened to Connections Pink? at 13:03
Martín Ortega on Upgrade to iOS 12 now at 12:16
Nina Wittich on Die Weltpremiere von Domino V10 at 09:32

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 07:23

visitors.gif

buy me coffee