Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lf0wu-00014V-W4 for pgsql-admin@arkaria.postgresql.org; Fri, 07 May 2021 13:55:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lf0wt-0002hz-T5 for pgsql-admin@arkaria.postgresql.org; Fri, 07 May 2021 13:55:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lf0wt-0002hr-KO for pgsql-admin@lists.postgresql.org; Fri, 07 May 2021 13:55:23 +0000 Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lf0wr-0005zS-IX for pgsql-admin@lists.postgresql.org; Fri, 07 May 2021 13:55:22 +0000 Received: by mail-oi1-x22b.google.com with SMTP id w16so602031oiv.3 for ; Fri, 07 May 2021 06:55:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Vx6fxhD2x+Xw5n3Ds8gfPLWCoQTcHWPwCCu8CRxBgvQ=; b=qL4pgTRx/tof45BWot+NNr/vPAbt0mq/N1O97Niyip2nLZ3K+I4kMC6Df5kSdMBa84 4CA8tGqW8aUcff2sfnWsOKksFGNgt915b8Re1l0M2dSnZdmiLu67nuKb99qckHQ4hOk3 iYGhahlqcZqEWy/piRMvsimgOsjec0cQ38BdIKnlkc4DZ9v/qlCqL5LNxZXbHuwdFA5i yHBuUycOBw2nYfrp56tq9LBTka7m9wheMTlxPSqQRWtNIM6XbPGuHexeq88qcRdI3147 PKDRgxZSswjE7CY/sdhE8RTqRUDvf1mwEnmXlwZDai9/oVE7TZ0kHPBP+EeiBp6fCiSe MPeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Vx6fxhD2x+Xw5n3Ds8gfPLWCoQTcHWPwCCu8CRxBgvQ=; b=YwlSEh6esDKEFzgwi/vJRggVTxKsO5fYdICF0nuDDDwbMJOMixKOdpmU1tC1syqzoH FjlfMrTPmhg+nv54CLusfzjQgqRAmYHCygvaI8TP1/eMrYTszLxfmQ/v2CZfeoyO21OK 7FI9BWpj1Xu3se1OIt7dCjIIcIwjAKja/lyFvDMIwEn9thjszwpMT6b5IjMKTNCLWmmH 7WKb079dVND+n4UZ93DsORdGnrs7jT391nVD3aoJ3y+7cUmA8HcDCE5A4tXtynay+CX0 C8lKzoBzCd4qs/N7AiACtlrUvkbQqF89xhune14iF5CSdN/K12EAHyrFvoJ8U4HanW3X hXAA== X-Gm-Message-State: AOAM532nJ334SUw4wlkEBoLld5PJzAHg6owUaMSi2ixCQJPEFPerxNOn 8nxPgPU5CgkJ9sPnV1GlOoA1qwKMxxY= X-Google-Smtp-Source: ABdhPJyXK4HUMNcU7QL+E44acvPKGvUBBgRqZxJqC4dkyrrwRozVQm/aIuk2rCI8grWqQ+A9iBySgg== X-Received: by 2002:aca:df87:: with SMTP id w129mr7230400oig.128.1620395719712; Fri, 07 May 2021 06:55:19 -0700 (PDT) Received: from [192.168.88.10] (ip174-67-141-204.no.no.cox.net. [174.67.141.204]) by smtp.googlemail.com with ESMTPSA id o20sm1092686oos.19.2021.05.07.06.55.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 May 2021 06:55:18 -0700 (PDT) Subject: Re: Query on User account password change details To: pgsql-admin@lists.postgresql.org References: <90B6B3A1-BB95-4D69-99EF-D86C0A859431@jakobs.com> <4e87a433-531f-d108-4ef6-0c54ba44f587@gmail.com> From: Ron Message-ID: <1d0196b7-01e2-e979-e023-d684331db8ea@gmail.com> Date: Fri, 7 May 2021 08:55:15 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 5/7/21 7:30 AM, Scott Ribe wrote: >> On May 6, 2021, at 11:40 PM, Ron wrote: >> >> Comments like this are indicative of someone who's never been through an external audit. > While maybe true, the point stands that even the original source of the requirement has admitted it's a bad idea, and standards bodies are dropping it. So, unlike many other things we might consider pointless, with this one, you have the kind of defense that might work in an audit. The problem is that Postgresql allows Really Short Passwords without uttering a peep, and that's not defensible to an auditor. psql (12.5 (Ubuntu 12.5-1.pgdg18.04+1)) Type "help" for help. postgres=# create role foo password 'a'; CREATE ROLE postgres=# -- Angular momentum makes the world go 'round.