From owner-freebsd-current@freebsd.org Tue Jan 24 20:59:35 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4AA9CC0FB3 for ; Tue, 24 Jan 2017 20:59:35 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it0-x236.google.com (mail-it0-x236.google.com [IPv6:2607:f8b0:4001:c0b::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 66030BFB for ; Tue, 24 Jan 2017 20:59:35 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it0-x236.google.com with SMTP id 203so95316997ith.0 for ; Tue, 24 Jan 2017 12:59:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=THCwg00fDbmFrCW+bF/58QuhNXfaTeLof96+uhQAIEw=; b=crq4lbXJLzzCX0eNSHnXMP+CQSaBdpVr1ETkW5LkXwd6j/RUsTKTME/E2M/urvoTMv 4YcyNF6CM3+1Nw8BhYYlW2rNDMma2q7rjj3EYLPdheaRoOyhpQxoIqKWqeu3zizMW5K0 en1WKSY8oZC58YGjDjgM1SxJ1Dp2b51mh2Zi4mtndQKwbmTD+heo4cLqWkkmocSZqXMB MNTaEtFdjbetxqrXaRFafFLwdcVB7Wy5mUk9FUOPezMVbwHvwqXjqKVQDNsKnBi7ulxr Z/M/jEtJ+lLRwlMIFPma7huYvPPKy0zmy5J6gPQmdV98QjwUoZe25Me9XOAM+0jq9oCI 6jlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=THCwg00fDbmFrCW+bF/58QuhNXfaTeLof96+uhQAIEw=; b=pp24/qadipC2A6vQgg8ryDK8wxykyQgUX7xUg1kOhogHqELgDySs/pmeu/+5RJD+ll OBfXXWs0ytEigkrEMMdsf5n2RoIVXHJRzofUMffYR6mmM30MaFuV+HWKBuj2lr4CE2g5 3Eu6eiUzzajRr0huukFfEnbhHZf1ZznCeDrbIKzTTMWfyKuV+O6gffQV7yevp+ceYNJ3 AVyTmmSbls6OeCtizZJFGw01P/4rP9l+HHpXlrrgA5ZHd/exkoXBFlJu5SCJgDA2xCEz WlAQyRsg1gfF/6/JwUi/nQe3dKWNOLnCy1fOWPbMWwlT/t4r8bBOELk4cCe+MRbex9a0 HODw== X-Gm-Message-State: AIkVDXL5PuB/FIzHRqzYKwghBXZrtvcZv/stIYghXpphkH4Zz8jwmRZ7TWTgy/aZARSyiHV4Z1JZrDocml9xjA== X-Received: by 10.36.10.3 with SMTP id 3mr21025290itw.108.1485291574251; Tue, 24 Jan 2017 12:59:34 -0800 (PST) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.175.159 with HTTP; Tue, 24 Jan 2017 12:59:13 -0800 (PST) In-Reply-To: <20170118225611.GA15647@ThinkPad-X200.local> References: <20170118225611.GA15647@ThinkPad-X200.local> From: Ed Maste Date: Tue, 24 Jan 2017 15:59:13 -0500 X-Google-Sender-Auth: Q6_zXCE5RQCCkNf4hAvFtNs870k Message-ID: Subject: Re: ASLR To: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2017 20:59:35 -0000 On 18 January 2017 at 17:56, Piotr Kubaj wrote: > It should also be stated properly that this patch doesn't implement ASLR, but ASR. For better or worse the term ASLR is today in common use to refer to a number of different approaches. Using what has become a generic term allows the implementation to change in the future, without changing the interface (e.g. sysctls, userland tools, etc.). I wish there was a concise, technical comparison of the approaches implemented by different operating systems, but I've unfortunately not found one.