Windows setting Http2MaxSettingsPerMinute - counted per connection or server-wide?Windows Server 2012 R2 IIS...
How to get the first element while continue streaming?
GPL code private and stolen
Can the Shape Water Cantrip be used to manipulate blood?
PTIJ: What’s wrong with eating meat and couscous?
Should I use HTTPS on a domain that will only be used for redirection?
Correct physics behind the colors on CD (compact disc)?
How to fix my table, centering of columns
Four buttons on a table
School performs periodic password audits. Is my password compromised?
The need of reserving one's ability in job interviews
Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?
I encountered my boss during an on-site interview at another company. Should I bring it up when seeing him next time?
Being asked to review a paper in conference one has submitted to
Lock enemy's y-axis when using Vector3.MoveTowards to follow the player
Plagiarism of code by other PhD student
What is the meaning of "notice to quit at once" and "Lotty points”
Formatting a table to look nice
Specific Chinese carabiner QA?
How do you say “my friend is throwing a party, do you wanna come?” in german
Make me a metasequence
Where is the fallacy here?
How to mitigate "bandwagon attacking" from players?
Can an earth elemental drown/bury its opponent underground using earth glide?
Caulking a corner instead of taping with joint compound?
Windows setting Http2MaxSettingsPerMinute - counted per connection or server-wide?
Windows Server 2012 R2 IIS 10 / HTTP/2How to force SSL on all FTP connections on a VPS Windows Server 2018Initializing windows server 2019 for hosting multiple website multiple domain names and single IPHigh availability website using IIS / windows server
In article https://support.microsoft.com/en-us/help/4491420/define-thresholds-on-the-number-of-http-2-settings-parameters-exchange, Microsoft describes two new Windows registry settings to address an issue in which a malicious HTTP/2 client can send so many HTTP/2 SETTINGS parameters that the server runs out of CPU.
The description for the Http2MaxSettingsPerMinute registry setting is
If the number of settings parameters contained in multiple Settings frames received within a minute crosses "Http2MaxSettingsPerMinute" value, then connection is killed.
It's not clear to me whether this count ('number of settings parameters') is measured per connection, or across the entire server. That is, if I set the registry value for Http2MaxSettingsPerMinute to 100, and clients start 20 connections with 5 SETTINGS each in the period of a minute, will the 21st attempted connection within the minute be killed? Or would a connection only be killed if that single connection included the client sending over 100 SETTINGS within a minute?
thanks!
Martin
http2 iis-10
add a comment |
In article https://support.microsoft.com/en-us/help/4491420/define-thresholds-on-the-number-of-http-2-settings-parameters-exchange, Microsoft describes two new Windows registry settings to address an issue in which a malicious HTTP/2 client can send so many HTTP/2 SETTINGS parameters that the server runs out of CPU.
The description for the Http2MaxSettingsPerMinute registry setting is
If the number of settings parameters contained in multiple Settings frames received within a minute crosses "Http2MaxSettingsPerMinute" value, then connection is killed.
It's not clear to me whether this count ('number of settings parameters') is measured per connection, or across the entire server. That is, if I set the registry value for Http2MaxSettingsPerMinute to 100, and clients start 20 connections with 5 SETTINGS each in the period of a minute, will the 21st attempted connection within the minute be killed? Or would a connection only be killed if that single connection included the client sending over 100 SETTINGS within a minute?
thanks!
Martin
http2 iis-10
add a comment |
In article https://support.microsoft.com/en-us/help/4491420/define-thresholds-on-the-number-of-http-2-settings-parameters-exchange, Microsoft describes two new Windows registry settings to address an issue in which a malicious HTTP/2 client can send so many HTTP/2 SETTINGS parameters that the server runs out of CPU.
The description for the Http2MaxSettingsPerMinute registry setting is
If the number of settings parameters contained in multiple Settings frames received within a minute crosses "Http2MaxSettingsPerMinute" value, then connection is killed.
It's not clear to me whether this count ('number of settings parameters') is measured per connection, or across the entire server. That is, if I set the registry value for Http2MaxSettingsPerMinute to 100, and clients start 20 connections with 5 SETTINGS each in the period of a minute, will the 21st attempted connection within the minute be killed? Or would a connection only be killed if that single connection included the client sending over 100 SETTINGS within a minute?
thanks!
Martin
http2 iis-10
In article https://support.microsoft.com/en-us/help/4491420/define-thresholds-on-the-number-of-http-2-settings-parameters-exchange, Microsoft describes two new Windows registry settings to address an issue in which a malicious HTTP/2 client can send so many HTTP/2 SETTINGS parameters that the server runs out of CPU.
The description for the Http2MaxSettingsPerMinute registry setting is
If the number of settings parameters contained in multiple Settings frames received within a minute crosses "Http2MaxSettingsPerMinute" value, then connection is killed.
It's not clear to me whether this count ('number of settings parameters') is measured per connection, or across the entire server. That is, if I set the registry value for Http2MaxSettingsPerMinute to 100, and clients start 20 connections with 5 SETTINGS each in the period of a minute, will the 21st attempted connection within the minute be killed? Or would a connection only be killed if that single connection included the client sending over 100 SETTINGS within a minute?
thanks!
Martin
http2 iis-10
http2 iis-10
asked 4 mins ago
M HerbenerM Herbener
33
33
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "2"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f957117%2fwindows-setting-http2maxsettingsperminute-counted-per-connection-or-server-wid%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f957117%2fwindows-setting-http2maxsettingsperminute-counted-per-connection-or-server-wid%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown