creare una fondazione per una CA libera? 
che costa non poco...,

Internet architects propose encrypting all the world’s Web traffic

Next-gen HTTP calls for default crypto to stop spying by spooks and criminals.

        
Todor Petkov
A vastly larger percentage of the world's Web traffic will be encrypted under a 
near-final recommendation to revise the Hypertext Transfer Protocol (HTTP) that 
serves as the foundation for all communications between websites and end users.

The proposal, announced in a letter published Wednesday by an official with the 
Internet Engineering Task Force (IETF), comes after documents leaked by former 
National Security Agency contractor Edward Snowden heightened concerns about 
government surveillance of Internet communications. Despite those concerns, 
websites operated by Yahoo, the federal government, the site running this 
article, and others continue to publish the majority of their pages in a 
"plaintext" format that can be read by government spies or anyone else who has 
access to the network the traffic passes over. Last week, cryptographer and 
security expert Bruce Schneier urged people to "make surveillance expensive 
again" by encrypting as much Internet data as possible.

The HTTPbis Working Group, the IETF body charged with designing the 
next-generation HTTP 2.0 specification, is proposing that encryption be the 
default way data is transferred over the "open Internet." A growing number of 
groups participating in the standards-making process—particularly those who 
develop Web browsers—support the move, although as is typical in technical 
deliberations, there's debate about how best to implement the changes.

"There seems to be strong consensus to increase the use of encryption on the 
Web, but there is less agreement about how to go about this," Mark Nottingham, 
chair of the HTTPbis working group, wrote in Wednesday's letter. (HTTPbis 
roughly translates to "HTTP again.")

He went on to lay out three implementation proposals and describe their pros 
and cons:

A. Opportunistic encryption for http:// URIs without server authentication—aka 
"TLS Relaxed" as per draft-nottingham-http2-encryption.

B. Opportunistic encryption for http:// URIs with server authentication—the 
same mechanism, but not "relaxed," along with some form of downgrade protection.

