Comment On The Single Sign On

“It’s impossible,” Gerald said in a matter-of-fact tone, “simply impossible.” [expand full text]
« PrevPage 1 | Page 2 | Page 3 | Page 4 | Page 5Next »

Re: The Single Sign On

2010-03-09 10:04 • by Client Certificate? (unregistered)
Would be my first approach, but then, I'm just a PHP drone ;-P

Re: The Single Sign On

2010-03-09 10:05 • by Jaime
Thread over in one post. Client certificate for the win.

Re: The Single Sign On

2010-03-09 10:08 • by henke37
Darn, I was going to say that!

Re: The Single Sign On

2010-03-09 10:10 • by 1234 (unregistered)
Well, at least they are ready for a second user to access the system...

Re: The Single Sign On

2010-03-09 10:10 • by md5sum
Apparently someone never heard of SAML.

impossible my ass

2010-03-09 10:11 • by Captain Obvious (unregistered)
ssl client certificates anyone?

Re: The Single Sign On

2010-03-09 10:12 • by snoofle
...so the mechanical beings of the machine-planet built all-this just so v-ger could complete its mission... wait...

Re: The Single Sign On

2010-03-09 10:13 • by Anonymous (unregistered)
I hope she was worth it.

Re: The Single Sign On

2010-03-09 10:15 • by My Name Is Missing (unregistered)
I've been in his exact shoes. A salesman for the company I worked for once told me "my job is to lie to customers and your job is to make me look good."

Re: The Single Sign On

2010-03-09 10:16 • by Anon (unregistered)
This WTF actually had a punch line! WTF!

Re: The Single Sign On

2010-03-09 10:17 • by Justice
So one person at the client holds enough sway to force a gross misuse of funds and resources, all so she doesn't have to remember another username and password.

I wish I could call shenanigans on this, but it's entirely too believable.

Re: The Single Sign On

2010-03-09 10:19 • by steenbergh
Sales people, together with customers, will be the first ones up against the wall when the revolution comes!

Re: The Single Sign On

2010-03-09 10:19 • by Zolcos
They didn't like the idea of relying on headers, becuase headers can be faked.
But they're cool with relying on cookies?!

Re: The Single Sign On

2010-03-09 10:23 • by Ernie (unregistered)
And noooo one bothered to ask at any point "how many clients would need to be logged in at once?" for session reasons? Or for failover? Or for any other countless reasons?

I feel this issue would have come up at one point or another.

Re: The Single Sign On

2010-03-09 10:23 • by Kneecaps (unregistered)
No wonder our health care costs are skyrocketing.

Re: The Single Sign On

2010-03-09 10:26 • by dkf
301547 in reply to 301542
Justice:
I wish I could call shenanigans on this, but it's entirely too believable.
Agreed. It's even possible that the one person at the customer wasn't actually officially responsible, but instead was just someone in an administrative position that was determined to dig their heels in. The stupid thing is that there wasn't some kind of existing single-sign-on structure already in place on the customer side that could have just been leveraged. Or maybe there was but some admin (probably on the customer side too) decided they didn't want to support it. As it is, too many on the customer side seem to think that the best technique involves thought transfer and pixie dust.

Re: The Single Sign On

2010-03-09 10:26 • by schmitter (unregistered)
I think I just threw up in my mouth a little.

Re: The Single Sign On

2010-03-09 10:27 • by dkf
301549 in reply to 301544
Zolcos:
They didn't like the idea of relying on headers, becuase headers can be faked.
But they're cool with relying on cookies?!
Shhh! Don't tell them all our secrets!

Re: The Single Sign On

2010-03-09 10:31 • by frits
It's not like thay didn't pay for it. Money is money.

Re: The Single Sign On

2010-03-09 10:34 • by Ferdinand (unregistered)
and the obvious solution would have been:

tape the password to the screen

Re: The Single Sign On

