<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.17 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-happel-structured-email-trust-01" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.22.0 -->
  <front>
    <title abbrev="SML Trust">Trust and security considerations for Structured Email</title>
    <seriesInfo name="Internet-Draft" value="draft-happel-structured-email-trust-01"/>
    <author initials="H.-J." surname="Happel" fullname="Hans-Joerg Happel">
      <organization>audriga</organization>
      <address>
        <email>happel@audriga.com</email>
        <uri>https://www.audriga.com</uri>
      </address>
    </author>
    <author initials="A." surname="Gulbrandsen" fullname="Arnt Gulbrandsen">
      <organization>ICANN</organization>
      <address>
        <postal>
          <street>6 Rond Point Schumann, Bd. 1</street>
          <city>Brussels</city>
          <code>1040</code>
          <country>Belgium</country>
        </postal>
        <email>arnt@gulbrandsen.priv.no</email>
        <uri>https://icann.org/ua</uri>
      </address>
    </author>
    <date year="2024" month="July" day="08"/>
    <area>Applications</area>
    <workgroup>sml</workgroup>
    <abstract>
      <?line 44?>

<t>This document discusses trust and security considerations for
structured email and provides
recommendations for message user agents on how to deal with structured
data in email messages.</t>
    </abstract>
  </front>
  <middle>
    <?line 51?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Structured email, as described in <xref target="I-D.sml-structured-email"/>,
makes the content of some email messages machine-readable, such that
user agents can provide higher-level functions than
displaying/replying, for example "add this to calendar".</t>
      <t>Naturally, new functions bring new trust and security consideratons.
This document discusses issues related to trust and security of
structured email, and provides advice in some cases.</t>
    </section>
    <section anchor="requirements-language">
      <name>Requirements Language</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="types-of-security-concerns">
      <name>Types of security concerns</name>
      <t>This section gives an overview of the various types of security and
privacy concerns that arise when email messages contain structured
data.</t>
      <section anchor="spamvirus-filters">
        <name>Spam/virus filters</name>
        <t>Structured email increases the syntactical and semantic complexity of
email messages. If a spam/virus filter parses structured email in
order to block malevolent messages, the filter's parser will
necessarily differ from that of the MUA that will finally act on the
structured data, creating a risk of misclassification.</t>
        <t>These risks are elevated when a structured data format has complex
syntax, syntax that offers several optional or alternative ways to
express the same substance, and of course by parsers that deviate from
the specification for better bug compatibiloty.</t>
      </section>
      <section anchor="formal-display-of-data">
        <name>Formal display of data</name>
        <t>A common example is displaying a received calendar invitation using
dates/times in the recipient's timezone, in a fixed format.</t>
        <t>Formal display introduces additional possibilities of discrepancy
between the different representations. For example, a single message
might contains a multipart/alternative containing a text/plain
description of a flight itinerary, a text/html description of the same
itinerary, and a structured representation. All three may be
different, leading to confusion (and in this example, perhaps to
missing a flight).</t>
        <t>Unintentional discrepancy is a risk for senders; some recipients may
be misinformed.</t>
        <t>If a message is sent to a group and there is a discrepancy, different
members of the group may see it differently.</t>
        <t>If a particular MUA displays the formal representation within the
message, a malevolent sender could try to mimic the visual
representation using HTML with CSS, but with misleading content.</t>
      </section>
      <section anchor="automated-processing">
        <name>Automated processing</name>
        <t>Automated processing covers actions that are taken as soon as the
message arrives rather than when a human user reads the message. For
example, a user might want flight reservations to be automatically
added to a travel itinerary application and/or a calendar.</t>
        <t>Such automation could be a custom MUA feature or a future extension of
the Sieve email filtering language (<xref target="RFC5228"/>). A related example
for abuse in automated processing is calendar spam (<xref target="CalSpam"/>).</t>
      </section>
      <section anchor="external-references">
        <name>External references</name>
        <t>Email messages with a text/html body part ("HTML email messages") may
contain image resources that link to web servers. Such links can be
used for tracking user interaction with the message.</t>
        <t>Similar concerns apply to structured data types which include image
references, such as the cover image of a music album or the teaser
image of a news article.</t>
        <t>RDF structured data can be partial by design and include references to
additional data. Using a "follow your nose" approach, tools can follow
URL references to obtain further structured data concerning a
resource. For example, a piece of structured data about an article
could reference the article's authors only by URL. For a meaningful
processing of author information, one might try to obtain further data
using that URL.</t>
      </section>
    </section>
    <section anchor="trust-mechanisms">
      <name>Trust mechanisms</name>
      <t>Several implementations of structured email restrict processing to
