How Developers Can Rebuild Trust On the Internet
snydeq writes: Public keys, trusted hardware, block chains — InfoWorld's Peter Wayner discusses tech tools developers should be investigating to help secure the Internet for all. 'The Internet is a pit of epistemological chaos. As Peter Steiner posited — and millions of chuckles peer-reviewed — in his famous New Yorker cartoon, there's no way to know if you're swapping packets with a dog or the bank that claims to safeguard your money,' Wayner writes. 'We may not be able to wave a wand and make the Internet perfect, but we can certainly add features to improve trust on the Internet. To that end, we offer the following nine ideas for bolstering a stronger sense of assurance that our data, privacy, and communications are secure.'
As long as "easy" takes precedence, the internet will never be secure. It is absolutely impossible to have security between 2 parties when a 3rd is involved (CA's). It was done that way because it allows people who don't know anything to have SOME trust. But if there are people involved trust will be broken. 2 party authentication is the only way to solve the problems. If people don't know how to get secure credentials between themselves and another party then maybe they need the internet that still has training wheels and padded helmets.
Digital is, by definition, imperfect. Analog is the way to go.
It's called SSL, its a new thing.
https://tools.ietf.org/html/rfc6101
Seriously, most of the problem is education. Encryption and not doing stupid things is the key. That and preventing users from booting Linux.
Yes. Will it matter in terms of security for the long-term, no.
The UK government categorically opposes anything that might be even slightly secure "think of the terrorists". I am sure others will agree with them.
Sent from my ASR33 using ASCII
Require that closed source software is clearly labeled as such.
Ban closed source software in public administration.
Ban closed source software on portable devices, ie. devices that someone may carry near other people without their decision.
Make secure code a legal requirement in all products sold in the market and require insurance from provider to cover different fines for bugs with different levels of seriousness. Apply the same legal requirement and fines for services where personal information is used.
If something fails, the company responsible needs to pay for it regardless of how unavoidable it may be. We, the consumer, can not care about the technical difficulties. We can demand security.
Sorry, we're too busy training our replacements. Perhaps they can help you....
The way the economy is going, I agree that we need to create more jobs. But if those jobs blow, nobody will want them.
Get free satoshi (Bitcoin) and Dogecoins
As much as Google, Microsoft, Apple, Facebook and everyone using the word "cloud" would like to convince you otherwise, you're handing over your data to third parties who you really got no control over how they'll use or secure your data. Or if they in turn have been compromised by hackers or the NSA or whatever. While there's certainly a few issues with direct communication too like how do you exchange keys safely they're much more limited in scope. But my impression is it's not about "How can we secure data?" it's "How can we still make you put all your data online in a post-Snowden world?" because that's how they make money...
Live today, because you never know what tomorrow brings
I'm becoming more and more disappointed with my techie breathren for things like this. No part of life is anywhere near as safe, or secure, as the current internet already is.
And yet, we trust all of it, every day, with things far more precious than our communication and finances.
We even trust these things despite countless and routine and frequent demonstrations of catastrophic failures.
We have political systems that squander money on a global level. And yet, we still elect leaders through campaigns of obvious horse-shit. Alex ran for student-body president 20 years ago on the basis of getting rid of homework.
We also have roads. We have highways where anyone from across the planet can show up, 'accidentally' drop sand and ball bearings and tire spikes and chunks of metal.
There is NOTHING that stops my car from flying off the highway at 140kph and falling 2'000 feet off the mountain.
But good news! There is something stopping my car from slamming into an on-coming car -- at an impart speed of 280 kph, by the way -- there's a two-inch strip of yellow paint; sometimes two.
And, as discussed earlier, every single day there're another many traffic collisions. And every single day, multiple people die in those collisions. It's so continuous, that the city actually pays for tow-trucks to sit at the edge of the highway in order to clear away accidents that much faster.
So, my e-mails to my grandmother, and to my clients, my banking transactions and my phone bills, while all important, pale in comparison to the vitality of the many other things in my life.
Oh yeah, and my front door, to my house, where I keep virtually all of my stuff, every one of my posessions, and many of my loved-ones -- some not able to protect themselves from a flood, let alone an intruder -- is protected by a very-easy-to-pick lock. Which wouldn't benefit from sophistimication because next to the door, is a big glass window.
Oh yeah, and the alarm wouldn't cause police to show for about 10 minutes anyway. Oh yeah, and the house is mostly wood.
Oh yeah, and my beautiful grass lawn, can be totally destroyed by anyone casually dropping a handful of dandilion seeds.
Nothing we do is secured for trust. That's what the word trust actually means, by the way -- if things were proven secure, you wouldn't be trusting them.
The internet is good enough as-is. Try focusing on the roads please. How about we trust hospitals to not screw up during surgery. How about we work on having enough water next year, or food during droughts, or maybe we could work on not killing people with military super-powers.
These techies are stuck in the wrong rut. They (we) were supposed to be using technology -- like the internet -- as tools to solve real-life problems. This article discusses uses tools to solve problems with other tools. That doesn't help anything.
Scratch that. Improving the security of tools does do one very significant thing. It's called one-upmanship, and it creates better criminals.
Solve the global food problem. Not because people far away from me are starving -- I'm not responsible for them, I've got my own problems. Solve the global food problem so that I don't need to have my yummy cooking show show me a gorgeous sizzling steak, and then break to commercial to see starving children in africa, who've been starving for fifty years now. It does nothing more than to put me off my dinner, and ruin the cooking show..
Publish a list of all developers who worked on a project, those who signed off on its security, and those who refused to sign off on its security. Also the names of anyone who has authority over the developers.
Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
Here are "the nine ideas [for securing] our data, privacy, and communications"
(for those of us too lazy to RTFA)
Details on what each of those thing actually MEAN are in TFA, of course
It is hard to get a critical mass to get a proper change. Specially if it involves some sort of cost. As far as I can see, I can tell you that ...
So, the question is how you can trust somebody you do not know. One solution how to do that is a two thing combination, like something you know (password) and something you have (key generator, smartcard). But, as usual, at the end of the day, the mass go with what it is easier for them. People do not want to spend time creating a new account (hopefully without reusing passwords!) - they can use Facebook to log in. People and companies do not sign e-mails (just signing them), even if it is mandatory to have a smartcard as your personal ID in the country I live. And on and on....
there's no way to know if you're swapping packets with a dog or the bank that claims to safeguard your money
Those are my choices? I'm going with the dog.
Give me, your customer, a unique, self-signed cert.
Let me, your customer, give you a unique, self-signed cert.
Let us both agree not to trust any party claiming to represent either of us without first encrypting communication with those respective certificates.
Let us both agree to a secure method for updating certificates that doesn't rely on any 3rd party or the internet. Perhaps we could meet in person at some sort of structure designed for the officiating of such business.
DONE.
Certs work if you cut out the governments and "trusted" root authorities by SELF-SIGNING, and NEVER perform initial certificate exchange over the very channel you cannot trust. Everything is encrypted and no one can fuck with it without compromising BOTH keys or breaking the encryption algorithm altogether.
Yes, this is less convenient. Yes, you have to maintain unique certs for every account. Yes, it's worth it.
I have a front door on my house. If I have a company who is in charge of opening and closing the front door, I want to be damn sure they close it as securely as possible. If they leave it open, then there is a big problem.
People have their lives stolen. It's not the same as dying but it's serious.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Add lots and lots more features. Lots of redundant crap. Make it so complex that the hackers will never be able to figure it out. (That appears to be the current strategy.)
One technology that kills Phishing attacks is SRP
https://en.wikipedia.org/wiki/...
It does not rely on the PKI mess. But we will never see it because there is no money in it.
1. "Add public keys to major services"
The security services just use their own or find others or find the users.
2. Build better random number generators
Yet strange limits seem to be added to many public and private crypto like products efforts every decade. From banking to what shipped with personal computers.
3. Expand trusted hardware
That gets found and upgraded during while in the safe hands of the trusted global postage or delivery services. (supply-chain interdiction/Tailored Access Operations).
4. Add Merkle trees to the file system
More logging, tracking and understanding of any network or site helps. The main issue is who gets to see the files after an event? Domestic or federal investigators just take it all away to cover parallel construction or another gov/mil access?
Many of the more skilled nations are opting for their own code, designing their own cpu and networking hardware to escape most of the the more direct ways into their own existing networks.
Domestic spying is now "Benign Information Gathering"
Internet = Fail.
No reliable authentication. No end to end encryption. Dumb users. Massive stockpiles of data with unlimited access attempts.
Shut it down and start over.
I swear there was a boot camp the other day teaching hookers web development.
Why can I not go to the local branch of my bank and verify the fingerprint of the certificate used for its online banking website?
96:4F:59:F0:D9:3E:DE:00:4F:76:50:5B:33:17:CB:11:4C:65:F4:6B:92:F3:CF:49:4F:6F:1E:2E:FF:AF:35:6D
That way I know for sure I am not asking a dog to transfer my money. Unless of course the dog's pawprint matches the fingerprint of the certificate.
Ban closed source software on portable devices, ie. devices that someone may carry near other people without their decision.
You do know this would ban Game & Watch, Game Boy, Game Gear, Lynx, Nintendo DS, PSP, and PlayStation Vita, right? Or do you believe handheld video games ought never to have existed?
Perhaps we could meet in person at some sort of structure designed for the officiating of such business.
So if you're buying from a business in another city or another country, perhaps you'd prefer to pay the travel industry to be your intermediary. Long-distance travel has always been the limiting factor of key-signing parties.
There will never be anything more than security theater in the USA as long as there are secret courts enforcing secret laws with secret gag orders.
See subject & APK Hosts File Engine 9.0++ SR-2 32/64-bit http://start64.com/index.php?o...
FREE & adds speed, security, + reliability, doing more with less, more efficiently vs. browser addons & locally installed DNS servers @ home + fixes DNS' redirect security issues - obtaining its data vs. online threats & adbanner blocking from 10 reputable sites in the security community!
* :)
MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl... & MalwareBytes = BEST antivirus per this VERY recent testing of them all http://www.av-test.org/en/news...
&
It's GUARANTEED safe & clean per it being checked by 57 antivirus programs recently in BOTH its 64-bit model https://www.virustotal.com/en/...
+
In its 32-bit model also https://www.virustotal.com/en/...
---
"The premise is quite simple: Take something designed by nature & reprogram it to make it work for the body rather than against it..." - Dr. Alice Krippen: "I am legend"...
APK
P.S.=> By "yours truly" - "The Lord of Hosts" so-to-speak:
PERTINENT QUOTE/EXCERPT:
"The image this title brings to mind is of a mighty military commander, one who can at a mere word summon rank upon rank of protective power" from https://answers.yahoo.com/ques... & THAT WORD = hosts!
(Accept NO substitutes!)
...apk
As long as software companies are required to put in back doors the internet won't be secure