2010-03-09 10:44 • by Steve the Cynic (unregistered)
Passing comment: Gerald was asked to implement a solution that had already been decided, rather than to select a solution for a problem. OK, this happens sometimes. It appears, though, that the solution had been selected by the salesdoofus or the client, more likely both together, based on technical ignorance. This, too, happens sometimes.

Gerald then raised the level of WTF by applying his own ignorance (to be charitable, perhaps we could call it "gaps in his knowledge", but I'm not in a charitable mood today) and setting the tone by beginning with "It's impossible". No, it's not impossible. It's software, of course it's possible. (I'm being deadly serious here. Code is the most flexible and adaptable construction material known to man.)

As the very first poster pointed out, client certificates are the correct solution to this problem. As it stands, in two years' time, nobody at the client will remember how the authentication works, and will turn off the local token server, or renumber the network, or give the recalcitrant idiot user a new machine so its DHCP-granted IP address changes. Then the RIU will not be able to connect, and that's the end of that.

Re: The Single Sign On

2010-03-09 10:47 • by Anthony (unregistered)
301555 in reply to 301544
Zolcos:
They didn't like the idea of relying on headers, becuase headers can be faked.
But they're cool with relying on cookies?!
Well, what got me, is the header was generated at the firewall. So even if someone internally faked the header, wouldn't it be overwritten? And if they faked it from outside of the firewall, couldn't you just check the source IP and see it wasn't from their secure network?

Re: The Single Sign On

2010-03-09 10:47 • by UK Guy (unregistered)
301556 in reply to 301546
Kneecaps:
No wonder our health care costs are skyrocketing.


Pfft dirty socialist National Health Service FTW

Re: The Single Sign On

2010-03-09 10:48 • by Marcus Brito (unregistered)
301557 in reply to 301544
Not to mention source IP is easily spoofable or hijackable, and anyone could pose as the Single Sign One.

Also, +1 to client certificates. It's the only real secure solution not involving passwords once Kerberos was ruled out.

Re: The Single Sign On

2010-03-09 10:52 • by Major Blud (unregistered)
301558 in reply to 301545
I'm sure it did....but why should that make any impact on anything, it's a sale!

Re: The Single Sign On

2010-03-09 10:53 • by Your IP here (unregistered)
301559 in reply to 301555
Anthony:
Zolcos:
They didn't like the idea of relying on headers, becuase headers can be faked.
But they're cool with relying on cookies?!
Well, what got me, is the header was generated at the firewall. So even if someone internally faked the header, wouldn't it be overwritten? And if they faked it from outside of the firewall, couldn't you just check the source IP and see it wasn't from their secure network?

Because it's totally impossible to spoof the source IP address
/sarcasm

Re: The Single Sign On

2010-03-09 11:00 • by Aaron
301560 in reply to 301542
Justice:
So one person at the client holds enough sway to force a gross misuse of funds and resources, all so she doesn't have to remember another username and password.

Am I the only person that read the bit about remembering logins/passwords and immediately thought, "Uh, Keepass?"

Who actually bothers trying to remember all this crap anymore? Way too many logins and sites.

And yeah, there's client certificates, SAML, OpenID... but if the only problem is that she can't remember her passwords, why not go for the solution that costs precisely nothing to implement?

Re: The Single Sign On

2010-03-09 11:01 • by Ken B (unregistered)
So, how big was the sale?

Of course, if they lost money on it, it's Gerald's fault for not being a team player. :-)

Re: The Single Sign On

2010-03-09 11:04 • by the beholder (unregistered)
301562 in reply to 301540
My Name Is Missing:
I've been in his exact shoes. A salesman for the company I worked for once told me "my job is to lie to customers and your job is to make me look good."
One place I once worked at was a company that created a sort of device to attach to trucks and forklifts, and it would log all their activities: current speed, gear, the time it was turned on and off, and whatnot. I'm sure there must be a simple name for this device, but I have no idea what it would be in english.

Yeah, it was some sort of embedded platform, but there was a filesystem. Anyway, this is not the point here. The important thing is that the device would store info until it approached a RF base-station, when it would then handshake and transmit everything stored in its memory to the "server".