messages that are particularly trusted. That is to say, an incoming
message is in one of these three categories:</t>
      <ol spacing="normal" type="1"><li>
          <t>Spam. Structured data is not processed.</t>
        </li>
        <li>
          <t>Ordinary. Structured data is not processed.</t>
        </li>
        <li>
          <t>Trusted. Structured data is processed.</t>
        </li>
      </ol>
      <t>This section gives an overview of the trust mechanisms used at the
time of writing.</t>
      <t>It does not attempt to describe whether a trust-based mechanism is
appopriate in a particular case.</t>
      <section anchor="trusted-senders">
        <name>Trusted senders</name>
        <t>For the case of displaying remote images embedded in HTML email
messages, MUAs often allow users to manually choose if they trust a
certain sender.</t>
        <t>Sometimes, addresses in the MUA's address book are considered trusted,
or in a special list in the address book.</t>
        <t>Besides mentions in related use cases ([@RFC6132]/[@RFC6134]) this
mechanism is currently not standardized.</t>
        <t>Several services manage trust centrally: trusted senders are trusted
by the mail service rather than by the individual users.</t>
      </section>
      <section anchor="sender-signatures">
        <name>Sender signatures</name>
      </section>
      <section anchor="domain-signatures">
        <name>Domain signatures</name>
        <t>DKIM defines a signature on sender domain that may be used to verify
that a message was sent by the same sender as an earlier message.</t>
        <t>Some mail hosts restrict structured processing to messages with DKIM
signatures, or to a set of senders who are identified by their DKIM
signatures.</t>
      </section>
      <section anchor="transaction-identifiers">
        <name>Transaction identifiers</name>
        <t>Part of the simplicity of email is the fact that just the email
address is required to reach out to a recipient. This however required
the the recipient to discern whether a message is desirable or
abusive.</t>
        <t>Recipient-generated transaction identifiers aim to pass a certain
secret to the sender, which helps to prove legitimacy. One such
approach are one-time email aliases, which are generated for a single
transaction or series of transactions.</t>
        <t>Structured email by itself might also help define special types of
structured data that could help to manage and communicate transaction
identifiers more easily.</t>
        <t>Open issue 1: Propose a header field with an opaque cookie like
thread-id, to tie a message to older messages?</t>
      </section>
    </section>
    <section anchor="categories-of-use-cases">
      <name>Categories of use cases</name>
      <t>Certain types of structured data might need to be kept more secure
than others. For instance, the structured data representation of a
music album shared by a friend would not contain major personal
information, while e.g., medical records or financial statements
certainly would.</t>
    </section>
    <section anchor="implementation-guidelines">
      <name>Implementation guidelines</name>
      <section anchor="processing-structured-data">
        <name>Processing structured data</name>
        <t>MUAs <bcp14>SHOULD</bcp14> consider structured data in incoming email messages only
