Re: [v6ops] [IPv6] Why folks are blocking IPv6 extension headers? (Episode 1000 and counting) (Linux DoS)

Jen Linkova <furry13@gmail.com> Thu, 18 May 2023 11:08 UTC

Return-Path: <furry13@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C79DC14CF1C; Thu, 18 May 2023 04:08:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VPupL1nsFlOJ; Thu, 18 May 2023 04:08:16 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04311C15154F; Thu, 18 May 2023 04:08:15 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-4f27b65bbf9so2149696e87.0; Thu, 18 May 2023 04:08:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684408093; x=1687000093; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dpXQcqdtBkUjemQzwaFuFWy2xNsMaUyt4ZFNr6flCJI=; b=CYoBbQduUjj/AJen7jzmKPXIvj+U3fGeunFbMtm7Z/n66SefO4GQ03Rin7Dldw/TmH pj6oR305Z57jBZkOcdNfVU8H4my6PikCj3ni2sgY5J1YYvgy+ZV31vZTT+xuGdNyX14X tY5JCovmTfelYSNhZB4DSe1QbjfNAVH3aC9pYN8fyq82Cq9EUAPgoE6o33KS9mvP6Dxa QsKLW319snGTcmFRzenwHvgXCxR2anV/Atu+REu4P2KL79jg5/8r+opCoJrYW1jhxs1X KabcrFfBNUrPwOffRB+D+V7WKPDxJHnFmL/82uicih7EGK+JePca5TzqTJQr1MUmt/2Z O9Hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684408093; x=1687000093; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dpXQcqdtBkUjemQzwaFuFWy2xNsMaUyt4ZFNr6flCJI=; b=HvH78HKOPraUYLtf/RbBpulIAGY9n6ZKZJwcVAytks7P96YfIMaH2pO0KDv/gfrvxz Noo4LI2suMrlTuxJ9+QsS+nDa1fdFpKY79+DpexBDytZQdJN5W3vTam831JE59FSxo9Z a3hLzHbPN7dqn+K3HP+m4qE+P64M86WJ2G7QO8JQJSsmHzJw4IywOjaq/SjKxNxknW4g I6UOYpiX7KaHxC3K0K0wFOFxWD+QjLvZMoqkUujkVSoI5WgDy4obhdVhGVwrzmrgYmnm B8+GIfc+HFkPdyzAkQxJHb9uMMWOEchWMxzDO7JA6kScLiEu0lSfU7M0YEN91oymGJ8W pz2A==
X-Gm-Message-State: AC+VfDyd2Wkvz8gVLj9qcWDfvVo7SrjxQp4DXZ2hWCYFH7CWalUoTO0q aC33SUc0qYcwUW3DQw2sW1NiNqZja/p2Iw/k4Tk=
X-Google-Smtp-Source: ACHHUZ60lgQ/tEsnroJTdCGSb2TIs0/oqB3IsM/0X0NaLXABkMuqGeBXHUawXanizj0tLBLs/je3LSExtfmNMufuzAc=
X-Received: by 2002:ac2:5491:0:b0:4ec:8d50:d124 with SMTP id t17-20020ac25491000000b004ec8d50d124mr1153620lfk.48.1684408093084; Thu, 18 May 2023 04:08:13 -0700 (PDT)
MIME-Version: 1.0
References: <11087a11-476c-5fb8-2ede-e1b3b6e95e48@si6networks.com> <CALx6S343f_FPXVxuZuXB4j=nY-SuTEYrnxb3O5OQ3fv5uPwT8g@mail.gmail.com> <CAN-Dau1pTVr6ak9rc9x7irg+aLhq0N8_WOyySqx5Syt74HMX=g@mail.gmail.com>
In-Reply-To: <CAN-Dau1pTVr6ak9rc9x7irg+aLhq0N8_WOyySqx5Syt74HMX=g@mail.gmail.com>
From: Jen Linkova <furry13@gmail.com>
Date: Thu, 18 May 2023 21:08:01 +1000
Message-ID: <CAFU7BAQH0nrbbcYiOMaAGE=UVJmRHQ8FgoD=o5kZOCrjnz7EkA@mail.gmail.com>
To: David Farmer <farmer=40umn.edu@dmarc.ietf.org>
Cc: Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>, 6man@ietf.org, Fernando Gont <fgont@si6networks.com>, V6 Ops List <v6ops@ietf.org>, opsec WG <opsec@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Cu5MInHYNSv3nXyWuKLf8MTAAgs>
Subject: Re: [v6ops] [IPv6] Why folks are blocking IPv6 extension headers? (Episode 1000 and counting) (Linux DoS)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 May 2023 11:08:16 -0000

On Thu, May 18, 2023 at 11:15 AM David Farmer
<farmer=40umn.edu@dmarc.ietf.org> wrote:
> Most people want some level of reasonable security for both their home and for their Internet connection as well. The question is blocking or allowing IPv6 extension headers reasonable security? That’s not an easy question to answer.
>
> In my opinion, allowing all possible extension header is more akin to living in the country with your doors unlocked. While on the other hand blocking all possible extension headers seems like  more than the dead bolt locks security level I have for my home.
>
> So, I’m not really happy with the all or nothing approach the two of you seem to be offering for IPv6 extension headers, is there something in between? If not, then maybe that is what we need to be working towards.

I think EHs are almost the same from the filtering PoV as any other L4
protocol. Would I allow all of them? Probably no (unless my policy for
the given device or network is "permit any any". Would I allow one I
need? Most likely yes.
If an EH is dropped it means either that EH is not used in this
network, or it's used, smth gets broken but nobody has complained yet.
So we need to make a use case for EH, make it attractive enough and
make the failure mode unpleasant enough for users to complain.

-- 
SY, Jen Linkova aka Furry