WTFs piled up in that place, like the lack of ANY CVS at all (a story for another day.) But one day my boss called me and told me that we had closed a deal with a new customer. They had been promised that our devices could be used to track their trucks in real-time. And the funny part is that who promised it was no other than the company owner that didn't have a clue on technical stuff.

He backed off when his brother and business partner told him it was impossible for such a small company as theirs, but I surely wanted to attend the reunion where he told it to the customer.And I always wondered how he would suggest us to create our own GPS. Maybe we should start by launching our own satellite?

Re: The Single Sign On

2010-03-09 11:06 • by Jaime
301563 in reply to 301559
Your IP here:
Anthony:
Zolcos:
They didn't like the idea of relying on headers, becuase headers can be faked.
But they're cool with relying on cookies?!
Well, what got me, is the header was generated at the firewall. So even if someone internally faked the header, wouldn't it be overwritten? And if they faked it from outside of the firewall, couldn't you just check the source IP and see it wasn't from their secure network?

Because it's totally impossible to spoof the source IP address
/sarcasm

Unless you want a response to your request.

Re: The Single Sign On

2010-03-09 11:07 • by Frz (unregistered)
301564 in reply to 301559
Your IP here:

Because it's totally impossible to spoof the source IP address
/sarcasm


While it might be possible to get a single TCP Packet trough with a spoofed IP it becomes next to impossible when challenging the client
ie.
- Request
-- Challenge
-- Send Challenge back

Done - nearly unspoofable... That is unless you have hardware access to any router/wire in between the two endpoints...

Re: The Single Sign On

2010-03-09 11:18 • by MoSlo
301565 in reply to 301553
Good sir, while i was first on Gerald's side, your view (plus first poster/client certificates etc.) has furthered my understanding and has gotten me to ask the right questions.
Did not volume of users come up in any discussions? Was no client certification google'd? "Impossible" is not an acceptable answer, especially when you know you're about to implement a solution come up by a non-technical side of the business.

Half the reason i visit this place is to discover these kinds of decision pitfalls, avoid them and better myself and the industry. Or at least try to be less guilty.

Re: The Single Sign On

2010-03-09 11:18 • by Your IP here (unregistered)
301566 in reply to 301564
Frz:
Your IP here:

Because it's totally impossible to spoof the source IP address
/sarcasm


While it might be possible to get a single TCP Packet trough with a spoofed IP it becomes next to impossible when challenging the client
ie.
- Request
-- Challenge
-- Send Challenge back

Done - nearly unspoofable... That is unless you have hardware access to any router/wire in between the two endpoints...


I was thinking specifically of MITM/IP Hijacking when I said that. Which, I'll grant you, are relatively sophisticated attacks, and unlikely risks for obscure, low-value traffic.

Which is why you use client certificates, as has been noted, because they can protect against MITM when used properly.

Re: The Single Sign On

2010-03-09 11:23 • by sirlewk (unregistered)
301567 in reply to 301564
Frz:
That is unless you have hardware access to any router/wire in between the two endpoints...


Which you have to assume is the case. We are talking about medical data here, ACTUAL security matters.

Re: The Single Sign On

2010-03-09 11:25 • by SR (unregistered)
301568 in reply to 301556
UK Guy:
Kneecaps:
No wonder our health care costs are skyrocketing.


Pfft dirty socialist National Health Service FTW


I think in a statement like the grandparent port, the "our" could easily refer to us as a species.

Re: The Single Sign On

2010-03-09 11:25 • by Quirkafleeg (unregistered)
IPv6.

Re: The Single Sign On

2010-03-09 11:27 • by java.lang.Chris;
301570 in reply to 301553
Steve the Cynic:
Code is the most flexible and adaptable construction material known to man.


Nope. Lego is. Or maybe plasticine.

Re: The Single Sign On

2010-03-09 11:28 • by Fred (unregistered)
./RemoteSlap --ExtraStrength --ExtraFast 10.1.23.97

Hum... that would be delightful.

Re: The Single Sign On

