[Seat] Re: I-D Action: draft-ietf-seat-use-cases-01.txt

Songbo Bu <bluedognull@gmail.com> Sat, 19 September 2026 09:12 UTC

Received: from mail-qk2-x10.google.com (mail-qk2-x10.google.com [IPv6:2607:f8b0:4864:34::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 9D52B3F for <seat@ietf.org>; Sat, 19 Sep 2026 09:12:28 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=c16+g9o6; arc=pass ("google.com:s=arc-20260327:i=1"); dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of bluedognull@gmail.com designates 2607:f8b0:4864:34::10 as permitted sender) smtp.mailfrom=bluedognull@gmail.com
Received: by mail-qk2-x10.google.com with SMTP id d75a77b69052e-52fb7692a57so16458531cf.1 for <seat@ietf.org>; Sat, 19 Sep 2026 02:12:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1789809142; cv=none; d=google.com; s=arc-20260327; b=pssYtYhpb9YGSTYN2kaF9h5sSdgJPd+ax5kTl3M4o2ZlszFGfCk63dVukHNCNpKHwJ fqAVSg0OOKnMPh11O3knY8BB9Qrj3G3BB56ZP1lmJDO99J59/gkCt+QXPwuU81xNjBRo CVlk7AMnpkPG2pgk0pMnzTylOz6S8nv43+nsqqUFn08UhALM5mf+AypcB8B1SuIQ3R7o +ioVP0HZdeQEtj9KuoUm/E06oo3g5uFUboQ55yfYvzsdYdcOMs4OcYhsYnNLXAQRWLbu UwW9MIeWsnD/LF+qlgKe7Jq9gKB4/MF4gsk2Dz3Jpu9zodkcDJ7gELX3afjR9zYJ31RW b+9g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=Vs+07E5Ehw7Q/HKPRdHE6Jn5QJ3F1hnSjLuYjJ1uiaI=; fh=twyhKBaZ6yH2AWA37Dct/MYsZpJtLlxVW1w4J3PNEBk=; b=hUuY8Y47cPqic3jJdiRENsHFeWZMy31fBHAtz/0miWdTz2bJ1MJtE60NmbSQ1afj9o KrE50YO0w0LWwCoibGNW0Cbmw2r1IAJgHPEmWUxuYSNnOE3tSOwRncjgdWs9pSAF0iOS tcxd+OA91P+ltlhCZ9XXpqg6UK2dRN+s1leP1HOgnM+QcR2LB35PVU+xoB9AZXi6plOz ein0saYt2dVn+luJvU+S16f2ZPMd5HoL9feYDRKOQfC73CePBoeO61zIZHa/Xc3ui4uv J6jngXycnuPMJTNclNDhzSc7o0v7Kn4yl8/z2U8DrXW50hu8+vGF9IqiuS/icNepZ3lK MI/g==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789809142; x=1790413942; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Vs+07E5Ehw7Q/HKPRdHE6Jn5QJ3F1hnSjLuYjJ1uiaI=; b=c16+g9o6AhHDvKhxFUp16nBnm061fgydynXb2oVAorSmCyLnq2PYLk9umxrBCuyXfx hk96nGoAhT5fVBuss813+XGCB9KW3NeBj86Ef1flG8iBDnChndRSVURJzKXm127dP0Z8 81W/SDJnfVXDyUmOcafJzp6SnIRNy9j2LyLg7f9kxbuJDMoDgtce90kgVRJsCDBgWxTS MnzDUs6OxcHcxXPqdKluTxI1OFxht6wmlgLAmtjAKNd/UgMckvFB/7an0SPRmsyMip9O w1NhKqy9nXdlJgRSjW5i3FgVoNHfkSbiFEMwnoP8CP6W1XvI8fVLIExTCixz+wRupj+U FZ+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789809142; x=1790413942; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=Vs+07E5Ehw7Q/HKPRdHE6Jn5QJ3F1hnSjLuYjJ1uiaI=; b=vM32xSmVmh3z9XMiPkCw3nCAQh4r/oIx8IkOF+Oz5jOoXcn6iWWdDKhGk6KYqj9Tl4 0FE1G2mp0lw5DOVrxp+xphzVuR19mza6vEqz3Jj9LD667IwoToQAsN7DIWEjOXj/4hYh Tk5VXIyB80m7Oos0fAaQqBEAjBI7humbfeEEQj0TQbTqltNHZHkGRLtb3PMkBaMZOV07 A3MH3b8/zs35PpU3GYHX96n1L1jEeVtLiTAMi1JYo97FvatdGYvMS5d4Wp8WXg4HBzvv 0uYaBQVBUniZ9gK3LeYGiWGDSkVBN+Mer06eF9S6s72sST0o/lulOAC5ZeutRafqubd5 3iEQ==
X-Forwarded-Encrypted: i=1; AKwUvBwNLeP3qN9T1Oj5EvQb85FkmLo4D0u5qvmYbeqCbCTDnNhF9utTvf/KKfnSx5DztDLjp3k2@ietf.org
X-Gm-Message-State: AFuF++nIQXmFfIowmxgU/G9RakdmVw3ppu4VbXtKSjzBakTsrCC8Hxel SHPeL+4LJ4ALI7+g/B180afXL8OpXHWW6DK28OLn5jLwFyptL+Y9LDQVZcfYR8HNpKJPj9MwaQY JfuMupn+WCzX2u1r4rv73N6hyPcWu2fs=
X-Gm-Gg: AYBFou1NkzpZVBTD15mLG0vz6I+9bITMvChkR9vvk0/ra8DyI9OXQY2zdDTsLS5Irzn NgoxlXhYElUhsoWtMoPlOGDqhK/hJqmhj01Zd+4n8ERoKFXAuYLTtCqIdfrEbUKIKCdfYZxmGPW pZsGSK4oAL4n2QLfbG4YtbQaLcq+c7VoV1ad7vb6xJrz2FhdSrVHZ1H2lA6Pe9fSSblvXpYhzTG S8paCQTcBmJHfWYCtqQgq5l85yq609khSKDtUxgZHgG5F4sGtyTAt7HIovG/N2M7QbGCU4aMC6D RG1nqRKSPsvr4vEN5g9j2O1kIV/iqIYwSzpQaYSaQ7WzetYasJhTYF8PxcPxhJlZQET4v8NbPM0 PP0RrDaFHB4hdG306St56ebQ1Rem1pbSAcv/Qdb9pyJPUKsNiHIDnuw48PleIdt0CPtefNoOqMk 44Xkrobe6j0i368ASJnkg7ow==
X-Received: by 2002:a05:6214:4909:b0:912:517b:40e1 with SMTP id 6a1803df08f44-912a8038287mr6766106d6.40.1789809141471; Sat, 19 Sep 2026 02:12:21 -0700 (PDT)
MIME-Version: 1.0
References: <178948036606.865643.17120592835880638955@dt-datatracker-597c8c8754-4t7c8> <VI0PR08MB1156572A735D2BD7CAE6E82868ABA2@VI0PR08MB11565.eurprd08.prod.outlook.com> <CAF5PNOESw3cvWQXh6ExDfE-HgOc9-0XAv2PkVT5VGP99iBR3UA@mail.gmail.com> <1789674875225079535.1789674875@vision4d.ai> <VI0PR08MB1156551276F1D65E0BAA9F7F48AB82@VI0PR08MB11565.eurprd08.prod.outlook.com> <CAP3D6h+7FzG2d2vS_VJdiqWPw3PfE0F6bNhHvVAjs2SGfQphuQ@mail.gmail.com>
In-Reply-To: <CAP3D6h+7FzG2d2vS_VJdiqWPw3PfE0F6bNhHvVAjs2SGfQphuQ@mail.gmail.com>
From: Songbo Bu <bluedognull@gmail.com>
Date: Sat, 19 Sep 2026 17:12:09 +0800
X-Gm-Features: AcwNN1VcDfn0dylI3GA-BKmho5JvS3eqvLkDGkKuKyzXNYdv_6zr2wsGLqifyt8
Message-ID: <CAK08nYZoDCiDYsdSjLWQ71rVHtBKLqoTV7NCnjFP4sD27b13Vg@mail.gmail.com>
To: Chengxin Huang <aurestarnull@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000017dc56065bd26a15"
X-Spamd-Bar: --
Message-ID-Hash: HH5CTXSS2ROOQ34ONDZVBGSYUJN4KYF3
X-Message-ID-Hash: HH5CTXSS2ROOQ34ONDZVBGSYUJN4KYF3
X-MailFrom: bluedognull@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-seat.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Ionut Mihalcea <Ionut.Mihalcea@arm.com>, "waqas.nawaz@vision4d.ai" <waqas.nawaz@vision4d.ai>, "havan12050544@gmail.com" <havan12050544@gmail.com>, "seat@ietf.org" <seat@ietf.org>, nd <nd@arm.com>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Seat] Re: I-D Action: draft-ietf-seat-use-cases-01.txt
List-Id: "Secure Evidence and Attestation Transport (SEAT) WG" <seat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/seat/QcXGunfoT1OKrBI_FRsgpNsXvn4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/seat>
List-Help: <mailto:seat-request@ietf.org?subject=help>
List-Owner: <mailto:seat-owner@ietf.org>
List-Post: <mailto:seat@ietf.org>
List-Subscribe: <mailto:seat-join@ietf.org>
List-Unsubscribe: <mailto:seat-leave@ietf.org>