C. HTTP/2 to only be used with https:// URIs on the "open" Internet. http:// 
URIs would continue to use HTTP/1 (and of course it would still be possible for 
older HTTP/1 clients to still interoperate with https:// URIs).

In subsequent discussion, there seems to be agreement that (C) is preferable to 
(B), since it is more straightforward; no new mechanism needs to be specified, 
and HSTS can be used for downgrade protection.

(C) also has this advantage over (A) and furthermore provides stronger 
protection against active attacks.

The strongest objections against (A) seemed to be about creating confusion 
about security and discouraging use of "full" TLS, whereas those against (C) 
were about limiting deployment of better security.

Keen observers have noted that we can deploy (C) and judge adoption of the new 
protocol, later adding (A) if necessary. The reverse is not necessarily true.

Furthermore, in discussions with browser vendors (who have been among those 
most strongly advocating more use of encryption), there seems to be good 
support for (C), whereas there's still a fair amount of doubt/disagreement 
regarding (A).

Pros, cons, and carrots

As Nottingham acknowledged, there are major advantages and disadvantages for 
each option. Proposal A would be easier for websites to implement because it 
wouldn't require them to authenticate their servers using a digital certificate 
that is recognized by all the major browsers. This relaxation of current HTTPS 
requirements would eliminate a hurdle that stops many websites from encrypting 
traffic now, but it also comes at a cost. The lack of authentication could make 
it trivial for the person at an Internet cafe or the spy monitoring Internet 
backbones to create a fraudulent digital certificate that impersonates websites 
using this form of relaxed transport layer security (TLS). That risk calls into 
question whether the weakened measure is worth the hassle of implementing.

Proposal B, by contrast, would make it much harder for attackers, since HTTP 
2.0 traffic by default would be both encrypted and authenticated. But the 
increased cost and effort required by millions of websites may stymie the 
adoption of the new specification, which in addition to encryption offers 
improvements such as increased header compression and asynchronous connection 
multiplexing.

Proposal C seems to resolve the tension between the other two options by moving 
in a different direction altogether—that is, by implementing HTTP 2.0 only in 
full-blown HTTPS traffic. This approach attempts to use the many improvements 
of the new standard as a carrot that gives websites an incentive to protect 
their traffic with traditional HTTPS encryption.

The options that the working group is considering do a fair job of mapping the 
current debate over Web-based encryption. A common argument is that more sites 
can and should encrypt all or at least most of their traffic. Even better is 
when sites provide this encryption while at the same time providing strong 
cryptographic assurances that the server hosting the website is the one 
operated by the domain-name holder listed in the address bar—rather than by an 
attacker who is tampering with the connection.

Unfortunately, the proposals are passing over an important position in the 
debate over Web encryption, involving the viability of the current TLS and 
secure sockets layer (SSL) protocols that underpin all HTTPS traffic. With more 
than 500 certificate authorities located all over the world recognized by major 
browsers, all it takes is the compromise of one of them for the entire system 
to fail (although certificate pinning in some cases helps contain the damage). 
There's nothing in Nottingham's letter indicating that this single point of 
failure will be addressed. The current HTTPS system has serious privacy 
implications for end users, since certificate authorities can log huge numbers 
of requests for SSL-protected websites and map them to individual IP addresses. 
This is also unaddressed.

It's unfortunate that the letter didn't propose alternatives to the largely 
broken TLS system, such as the one dubbed Trust Assertions for Certificate 
Keys, which was conceived by researchers Moxie Marlinspike and Trevor Perrin. 
Then again, as things are now, the engineers in the HTTPbis Working Group are 
likely managing as much controversy as they can. Adding an entirely new way to 
encrypt Web traffic to an already sprawling list of considerations would 
probably prove to be too much.

Promoted Comments

The UglyArs Praetorian
jump to post
We already know state actors (and some criminal/hacker groups) pervert SSL/TLS 
certificate authorities. I think it's great to encrypt more traffic, but as the 
end of the article notes, this is all somewhat pointless to stop government 
spying unless the fundamental flaws in the CA system are addressed.

413 posts | registered Jun 11, 2007
daggarArs Scholae Palatinae
jump to post
Anything that proposes more security but still relies on centralized 
certificate authorities is a joke. After the revelations that have come out 
about the extent of the NSA's activity, the smart money is betting that at 
least some of the root CA's have been subverted, whether through cooperation or 
external compromise.

826 posts | registered Sep 17, 2010
 DilbertArs Legatus Legionis
jump to post
Quote:


Also, hi Ars. As security conscious as your articles are, why don't you support 
https yet? Get on that shit. What news stories a person reads can tell a lot 
about a person, like for example to identify if his or her love for big brother 
is wavering.



Become a subscriber and you'll be able to access Ars over HTTPS. It costs more 
to serve an SSL page than it does to serve a plain text one.
16969 posts | registered Mar 15, 2002
 Wes FelterArs Scholae Palatinae
jump to post
The IETF's deliberate compartmentalization into working groups seems to be 
hindering them from discussing or solving the big picture. People in HTTPbis 
keep saying "fixing CAs is not our problem; take it to TLS WG" and I can only 
imagine that similar buck-passing is going on over in TLS.

923 posts | registered Apr 23, 2008
PhilipKGlassSmack-Fu Master, in training
jump to post
DNick wrote:
Big bro already knows about my disdain from my perfectly candid comments here 
and all over the Internet. Having an encrypted connection between Ars and 
snarky me doesn't protect me in any way, since the NSA can read my comments 
with their own connection, encrypted or not.

I don't think there's a need to protect one's self against things we are not 
trying to keep private in the first place. It's more like e-mails, medical 
sites, banking and investments - but all of that said, I still think encrypting 
all data by default is a great idea.



An attacker that can see the body of your comment plus metadata like IP address 
and headers knows your approximate geographic region, OS, and browser as well 
as the content of your post. With dissection of unencrypted comments to Ars 
it's not just "DNick dislikes big brother," it's "DNick dislikes big brother, 
and lives in Country X so we know which partner countries can legally target 
him, and uses Platform Y so we know which software exploits are likely to work 
if we need to subvert his machine." I don't think it's likely that any of us 
will be targeted simply for griping in public forum comments, but getting the 
user name, comment, and metadata together provides more leverage for an 
attacker than just getting the user name and comment by reading the site.
3 posts | registered Nov 14, 2013
 
Dan Goodin / Dan is the IT Security Editor at Ars Technica, which he joined in 
2012 after working for The Register, the Associated Press, Bloomberg News, and 
other publications.

← Older Story
Newer Story →
_______________________________________________
Open
https://lists.partito-pirata.it/cgi-bin/mailman/listinfo/open

Rispondere a