2010-03-09 11:30 • by pete (unregistered)
Did the sale actually make money? With 3 weeks programming, 2 QA testing countless meetings and the cost of the hardware?

I bet the salesman still got his bonus for it.

Re: The Single Sign On

2010-03-09 11:34 • by java.lang.Chris;
301573 in reply to 301571
Fred:
./RemoteSlap --ExtraStrength --ExtraFast 10.1.23.97

Hum... that would be delightful.


$ lart --help
Usage: lart [-w|--weapon weapon] [-h|--help] <address>
weapons: cluebyfour (default)
sockwithcoinsinit
thermonucleardevice (requires root privileges)

Re: The Single Sign On

2010-03-09 11:34 • by EatenByAGrue (unregistered)
301574 in reply to 301556
UK Guy:
Kneecaps:
No wonder our health care costs are skyrocketing.


Pfft dirty socialist National Health Service FTW


Haven't you heard? If Steven Hawking were under the British NHS, he'd never have been allowed to live! (Yes, this argument was made seriously and defended here in the US.)

Re: The Single Sign On

2010-03-09 11:35 • by Quirkafleeg (unregistered)
301575 in reply to 301544
Zolcos:
They didn't like the idea of relying on headers, becuase headers can be faked.
But they're cool with relying on cookies?!
A strong # applied to well-chosen text would help, along with an encrypted connection.

Re: The Single Sign On

2010-03-09 11:35 • by bbot (unregistered)
Wow.

Wow wow wow wow wow.

I've never commented before, but this inspired me to speak up.

Re: The Single Sign On

2010-03-09 11:35 • by mfah
301577 in reply to 301570
java.lang.Chris;:
Steve the Cynic:
Code is the most flexible and adaptable construction material known to man.


Nope. Lego is. Or maybe plasticine.

Pffffffft. Meccano.

Re: The Single Sign On

2010-03-09 11:37 • by SenTree
So, just to be sure I understand this:

A person who is too dumb or lazy to remember one f*cking password is entrusted with patients' health care records ?

and/or

A person who is too bloody-minded to logon presumably wouldn't have a login for her PC either - so switching it on would give anyone access to the application ?

WTF!

Re: The Single Sign On

2010-03-09 11:39 • by Quirkafleeg (unregistered)
301579 in reply to 301569
Me, earlier:
IPv6.
… except for the fact that, once again, it identifies only the network interface (spoofable) and not the user.

On the up-side, NAT isn't an issue. All who've said to use the likes of SSL certificates, I'm agreeing.

Re: The Single Sign On

2010-03-09 11:41 • by GedoonS (unregistered)
The correct solution for this problem would've been a label maker, with which you type the users username and password and tape it to the monitor. Problem solved.

Re: The Single Sign On

2010-03-09 11:42 • by dkf
301581 in reply to 301573
java.lang.Chris;:

$ lart --help
Usage: lart [-w|--weapon weapon] [-h|--help] <address>
weapons: cluebyfour (default)
sockwithcoinsinit
thermonucleardevice (requires root privileges)
That last note is redundant. Anyone who would use a lart would have root privs anyway (or could get them in moments).

Re: The Single Sign On

2010-03-09 11:42 • by SkittlesAreYum (unregistered)
It took three solid weeks of development time, two weeks of QA testing, several thousand dollars in new hardware, and tens of thousands of dollars for an external HIPAA assessment

So, I work for a product development company, and five weeks of work (unless we're talking something like 5+ developers) is nothing. A tiny project. And several thousand dollars in hardware? That pales in comparison to the labor costs. Now, I know that IS a lot of money for one person to be able to log in without a login, but I got the impression the writer thinks that's a lot of money to spend in general. It's not.

Re: The Single Sign On

2010-03-09 11:54 • by PITA (unregistered)
My laptop has a fingerprint scanner - can't I use that to log on to the system? No, someone may chop your fingers off and steal your password!
« PrevPage 1 | Page 2 | Page 3 | Page 4 | Page 5Next »

Add Comment