Hi Ionut, Haowen, Waqas, Chengxin, all,

Thank you.

Ionut, where we would be if the debate is settled? Separation of remote
attestation from code is not correct; you have to do re-attestation anyway.

CSA's article [1] also settled the debate by clearly stating:

"What happens if the eBPF layer feeding your AI has been compromised?

That is the question we asked ourselves after years of working on kernel
security for federal and commercial systems. What we found, and what the
industry still had not accounted for, is that eBPF opens a privileged
attack surface where runtime memory tampering goes completely unmonitored.
Worse, the data coming out of a compromised kernel space is being fed
directly into AI systems making enforcement decisions at scale.

This is no longer only our observation. In July 2026, MITRE released a
Framework for public review, developed with founding collaborators
Fr0ntierX and Invary, that formalizes exactly this problem."

See also:

"An attacker with root access, a kernel-level exploit, or a misused
privileged container can modify eBPF programs after verification. We have
seen techniques that involve swapping map pointers, redirecting function
hooks, or injecting modified bytecode directly into memory. From a logging
and monitoring standpoint, everything looks clean, but the actual
functionality  underneath has been hijacked. In that moment, your AI is not
just blind. It is being misled."

Best,
Songbo

[1]
https://cloudsecurityalliance.org/blog/2026/09/09/mitre-s-new-framework-securing-the-ebpf-layer-your-ai-depends-on

