Re: [TLS] TLS and middleboxes again

Michael D'Errico <mike-list@pobox.com> Sat, 27 August 2011 00:38 UTC

Return-Path: <mike-list@pobox.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF4E821F8AF4 for <tls@ietfa.amsl.com>; Fri, 26 Aug 2011 17:38:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IbwZgJmo8U7J for <tls@ietfa.amsl.com>; Fri, 26 Aug 2011 17:38:03 -0700 (PDT)
Received: from smtp.pobox.com (b-pb-sasl-quonix.pobox.com [208.72.237.35]) by ietfa.amsl.com (Postfix) with ESMTP id 1B67621F8AE9 for <tls@ietf.org>; Fri, 26 Aug 2011 17:38:00 -0700 (PDT)
Received: from smtp.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id 2037450B1 for <tls@ietf.org>; Fri, 26 Aug 2011 20:39:17 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=mime-version :content-type:content-transfer-encoding:date:from:to:subject :in-reply-to:references:message-id; s=sasl; bh=w/DMmajaWbc1iIig+ aXUzmBeyhE=; b=QBdbZ6X9g0iMfnwF0CbUbUAXZFPAaBbXqfCfQitCipVM1SZrn q4roz2HGjq/t8P53WemLyKNID7aB0Dxv5aABL9yPaJnNL513HYE/WSYthpgzPsw5 NW5RjoPi9h8Q4YK7bGrtd0RgNJwOJI07Z3sIV3lKoYDSAXgKyqZwgPqfAs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=mime-version :content-type:content-transfer-encoding:date:from:to:subject :in-reply-to:references:message-id; q=dns; s=sasl; b=lF7eHBwjzRO gHuJkQU+wqhx+01l5uvV0qSCab1Kwk4loRfGnfzPLCWcx2ZL2TqY8PoXX6Se2ZnH Mk8Y1NviBKA1K0BW2Rx3dpqPprBDEccMTdz0tgULapeLaiMSvy9KE+BP4jhVuUpj uai9ynDCwvOGEh+Wr+ytPoBB5eX/homQ=
Received: from b-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id 172BC50B0 for <tls@ietf.org>; Fri, 26 Aug 2011 20:39:17 -0400 (EDT)
Received: from webmail.pobox.com (unknown [208.72.237.125]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by b-sasl-quonix.pobox.com (Postfix) with ESMTPSA id D8F3650AF for <tls@ietf.org>; Fri, 26 Aug 2011 20:39:16 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Fri, 26 Aug 2011 20:38:35 -0400
From: Michael D'Errico <mike-list@pobox.com>
To: tls@ietf.org
In-Reply-To: <20110826235446.421CC21F8AF4@ietfa.amsl.com>
References: <20110826235446.421CC21F8AF4@ietfa.amsl.com>
Message-ID: <2772e055daa79988a4fa890a198e4c52@pobox.com>
X-Sender: mike-list@pobox.com
User-Agent: RoundCube Webmail/0.3-RC1
X-Pobox-Relay-ID: FE9A3102-D044-11E0-885E-1DC62E706CDE-38729857!b-pb-sasl-quonix.pobox.com
Subject: Re: [TLS] TLS and middleboxes again
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>, <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tls>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Aug 2011 00:38:03 -0000

I'm also against allowing a middlebox to modify anything 
(undetectably).
Any spec that allowed that could not legitimately be called a TLS
"extension" but rather a "subversion".

Mike



On Fri, 26 Aug 2011 19:55:53 -0400, Blumenthal, Uri - 0668 - MITLL 
wrote:
> I agree with Daniel.
>
> --
> Regards,
> Uri
>
> ----- Original Message -----
> From: Daniel Kahn Gillmor [mailto:dkg@fifthhorseman.net]
> Sent: Friday, August 26, 2011 04:45 PM
> To: tls@ietf.org <tls@ietf.org>
> Subject: Re: [TLS] TLS and middleboxes again
>
> On 08/26/2011 04:04 PM, Yaron Sheffer wrote:
>> two reasons for the middlebox to use the MAC (which may or may not 
>> be
>> "justifiable" to you) are:
>>
>> - Many security applications add a textual signature similar to 
>> "This
>> mail was scanned by The Best Antivirus".
>
> Just to be clear, this approach has no security value unless they 
> also
> actively filter *out* any and all content which might be rendered as
> "This mail was scanned by The Best Antivirus".  Otherwise, it's 
> trivial
> for an attacker to include the string in their initial mail.
>
> And frankly, with HTML e-mail these days, i suspect it would be 
> rather
> difficult to match all strings that might render to something 
> visually
> indistinguishable from this.  and difficult to excise them cleanly
> without damaging other content.  Once an antivirus starts actively
> tampering with content, i think it's beyond its useful scope, 
> regardless
> of the TLS implementations.  Keep the communication channels 
> separate,
> thanks.
>
>> - If something bad is detected in the traffic, the middlebox might 
>> want
>> to issue an HTTP redirect, e.g. to display a copy of the company's
>> security policy.
>
> Since HTTP redirects can only be done in an HTTP header, the 
> middlebox
> would need to buffer all HTTP content before relaying it to the User
> Agent, in case "bad" material was found at the end.
>
> I don't think either of these use cases are valuable, certainly not
> valuable enough to warrant allowing middleboxes to violate the 
> integrity
> guarantees of TLS.
>
> 	--dkg