[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TLS] Please discuss: draft-housley-evidence-extns-00
Since the proposal is quite secretive about the specific
requirements
and usage scenarios leading to this proposal, it is
difficult to assess
whether adequate enigneering went into the proposed
solution to meet
the requirements and minimize risk and security
impacts/collateral damage.
-Martin
The document was very much like the document on a PRF
pattern, done in collaboration with Eric, which didn’t even
pretend to be a complete disclosure! That one said to me:
shut up and rubber stamp, аппаратчик! But, there was a
commonality of writing style style with TLS Evidence; but
only one that is in common with the better levels of
American security engineering.
And, both reeked of excellence. American writing style for
technical English, minimalism of words, extreme binding of
word use to concepts, and no explanation (except through the
style itself). Good engineers don’t explain, they specify.
The first group and last groups of paragraphs of the
document are the most revealing, once you infer the
underlying security/legal/business doctrines that belie the
design reasoning. And Mark revealed the background art he is
applying, to be fair to him: a cross of ABA-ISC digital
evidence project goals and mandatory integrity levels for
some NCTS project routers doing risk compartmentalization
(old Biba stuff, presumably).
For the former, the motivation seems to be addressing the
practices required for the revised rules for Federal
evidence (lalala lawyer/CPA land security "controls",
"audit", "operational risk management"... doctrine) and for
the latter, the motivation is applying multi-level message
routing (where he kept referring to EAL6 "functional"
assurances and multi-level A-routers whose critical SEFs for
this TLS_evidence-enhanced https are implemented using the
TCB doctrine). (N.B. it reminds of the $50M that
DeloitesTouche spent on trying to work up a similar VAN
business concept for their assurance practice, about 1996
trying to get in on the .com boom, inserting :assured: X.400
MTS relays into the flow of business email)
So, lets look in more detail. The first group provides 3
assurance building blocks: 1) collect admissible evidence
pertaining to a battle-of-the-terms negotiation, 2) apply
the accord to control access to communication capabilities,
and 3) audit stored/"wiretapped" records of the handshake
agrement sand the APDUs within the recording regime of the
alert blocks. #3 includes mandatory storage of all the
"private" sessionids and ciphersuites, security labels...,
Swedish QUALIFIED CERTS with Pseudonyms... and any and all
custom record_types used in a second and later full/resumed
handshake. Its clearly a BigBreak, from the privacy goal of
the (currently) Proposed Standard, that has been unchanged
since the SSLv3 I-D submissions.
The last group makes it clear that material that was
expected to be private, being "confidential" on the wire
(because of the bulk ciphering between the T-bridges, or
between the MTS/https relays at layer 7) MUST NOW get
cleartext stored, SECURELY. it gives the example of just
storing the entire SSL (ciphered) stream, presumably with
(escrowed) copies of all the asymmetric key used to unwrap
it all again, later, during court testing.
For Stefan's point, finally, I could see the "TLS Evidence"
signature mechanism being an "event signing" mechanism (like
is done in vista today on my TPM'ed machine, for all the TPA
integrity benefits due to "technical evidence" management).
But, does THAT (a) REQUIRE (secure) storage of the SSL
stream and the handshakes and (b) hashes of the handshake
messages in the signature block?
_______________________________________________
TLS mailing list
TLS@xxxxxxxxxxxxxx
https://www1.ietf.org/mailman/listinfo/tls