Chengxin Huang <aurestarnull@gmail.com> 于2026年9月19日周六 12:25写道:

> Dear all,
>
> Ionut's work [ionut-work], intra-handshake.fail [intra-fail] and other
> GHSAs that helped settle the debate are also not reflected in
> draft-ietf-seat-use-cases-01.txt.
>
> Basically you do one TLS for "authenticating identity or key". Then do
> another TLS for early attestation with "existing authenticated identity or
> key". Then you keep doing re-attestation on top of these TLS connections.
>
> The only advantage I previously thought early attestation had is
> unfortunately not present either.
>
> Best regards,
> Chengxin Huang
>
> [ionut-work] https://www.usenix.org/system/files/atc25-weinhold.pdf
> [intra-fail]
> https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS
>
> On Sat, Sep 19, 2026 at 8:42 AM Ionut Mihalcea <Ionut.Mihalcea@arm.com>
> wrote:
>
>> Below with [IM]
>>
>> *From: *waqas.nawaz@vision4d.ai <waqas.nawaz@vision4d.ai>
>> *Date: *Thursday, 17 September 2026 at 20:54
>> *To: *havan12050544@gmail.com <havan12050544@gmail.com>
>> *Cc: *Ionut Mihalcea <Ionut.Mihalcea@arm.com>; seat@ietf.org <
>> seat@ietf.org>
>> *Subject: *Re: [Seat] Re: I-D Action: draft-ietf-seat-use-cases-01.txt
>>
>> Hi Song,
>> I agree with you. My questions and comments with [WN] in
>> https://mailarchive.ietf.org/arch/msg/seat/MfxWpRtlTqPElX8vX4v8uiN65TU/ were
>> also not addressed in draft-ietf-seat-use-cases-01.txt. What is meant by
>> "peer's identity"? And how is this identity assigned to workload in
>> confidential computing threat model?
>>
>> [IM] Because your comments and questions with [WN] in <link above> do not
>> relate to the changes made for draft-seat-use-cases-01.txt. In addition,
>> “peer’s identity” was already used in the introduction of -00; it was not
>> introduced by the new Attacker Model. The Attacker Model addresses
>> association of an existing authenticated identity or key with a Target
>> Environment, but does not define how a confidential workload obtains an
>> identity credential. A clarification of the meaning and scope of “peer’s
>> identity” will be provided in an upcoming revision.
>>
>> Thanks,
>> Waqas
>>
>> On Wed, Sep 16, 2026 at 3:22 AM Song Haowen <havan12050544@gmail.com>
>> wrote:
>>
>> Dear Ionut,
>>
>> Can you clarify why my text [1] was not included in the draft? I do not
>> use Github.
>>
>> Best,
>> Haowen Song
>>
>> [1]
>> https://mailarchive.ietf.org/arch/msg/seat/UsIj6o7wf4hX_uCL51TCTv-wFxU/
>>
>> Ionut Mihalcea <Ionut.Mihalcea@arm.com> 于2026年9月15日周二 22:21写道:
>>
>> Hello all,
>>
>> A new version of the use-cases draft has been published, adding the
>> recently discussed attacker model. For updates to that section, please
>> create new PRs or new issues in Github [1].
>>
>> As proposed previously [2], I plan to create a new PR to move the
>> use-cases section to a templated model. When that is available I will
>> provide a summary for the mailing list.
>>
>> Thank you,
>> Ionut
>>
>> [1] https://github.com/ietf-wg-seat/draft-ietf-seat-use-cases
>> [2]
>> https://mailarchive.ietf.org/arch/msg/seat/5iQlAOciB2deQ6FukrLwoeX7zvk/
>>
>> *From: *internet-drafts@ietf.org <internet-drafts@ietf.org>
>> *Date: *Tuesday, 15 September 2026 at 14:53
>> *To: *i-d-announce@ietf.org <i-d-announce@ietf.org>
>> *Cc: *seat@ietf.org <seat@ietf.org>
>> *Subject: *[Seat] I-D Action: draft-ietf-seat-use-cases-01.txt
>>
>> Internet-Draft draft-ietf-seat-use-cases-01.txt is now available. It is a
>> work
>> item of the Secure Evidence and Attestation Transport (SEAT) WG of the
>> IETF.
>>
>>    Title:   Security Goals and Use Cases for Integrating Remote
>> Attestation with Secure Channel Protocols
>>    Author:  Ionuț Mihalcea
>>    Name:    draft-ietf-seat-use-cases-01.txt
>>    Pages:   23
>>    Dates:   2026-09-15
>>
>> Abstract:
>>
>>    This document outlines desirable security goals and use cases for
>>    integrating remote attestation (RA) capabilities with secure channel
>>    establishment protocols (e.g., TLS and DTLS).  Peer authentication in
>>    such protocols establishes trust in a peer's network identifiers but
>>    provides no assurance regarding the integrity of its underlying
>>    software and hardware stack.  Remote attestation addresses this gap
>>    by enabling a peer to provide verifiable evidence about the current
>>    state of the Target Environment.  This document specifies a set of
>>    essential security goals the protocol solution must have, including
>>    cryptographic binding to the secure connection, evidence freshness,
>>    and flexibility to support different attestation models.  It then
>>    explores relevant use cases, such as confidential data collaboration
>>    and secure secrets provisioning, to motivate the need for this
>>    integration.  This document is intended to serve as an input to the
>>    design of protocol solutions within the SEAT working group.
>>
>> The IETF datatracker status page for this Internet-Draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-seat-use-cases/
>>
>> There is also an HTML version available at:
>> https://www.ietf.org/archive/id/draft-ietf-seat-use-cases-01.html
>>
>> A diff from the previous version is available at:
>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-seat-use-cases-01
>>
>> Internet-Drafts are also available by rsync at:
>> rsync.ietf.org::internet-drafts
>>
>>
>> _______________________________________________
>> Seat mailing list -- seat@ietf.org
>> To unsubscribe send an email to seat-leave@ietf.org
>> _______________________________________________
>> Seat mailing list -- seat@ietf.org
>> To unsubscribe send an email to seat-leave@ietf.org
>>
>>
>> _______________________________________________
> Seat mailing list -- seat@ietf.org
> To unsubscribe send an email to seat-leave@ietf.org
>