if:</t>
        <ul spacing="normal">
          <li>
            <t>The sender is trusted (e.g., part of the user's address book) and
the messsage either contains a valid personal or domain signature</t>
          </li>
          <li>
            <t>The message is part of an ongoing thread with a trusted sender</t>
          </li>
        </ul>
        <t>If none of those criteria is fulfilled, MUAs should fallback to
alternative presentations (e.g., "text/html" or "text/plain" of such
message).</t>
      </section>
      <section anchor="inlining-data">
        <name>Inlining data</name>
        <t>Structured data included in an email message should be self-contained
in order to avoid privacy problems.  This implies that if an MUA is
able to provide meaningful user interaction (rather than mere
display), then it should do that without loading additional referenced
resources from the web.</t>
      </section>
    </section>
    <section anchor="implementation-status">
      <name>Implementation status</name>
      <t>RFC Editor: before publication please remove this section and the
reference to [@RFC7942]</t>
      <t>This section records the status of known implementations of the
protocol defined by this specification at the time of posting of this
Internet-Draft, and is based on a proposal described in
[@RFC7942]. The description of implementations in this section is
intended to assist the IETF in its decision processes in progressing
drafts to RFCs. Please note that the listing of any individual
implementation here does not imply endorsement by the
IETF. Furthermore, no effort has been spent to verify the information
presented here that was supplied by IETF contributors. This is not
intended as, and must not be construed to be, a catalog of available
implementations or their features. Readers are advised to note that
other implementations may exist.</t>
      <t>According to [@RFC7942], "this will allow reviewers and working groups
to assign due consideration to documents that have the benefit of
running code, which may serve as evidence of valuable experimentation
and feedback that have made the implemented protocols more mature. It
is up to the individual working groups to use this information as they
see fit".</t>
      <section anchor="structured-email-plugin-for-roundcube-webmail">
        <name>Structured Email plugin for Roundcube Webmail</name>
        <t>The plugin currently uses the "trusted sender" feature of Roundcube to
determine if structured data should be processed.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security considerations</name>
      <t>Security considerations are a core subject of this document.</t>
    </section>
    <section anchor="privacy-considerations">
      <name>Privacy considerations</name>
      <t>Privacy considerations are a core subject of this document.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions at this time.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.sml-structured-email">
          <front>
            <title>*** BROKEN REFERENCE ***</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="RFC5228">
          <front>
            <title>Sieve: An Email Filtering Language</title>
            <author fullname="P. Guenther" initials="P." role="editor" surname="Guenther"/>
            <author fullname="T. Showalter" initials="T." role="editor" surname="Showalter"/>
            <date month="January" year="2008"/>
            <abstract>
              <t>This document describes a language for filtering email messages at time of final delivery. It is designed to be implementable on either a mail client or mail server. It is meant to be extensible, simple, and independent of access protocol, mail architecture, and operating system. It is suitable for running on a mail server where users may not be allowed to execute arbitrary programs, such as on black box Internet Message Access Protocol (IMAP) servers, as the base language has no variables, loops, or ability to shell out to external programs. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5228"/>
          <seriesInfo name="DOI" value="10.17487/RFC5228"/>
        </reference>
        <reference anchor="CalSpam" target="https://standards.calconnect.org/csd/cc-18003.html">
          <front>
            <title>Calendar operator practices — Guidelines to protect against calendar abuse</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="MachineReadable" target="https://csrc.nist.gov/glossary/term/Machine_Readable">
          <front>
            <title>NIST IR 7511 Rev 4</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
      </references>
    </references>
    <?line 294?>

<section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors wish to thank [your name here, please]</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA41a3XLjxrG+n6eY0BfZTZHUar2JbZ1UbK12HStn/46krVMp
lys1BIbkWACGmQFIMa6tyu25zwPkWfIoeZJ83T0DgKRy4huJBAYz/fv11w3O
ZjMVW9OUfzKVb+yFbkNnldsE/hTb58+effXsuSpMe6FjW6rYLWoXo/NNu99g
+fXru2+VCdZc6MvNpnJYiHtR7VZYX1dKlb5oTI2VZTDLdrY2m42tZhGbF20X
bDmztXHVjA+bPTtXqnVtheV3dEFDMB1t0QXX7nWBjV1pgxyhlz7o234f/Zr2
UWaxCHZ7oW/fvpEtVGUayGIbZbp27cOFmmkR6DvTxNkfvA0rfCSplNY+YK3p
yuBWBl8hprXtBT4VEID/+9LK/65pA19iBS60aPZNenhe+Br3IDjutO0mXpyd
7Xa7+fh2FuQyNK3+fVctAtSNkDTJcX11+e7dIIX+jb7xsMcH77D+tlh3tWma
qX5ZzvV5FlG/hNLRVjHLqs+fvXg2Eli/tNXKdfUguMHx36yG4+eb4Lbzxh+L
D982zRySnXVGqcaHGo7YwhrKNcvhm9bXs1dz+P7EyXTv5turXz9//iV9vDLV
7cbU9FHr1oQV6ZgP45g0oYzzwlRwfGOLls8uYnlWFLPzL589+3y+butKHpeg
wZaWHtN+Q2GCANkEU7SusPGff/2/f/71b/j7+w4xVLnGRt163PctttZmZVyD
gCvyDmbRRYu935pijcU31pRmUdnHpS1iKOaNi+185bdnq8rHaML+rLWhPksb
/CnvMJb33fXtnb6+0V/8+vxc39itfqHUbDbD4bAdBFfqbu2iRg51tYXTSxcL
cm+U5PxP6aEGD4iz+QGovMW6qIJFFNak7pBQtYXoK6uhPGywwqFR+0av/Y6s
VVpT6Z1r13rYWeFxo12TTkgbxLloUruyhM7qM32N8PMlHsJZSt0eSTbVBnra
WAS3wDVs99NP/y6OPn2aqtrckxXWltRuyTZ+qaOv7ZEYuhbzz0Iy/1THrljj
SdOqsZII7mwZvXartQ2zym5tpZddU4h98Eyj4IJNZfauWZ0Fu6now5QtZx9M
vamsnpiyxFLH4ZXDaQJzvDPQwVTVfqobuxvtuwjYhK/9v17Fh/m/jQdgcod/
wVamhf1w9CN7+eVJREwPQkKbcotkIfOzLQsT2ZOfITj/3Llga7bVG0BqB7tR
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
yb8APvXlbJEnAAA=

-->

</rfc>
