Where have the technical reporters gone? Reading the press’ attempt to explain the Hillary Clinton and Bernie Sanders data breach is both hilariously inept and painful.
Non technical people use databases all the time at their offices. They know the frustration of security denials. Getting multiple people to sign off on forms just so you can pull up a dept’s information on your screen. It’s been a part of our lives for decades.
Pull up a chair and lets see how this reporter tries to explain that somebody left full privileges on the databases’ user accounts.
What gibberish. Would it kill the reporter to explain . Security in a database? That individual users can only access data they’ve been given permission to read? An admin assistant in a dept can only access budget records for their department. They can’t see another dept’s budget and expenditures. That’s a very basic concept here. A big boss over the entire division might have an account with rights to see records for all the depts under him. But can’t see another division’s records.
It’s not a tech problem. Some dumb ass granted super privileges on these user accounts. Allowing them to see the entire database. Any DBA on the job for a week knows better than to do stupid shit like this.
You mean data is shared in a file? Why what in tarnation will these clever young people think of next? :smack: It’s called a database you idiot and they’ve been shared resources for at least 50 years. which maintains a shared file of voter information for all of the party’s top presidential campaigns.
Really its a mountain out of a molehill. They left the door open and somebody walked in. Fix the account security, STFU, and move on. There’s nothing to see here other than the press exploiting a non-story.
It has been fun to watch. The whole story is just a political infight based on technical gibberish. To be fair, some of the talking heads know what they don’t understand, but do realize what most people do understand, and just say someone was accidently given privileges to see something they shouldn’t have.
I am surprised a Sander’s staffer tried searching for Clinton records. Its like rattling a doorknob. You just expect it to be locked.
He may have been using a SQL query and it just dumped out.
Select * From Voter_Table will dump all records you have access too. Surprise, surprise you get more than you expected. Add a where statement (to narrow the search) and you just created a political scandal and lost your job all in one day.
I wonder if the database had proper profiles and privileges set up OR (drum roll please) the application was ‘handling’ the security stuff. As a DBA, I’ve seen all too often where the developer/programmer tries to reinvent the wheel instead of using the built-in capabilities of the database.
Yup, pretty easy to have happen. I had to run a similar SQL query a few weeks back, but luckily I don’t have READ ALL access and didn’t get every client’s data dumped into my drive. So I didn’t have to go to my boss and fall on my sword.
The big problem (which we still see in the News!) is that Programmers can’t get database security straight.
Hey - if we make everything a GLOBAL variable, we don’t have to worry about proper linkages - everything will have access to every thing!.
Yep - and that’s the problem.
Everything you send to another machine is instantly accessible to anyone on it. With UPDATE authorization.
We used to do code walk-throughs, and each program had to justify its database access.
It might be time to consider the old-fashioned control table (to which only God ID’s could write).
I think everyone with expertise in some field has discovered that journalists know nothing about that field and aren’t willing to learn or make the slightest attempt at getting any details right. It doesn’t take long to realize that most journalists know nothing about any field, including the art of writing a good news article.