Skip to content

Commit

Permalink
Merge pull request #268 from quicwg/mirjak-patch-34
Browse files Browse the repository at this point in the history
add ref to RFC9000 21.9 in sec considerations
  • Loading branch information
mirjak authored Mar 1, 2024
2 parents 4ff7767 + b538f5f commit 83ec3a4
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions draft-ietf-quic-ack-frequency.md
Original file line number Diff line number Diff line change
Expand Up @@ -589,14 +589,20 @@ connection migration with updated information, e.g. to consider the new RTT esti

# Security Considerations

An improperly configured or malicious data sender could cause a
An improperly configured or malicious data sender could request a
data receiver to acknowledge more frequently than its available resources
permit. However, there are two limits that make such an attack largely
inconsequential. First, the acknowledgment rate is bounded by the rate at which
data is received. Second, ACK_FREQUENCY and IMMEDIATE_ACK frames can only request
an increase in the acknowledgment rate, but cannot force it.

In general, with this extension, a sender cannot force a receiver to acknowledge
an increase in the acknowledgment rate, but cannot enforce it.

{{Section 21.9 of QUIC-TRANSPORT}} provides further guidance on peer denial of service
attacks that could abuse control frames, including ACK frames as well as the newly herein specified
ACK_FREQUENCY and IMMEDIATE_ACK frames, to cause disproportional
processing costs without observable impact on the state of the connection.
Especially, the IMMEDIATE_ACK frame does not only imply processing cost for receiving
and processing the control frame itself but can also cause additional sending of
packets. However, in general, with this extension, a sender cannot force a receiver to acknowledge
more frequently than the receiver considers safe based on its resource constraints.

# IANA Considerations {#iana}
Expand Down

0 comments on commit 83ec3a4

Please sign in to comment.