|
|
|
|
|
by michaelmcmillan
3126 days ago
|
|
> The security boundary is at the login processing. If it processes requests differently from certain systems then it's misbehaving. Which is my point. More code, more complexity, more bugs. If you are correct, the security boundary you are referring to got stretched out to accommodate a separate system. As for your strategy on separating concerns and carefully crafting important code – don't you think that's what they originally had in mind when they first designed it? |
|
loginwindow is not doing the wrong thing because it's complex. It's doing the wrong thing because that was never its job.
> don't you think that's what they originally had in mind when they first designed it?
Probably, but they didn't fail because loginwindow itself was complex. They failed either for systemic reasons that would have happened with simple or complex code, or they failed because the actual secure part was too complex. That's why I think total complexity is the wrong thing to look it; it may or may not correlate with those two real causes.