Received: by 2002:ab2:b82:0:b0:1f3:401:3cfb with SMTP id 2csp700220lqh; Thu, 28 Mar 2024 13:36:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWletV1x7BlWnGMyuUU3JnTMZat1cFFFJl0zC1MsJ2G9/qTEVDPFfpvlSsab/oNVqeG0sJOKLuXc2OwR8SRoADJcndhZ3YAlXoTGmNj4g== X-Google-Smtp-Source: AGHT+IE0UtY4lzH5oJIgjRcCvvOfGxNyoxWOB3UaY4MBGTW7h3mc4ePRQp34RXcDWFEBIUFMK1ZY X-Received: by 2002:a05:6a00:982:b0:6ea:90dd:fc3a with SMTP id u2-20020a056a00098200b006ea90ddfc3amr374998pfg.25.1711658190089; Thu, 28 Mar 2024 13:36:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711658190; cv=pass; d=google.com; s=arc-20160816; b=gQWdiAaiLUVcO+EQMw5UX5oZIbvpUNXEWJvhJXtuAiQl4PcU4+KpRWSgeiRI4L2yzQ 7NG/oNgewa6CPRDM39FDj/3ogKDWuJSimv/kL2bk7QQ6De4qTcLQrkfnFzATOgw+liJ9 8bH5OzyVd/ccBOL8sJll2azuX+XEFRfik9FR2RlsfyVq1FcWYNPYok144TebuIaVIGEr Gwd4FATGsm9kC7EWr+Jy6Z9iWtMQZHVw2dokjVIeeF6W73QkhSpILpS3IgaYgQLaek9S RyBe8O4ul5HIzetaAFmijZZOo1IFdY0SD8GA7VzUZDk9EJRwIJVacwbQLmgdzHaRlyQC Rq7w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=1YrRTPXlZ9jWEvWTAdixHoULm15kZjgLZ8hFU0O3ZVc=; fh=CqIPAfG1mZjspZFp/xwXfCM0oecpgH0uX1XwROFuflQ=; b=Rrwx0l2evf0atyP/jM8g8r2j3MieJVKYQQcQOdnGVNzfgHF4TS4G93Eym/prn2oHOV /VbbvuxcCdbiQkpn0Kzj6yzmuBAys9qPv3jakMaRXti6Q6Yg3xnVSrqgyV/X5iWyn9Da kkmmR67fYFiOWMnJp/p3F0aoB1xSuM9L+NLZXi+GxRu1w4I/DesPhw6uUUgGIHjVIdku xtu4iOH1vV+puTDXedxiDVWkgHR6TWJhGX48fiQYcqHXFdPDYAi2vnphlEhb2CZ4+0tp ri1ifmMU2SS/qSSbcm6u9EUytCK4u2fGT7Vc+7QVA4uTA4th0wOv5Xh9plJu1Xu5zFo+ GF/A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iRJtWg8p; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-123589-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-123589-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id 6-20020a630d46000000b005dc816e3080si1835403pgn.12.2024.03.28.13.36.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 13:36:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-123589-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iRJtWg8p; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-123589-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-123589-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id B09C1296B30 for ; Thu, 28 Mar 2024 20:36:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3F32913A3F3; Thu, 28 Mar 2024 20:36:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="iRJtWg8p" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 456FC1849; Thu, 28 Mar 2024 20:36:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711658176; cv=none; b=SXDhEzuI9PTq8gTz712+aOk8miOo2/gpMBpDU98rOYDyTfoOoxOfg4xOYwDdGd7E3xYn/fxf/6z2EKlFLTkfU0IYVGvXxmDRFPnxLzkGoao1KOzXNZsmF0VpQstn24HyDrNKm8HVaL04reYbprsRS1yLINCJowB0xV4N2ZBpWOg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711658176; c=relaxed/simple; bh=SsY0lErYnKoP8ZzYMd9Gd75kk+sED7eEk6p0jqXABP8=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=X1NQHlx19rXTe7I59j+tIIWv2I2YFV1/WfinL53Bpmky+R6Nxj6VzS5hWagFwGajAc7OQXfkCCFjTpcudCpJtoUb/W2JTlA52UzbuqQzrrRoEVhvXlOS5o1gBhSToGAWfekVW2aYL9PC+zTSy8mw4zemOzWdEWHsyg76AxKXxpo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=iRJtWg8p; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id CF1D3C433F1; Thu, 28 Mar 2024 20:36:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711658175; bh=SsY0lErYnKoP8ZzYMd9Gd75kk+sED7eEk6p0jqXABP8=; h=Date:Cc:Subject:From:To:References:In-Reply-To:From; b=iRJtWg8plLpE36aezR0aiTBqaMV7IPIeoxz1iKvE0BwrZ2uagndDaOO349iknA8Jq TQ4+DMAZbkIJaio4SyKIRbbqgKj2JfP1TwqoD9UKxKT4PYNMeG4fN94S3wqX7sfxJ/ i6Ku7lini1Pt/Ud7oZ5L1gX4+KnqteCffeObvEDPLEubIvdv6JVKNFdBZTJaE/4dyM rLdj5nXUG1mxTwYHG4+0LloleAJ9OvTzxV51o+BQsek63Z97E3IuKHQyHLkm5SPGHL t2n/O8grNx9cMVkzPwCdHsOnxi9gc3n8JlhYbxW6fT4e6u9D5Gsvyv1LOj6+F2zxZA w6bbtrGAOsfBA== Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 28 Mar 2024 22:36:09 +0200 Message-Id: Cc: , , , , , , , Subject: Re: [PATCH v16 00/20] Integrity Policy Enforcement LSM (IPE) From: "Jarkko Sakkinen" To: "Fan Wu" , , , , , , , , , , , X-Mailer: aerc 0.17.0 References: <1711657047-10526-1-git-send-email-wufan@linux.microsoft.com> In-Reply-To: <1711657047-10526-1-git-send-email-wufan@linux.microsoft.com> On Thu Mar 28, 2024 at 10:17 PM EET, Fan Wu wrote: > Overview: > --------- s/:// It is already a heading. > > IPE is a Linux Security Module which takes a complimentary approach to =20 Integrity Policy Enforcement (IPE) is a ... > access control. Whereas existing mandatory access control mechanisms > base their decisions on labels and paths, IPE instead determines > whether or not an operation should be allowed based on immutable > security properties of the system component the operation is being > performed on. What is "a immutable property of the system component", or even, what is "a immutable property" and what is "a system component". These should be defined per context of use as there is no unambiguous definitions of these "properties". So can you add a paragraph before this defining these concepts? Otherwise, it would be pretty hard to review any of this. I.e. I have to make my own imaginary definitions of them and possibly make completely false conclusions what was meant. /Jarkko