Taking Back Control of Your Data, With Fine Grained, Explicit Permissions
BrokenHalo writes with a story at New Scientist outlining one approach to reclaiming your online privacy: a software gatekeeper (described in detail in a paper from last year) from two MIT developers. "Developers Sandy Pentland and Yves-Alexandre de Montjoye claim OpenPDS (PDF) disrupts what NSA whistleblower Edward Snowden called the 'architecture of oppression,' by letting users see and control any third-party requests for their information – whether that's from the NSA or Google. Among other things, the Personal Data Store includes a mechanism for fine-grained management of permissions for sharing of data. Personally, I'm not convinced that what the NSA demands outright to be shared is as relevant as what they surreptitiously take without asking."
Regardless if this is a good idea with good implementation, people will find a way to get data openPDS is trying to hide. And it sounds like people who use this will only store more 'sensitive' information; digging themselves in a deeper hole.
I already monitor all the traffic into and out of my network - there's lots you have no idea about.
Has to be an appliance.. but that's cheap. Making it easy to understand might open quite a few people's eyes...
..don't panic
How many times do you people need to be told? If it's on a network, any network, it is out of your control! You really think you can stop the NSA, Google, or any of them?
“He’s not deformed, he’s just drunk!”
Instead of a gatekeeper, I'd rather have a layer of software that automatically lies about myself (such as always giving my name as "John Doe" or my GPS location as being somewhere in the open desert near Timbuktu or something), so that not only the data hoarders don't get my personal information, but their data pool gets polluted. Bad data is much more of a problem to them than no data at all.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
This seems to be an Android only app. What did I miss?
09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
From TFA:
People hosting openPDS at home would always know when entities like the NSA request their data, because the law requires a warrant to access data stored in a private home.
They disregard the constitution and you want them to respect the law? Indeed the government will not physically get into your house without a warrant, but we know they have no problem remotely hacking your computer.
Bullshit.
(As anyone with any real knowledge of networks should know).
MIT? Garbage.
That won't work. The NSA will just probe everyone's data. You won't know if you are targeted or just swept up like everyone else.
I never felt the need for fine-grained permissions. Here is the configuration that I use:
permissions {
deny all;
}
If you need something that doesn't pass through that filter, come and see me.
With redacted data just paved over by a layered black line, whoops.
Because nobody would bother to.. nah. It's a BLACK LINE. Trust that the data beneath it is forever secret.
All *your* data are buried in the wall...
Sounds eerily familiar...
“He’s not deformed, he’s just drunk!”
Configuring it is always the hardest problem, even if everything else worked right.
Instead of a gatekeeper, I'd rather have a layer of software that automatically lies about myself (such as always giving my name as "John Doe" or my GPS location as being somewhere in the open desert near Timbuktu or something), so that not only the data hoarders don't get my personal information, but their data pool gets polluted. Bad data is much more of a problem to them than no data at all.
I've been doing that for some years.
In early September, my bank implemented a new type of authentication process. Before I could log in, it asked me a series of questions culled from the public records of my name - it said as much when it started.
The questions were multiple choice, five answers, and went like this:
In what town is 35 Granite Ave located?
. Greenville
. Lexington
. Berwick
. Nashua
. Holliston
Needless to say, I've never been to 35 Granite Ave (that I can remember), never lived there, and don't have the first clue what they were on about. My "polluted public records" came back to bite me.
The bank representative couldn't help because they don't make the web page, the web page techs can't help because they outsource to a service, &c &c. It took extreme measures from one very helpful bank rep to allow me to log in, on a system which had been giving me no problems for many yeas. I'd be screwed if it were the cable, ISP, or phone company.
I'm still in favour of polluting records. If the person asking doesn't have any business knowing whatever it is they're asking, I will lie.
It looks like I'll have to start keeping track of the lies.
If the control is too fine grained, people give up and just turn off the controls altogether. I see this constantly with SELinux and complex firewalls and filesytem permissions, and two-part authentication.
I believe this is what we call Digital Rights Managment
...the Personal Data Store includes a mechanism for fine-grained management of permissions for sharing of data ...
You mean like in Oracle, where the list of system and object privileges cover 14 pages in the manual (version 12)? In my experience this is simply too unwieldy to use in practice; in most cases you end up defining a small handful of roles (in Oracle: a bundle of privileges) that are used for everybody. Or if you are the average, lazy guy, you just grant dba to all users; you wouldn't believe how many Oracle instances I have come across, where the SYS account still had password "CHANGE_ON_INSTALL".
There is a reason why the admittedly crude and primitive permission model of UNIX is still around: it is easy to understand and use, and it can be surprisingly effective.
Ultimately-brave men are going right in to Somalia and other hell-holes to take out the nasties, while you-all are trying to make more difficult the work of the services which our taxes pay to protect us.
Author page, with links - http://demontjoye.com/projects.html
Their video http://www.youtube.com/watch?v=eS1LgeQTO1A
The product page - http://openpds.media.mit.edu/
davecb@spamcop.net
Nothing is truly certain in this vale of tears, but if you can't depend on tcpdump and wireshark, you may as well give up now.