Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp146743imn; Tue, 2 Aug 2022 21:37:35 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tLA4Av1m2NbIxwu7QjFATMzIT9ZeMfd8IAWR9G8+lLQNMp7Qme3NqFmNrEwSutKRXa0rIZ X-Received: by 2002:a17:906:5d0b:b0:72f:b107:c09f with SMTP id g11-20020a1709065d0b00b0072fb107c09fmr18407268ejt.639.1659501444875; Tue, 02 Aug 2022 21:37:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659501444; cv=none; d=google.com; s=arc-20160816; b=wHKhMN310f+SQDrdsXMXlll4iXGEM8991RstzW2xnAmnHMB/1CZUei8TUedZJTVhsi k9orzDoLrnU1ogh9p7XuyjS3zXoWxUrebbbVwjAIW5f9+IeRjSSDVVgUhmM/xjPEpoHt TKHfC3ZtiT2oxZW3em8yNtulMELjtefDtUxln6ter4P1v4hYZzNyGNSfscclkswih9cD vgmMFxO2S6yJM/S1V4460kqTY6r8NlG7t67C17yQPoQQZNYMp0VV55Tzs6rzyNGxSuUj sDa22PhvHeC8QjxoiPaRHhxlF7UGz9lJ9EERul+y/FKeorufX9lZxFOd5kFzR6bxhS/J 1kYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=cBLTjlzefU+wV6vGj0COojpi+1jnoL0XJw2TFigcBEM=; b=U/djCnOT419XxjZjTAonTPSOA6TjHFmTbUeMEZ4vSsbIAH8p6+Nlp/ybRFdRsd3yPA 9HEbYIgJkxwZMrug+9NC3qLRAotxu/OkrRdbnSK7ofVF1FlEaIV7DIBBEXyUG70VHnRM FtbvoQeIcZN6T+CD3UXb3qkEnrCPShdkt2h09r37D6CD3h6aVVp3lJYNlbHJCO61ugix APXDyDkmz1KmuunGUMAWndXIiMetGkzJy8DB33d2M+QkyWoCXpTLalPShq5ALbYdLt7R stPmVb8Tsu+5a/gxXiwV9kRf+cwBHqfe8dMJ6ga9K7Fd5iqaMiH1WkxKtq+M3XcMLCX6 pzLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=avnER6fG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t26-20020a056402241a00b0043d2db88b04si10585250eda.448.2022.08.02.21.36.56; Tue, 02 Aug 2022 21:37:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=avnER6fG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235281AbiHCEMl (ORCPT + 99 others); Wed, 3 Aug 2022 00:12:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45530 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235022AbiHCEMj (ORCPT ); Wed, 3 Aug 2022 00:12:39 -0400 Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0309A26ACE for ; Tue, 2 Aug 2022 21:12:38 -0700 (PDT) Received: by mail-yb1-xb32.google.com with SMTP id i62so24822047yba.5 for ; Tue, 02 Aug 2022 21:12:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cBLTjlzefU+wV6vGj0COojpi+1jnoL0XJw2TFigcBEM=; b=avnER6fGgw1/C/liTGNgQkRizCDYjaxRM4xmRyFKVZIV+kt2m5Im5J5vDcGEfOy+8a HPwsIEKErzm5vsEnRNn9S0n+ji1w9N38qBXk3SdAbWsUuNCTcQncBCqFbcUpzCvw+eGg /NnfzcNh+h6QLvqwvIdLiykpfkz9RcHH8nmYE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cBLTjlzefU+wV6vGj0COojpi+1jnoL0XJw2TFigcBEM=; b=trPm3CtHJa99aO4rob5SLMQTJA0tRDunWwue4KMMqAYIqL6Bs0lUfAVbDuuXO8VlTg dFGyUQxPISdj75QWtPQ2yXA4edgaTzyw1mc5ycld/CzQdVQtiu/CC0ppQoOeNrHfZg1H 22BfVr3Djh3z9jfeTJcF3UmDiM9U6NaXvyRArVUYa2kGkJ+bh9IGYxYcX+AZFjAEhx7x HLjKH9FAJBtTbFjOiluehELOeatagVXINqOp/UhuAqBWZZsGqm0eOIAk8uqMilqEm0xx UqZeg3Bpx0e4WgRTlBWhRi259WshRY5/LYRMxOMHXKJRuGx0ryfkplknJj4ymKw2Qs4R MfYA== X-Gm-Message-State: ACgBeo2KJvvxdTiq/vkAYKPr1+RcshGnkru1M2aID6w7dPYnaZt7Lzd2 fUw+zmR0DPHbf72AT+vrz5vCxjEA7gECLkFyervfPA== X-Received: by 2002:a25:c206:0:b0:67a:6ba0:98f5 with SMTP id s6-20020a25c206000000b0067a6ba098f5mr940817ybf.507.1659499957299; Tue, 02 Aug 2022 21:12:37 -0700 (PDT) MIME-Version: 1.0 References: <20220704000225.345536-1-dlunev@chromium.org> <20220704100221.1.I15b3f7a84ba5a97fde9276648e391b54957103ff@changeid> In-Reply-To: From: Daniil Lunev Date: Wed, 3 Aug 2022 14:12:26 +1000 Message-ID: Subject: Re: [dm-devel] [PATCH 1/1] dm: add message command to disallow device open To: Zdenek Kabelac Cc: Mikulas Patocka , dm-devel@redhat.com, Mike Snitzer , Brian Geffon , Alasdair Kergon , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello all To signal boost here. What can we do to advance the discussion on this topic? Can we move forward with the approach or are there any alternative suggestions how the desired behaviour can be achieved? Thanks, --Daniil On Tue, Jul 19, 2022 at 9:42 AM Daniil Lunev wrote: > > We understand that if someone acquires root it is a game over. The intent of > this mechanism is to reduce the attack surface. The exposure might be a > certain system daemon that is exploited into accessing a wrong node in > the filesystem. And exposing modifiable system memory is a pathway for > further escalation and leaks of secrets. This is a defense in depth mechanism, > that is intended to make attackers' lives harder even if they find an > exploitable > vulnerability. > We understand that in regular situations people may not want the behaviour, > that is why the mechanism is controlled via a side channel - if a message is > never sent - the behaviour is not altered. > --Daniil