Skip to content

Commit 3f50fc1

Browse files
Merge pull request #148 from w3c/issue-140
SHA: cd8781c Reason: push, by @samuelweiler Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent d89dfd4 commit 3f50fc1

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

index.html

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
55
<title>Secure Payment Confirmation</title>
66
<meta content="w3c/ED" name="w3c-status">
7-
<meta content="Bikeshed version d7036035b, updated Fri Oct 8 17:07:11 2021 -0700" name="generator">
7+
<meta content="Bikeshed version 83b904c2e, updated Wed Nov 3 17:20:53 2021 -0700" name="generator">
88
<link href="https://www.w3.org/TR/secure-payment-confirmation/" rel="canonical">
9-
<meta content="ba3b5863e77410956f82ee50e6924238503dc06a" name="document-revision">
9+
<meta content="cd8781cfdc4ef7fc060e39ffa4c85871dc6ae3cb" name="document-revision">
1010
<style>/* style-autolinks */
1111

1212
.css.css, .property.property, .descriptor.descriptor {
@@ -279,7 +279,7 @@
279279
<div class="head">
280280
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2016/logos/W3C" width="72"> </a> </p>
281281
<h1 class="p-name no-ref" id="title">Secure Payment Confirmation</h1>
282-
<h2 class="no-num no-toc no-ref heading settled" id="profile-and-date"><span class="content">Editor’s Draft, <time class="dt-updated" datetime="2021-11-03">3 November 2021</time></span></h2>
282+
<h2 class="no-num no-toc no-ref heading settled" id="profile-and-date"><span class="content">Editor’s Draft, <time class="dt-updated" datetime="2021-11-05">5 November 2021</time></span></h2>
283283
<div data-fill-with="spec-metadata">
284284
<dl>
285285
<dt>This version:
@@ -1345,10 +1345,13 @@ <h4 class="heading settled" data-level="10.1.2" id="sctn-security-payment-attack
13451345
unfamiliar <code>challenge</code> and reject the assertion.</p>
13461346
</ul>
13471347
<h3 class="heading settled" data-level="10.2" id="sctn-security-merchant-data"><span class="secno">10.2. </span><span class="content">Merchant-supplied authentication data</span><a class="self-link" href="#sctn-security-merchant-data"></a></h3>
1348-
<p>A consequence of this specification’s third-party authentication ceremony is
1349-
that even in a valid transaction (i.e. one that the <a data-link-type="dfn" href="https://w3c.github.io/webauthn/#relying-party" id="ref-for-relying-party③⑥">Relying Party</a> is
1350-
expecting), a third-party provides the transaction details that are shown to
1351-
the user:</p>
1348+
<p>The bank can and should protect against spoofing by <a href="#sctn-verifying-assertion">verifying the authentication assertion</a> they receive to
1349+
ensure it aligns with the transaction details provided by the
1350+
merchant.</p>
1351+
<p>That is because a consequence of this specification’s third-party
1352+
authentication ceremony is that even in a valid transaction (i.e. one
1353+
that the <a data-link-type="dfn" href="https://w3c.github.io/webauthn/#relying-party" id="ref-for-relying-party③⑥">Relying Party</a> is expecting), a third-party provides the
1354+
transaction details that are shown to the user:</p>
13521355
<ul>
13531356
<li data-md>
13541357
<p>Transaction amount and currency</p>
@@ -1368,8 +1371,6 @@ <h3 class="heading settled" data-level="10.2" id="sctn-security-merchant-data"><
13681371
trust that the merchant showed the user the correct amount in their checkout
13691372
flow (and any fraud discoveries are post-payment, when the user checks their
13701373
account statement).</p>
1371-
<p>With Secure Payment Confirmation, the bank can (and should) instead <a href="#sctn-verifying-assertion">verify the cryptogram</a> that they receive, to
1372-
ensure that it aligns with the transaction details provided by the merchant.</p>
13731374
<h2 class="heading settled" data-level="11" id="sctn-privacy-considerations"><span class="secno">11. </span><span class="content">Privacy Considerations</span><a class="self-link" href="#sctn-privacy-considerations"></a></h2>
13741375
<p>As this specification builds on top of WebAuthn, the <a href="https://www.w3.org/TR/webauthn-3/#sctn-privacy-considerations">WebAuthn Privacy Considerations</a> are
13751376
applicable. The below subsections comprise the current Secure Payment

0 commit comments

Comments
 (0)