Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Save gas, don't use the shell.


computers / comp.mail.pine / Re: Microsoft Publisher Verification

SubjectAuthor
* Microsoft Publisher VerificationPascal W
+* Re: Microsoft Publisher VerificationAdam H. Kerman
|`* Re: Microsoft Publisher VerificationEduardo Chappa
| `* Re: Microsoft Publisher VerificationAdam H. Kerman
|  `* Re: Microsoft Publisher VerificationEduardo Chappa
|   `- Re: Microsoft Publisher VerificationAdam H. Kerman
`* Re: Microsoft Publisher VerificationEduardo Chappa
 `- Re: Microsoft Publisher VerificationPascal W

1
Microsoft Publisher Verification

<fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=244&group=comp.mail.pine#244

  copy link   Newsgroups: comp.mail.pine
X-Received: by 2002:ad4:4452:: with SMTP id l18mr44254236qvt.8.1637054887756;
Tue, 16 Nov 2021 01:28:07 -0800 (PST)
X-Received: by 2002:a25:b7d3:: with SMTP id u19mr6134856ybj.158.1637054887510;
Tue, 16 Nov 2021 01:28:07 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.mail.pine
Date: Tue, 16 Nov 2021 01:28:07 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=185.65.135.232; posting-account=OV2GSAoAAAAREDMK2R52LbJgMKq-o6HX
NNTP-Posting-Host: 185.65.135.232
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com>
Subject: Microsoft Publisher Verification
From: pascal.w...@gmail.com (Pascal W)
Injection-Date: Tue, 16 Nov 2021 09:28:07 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 7
 by: Pascal W - Tue, 16 Nov 2021 09:28 UTC

Hi!

Are there any plans to verify Alpine according to the process described here:

https://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview

Thanks,
Pascal

Re: Microsoft Publisher Verification

<sn0i6b$7pe$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=245&group=comp.mail.pine#245

  copy link   Newsgroups: comp.mail.pine
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ahk...@chinet.com (Adam H. Kerman)
Newsgroups: comp.mail.pine
Subject: Re: Microsoft Publisher Verification
Date: Tue, 16 Nov 2021 15:19:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <sn0i6b$7pe$2@dont-email.me>
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com>
Injection-Date: Tue, 16 Nov 2021 15:19:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="8f34968a80c8243793bf2f9d97db1383";
logging-data="7982"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19PtnBjmrocCr5kHbmQ80c/wcdDJMHEBOs="
Cancel-Lock: sha1:+TisC3F6EZPUP9UQ5OGwN7ilIp0=
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
 by: Adam H. Kerman - Tue, 16 Nov 2021 15:19 UTC

Pascal W <pascal.wallenius@gmail.com> wrote:

>Hi!

>Are there any plans to verify Alpine according to the process described here:

>https://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview

What does that do for a linux terminal program?

Re: Microsoft Publisher Verification

<ec0cdd5c-ebe8-51aa-db44-6ebce537374c@washington.edu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=246&group=comp.mail.pine#246

  copy link   Newsgroups: comp.mail.pine
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: cha...@washington.edu (Eduardo Chappa)
Newsgroups: comp.mail.pine
Subject: Re: Microsoft Publisher Verification
Date: Tue, 16 Nov 2021 10:20:25 -0700
Organization: A noiseless patient Spider
Lines: 84
Message-ID: <ec0cdd5c-ebe8-51aa-db44-6ebce537374c@washington.edu>
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: reader02.eternal-september.org; posting-host="834acbbf0def56ccb16b2734970d0836";
logging-data="3231"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UsGTVI/mM/IY5Jye6/wGe"
Cancel-Lock: sha1:uHeu14bASUrXvoi5+YqkRBE3vag=
In-Reply-To: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com>
 by: Eduardo Chappa - Tue, 16 Nov 2021 17:20 UTC

On Tue, 16 Nov 2021, Pascal W wrote:

> Are there any plans to verify Alpine according to the process described
> here:
>
> https://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview

Dear Pascal,

in order to do that I would have to create a company. There are a number
of verifications that can be made, so let me explain this.

One verification is that the website that I claim to own I actually own
it. In order to do that I have to create a specific file in my site, and
that is already done. This is typically needed when you want to use a web
product from a company, so the user will see their web site in the
authorization screen. In the case of Alpine it looks as the image in this
site:

https://alpine.x10host.com/alpine/alpine-info/images/OutlookConsentScreen.gif

Note that there is a specific mention of the website in the image.
Alpine is not a web app, so this really does not make much of a difference
in Alpine to do this. However, to give you more context, in the case of
Thunderbird, that image says "unverified" (which is even worse!)

So in case I was not clear I will say it again. The image above is only
useful to identify apps that use the web to login. In the case of Alpine
that is not the case, so it is mostly informational.

There is another level of verification. In this level the point of view
is that the program (alpine) is a product of a company (which does not
exist in this case). Because of that the level of verification that you
are mentioning is not possible. Alpine has never been a comercial product
of any company, and so this level of verification is not possible, so what
you have to explain to your administrators is that

1. Alpine has been verified as a product from the website
alpine.x10host.com, and

2. That Alpine is not a comercial product supported by a company. It is a
free software that is is supported by the community, so the full level
of verification that you are asking about is not possible.

However, please note that Alpine can access other comercial servers, and
that there are many other solutions to this issue.

An example of a solution is that your company registers Alpine with
Microsoft in Azure and they give you a client-id, client-secret and use
"organization" as the tenant. That way they can authorize that instance of
the application. This would work as follows:

1. Your administrators register Alpine as an app in Microsoft. There is
no problem in doing that, anyone can register any app in Microsoft.
There is no violation of copyright. They should use the organization
tenant.

2. They give you the client-id and client-secret information.

3. You enter this information into Alpine by pressing M S U and
modifying the "Outlook" entry.

4. This information that they give you, you keep it secret and do not
share it with anyone. Because of this last step, your administrators
will allow that specific instance of Alpine and no other instance of
Alpine. This will prevent others from attacking the server because
they will not have the necessary information to use Alpine.

There is another way in which people are getting around this and it is by
using the client-id and client-secret of Thunderbird. Take a look at this
page

https://colinxu.wordpress.com/2021/07/15/connect-alpine-email-client-to-office365-via-oauth2/

In other words, there are ways to solve this issue. If anyone in your
administration ever wants to talk to me, share my email address with them.
I will be happy to talk to them and answer their questions.

Good luck.

--
Eduardo
https://tinyurl.com/yc377wlh (web)
http://repo.or.cz/alpine.git (Git)

Re: Microsoft Publisher Verification

<95691f1a-3571-2b72-5e37-4fba22370bcd@washington.edu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=247&group=comp.mail.pine#247

  copy link   Newsgroups: comp.mail.pine
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: cha...@washington.edu (Eduardo Chappa)
Newsgroups: comp.mail.pine
Subject: Re: Microsoft Publisher Verification
Date: Tue, 16 Nov 2021 10:23:24 -0700
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <95691f1a-3571-2b72-5e37-4fba22370bcd@washington.edu>
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com> <sn0i6b$7pe$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: reader02.eternal-september.org; posting-host="834acbbf0def56ccb16b2734970d0836";
logging-data="4414"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dZFz3bYYooUn/Z4Gl9TAM"
Cancel-Lock: sha1:fHjcMIgz2jQ3To8PhkxyXzeeJIg=
In-Reply-To: <sn0i6b$7pe$2@dont-email.me>
 by: Eduardo Chappa - Tue, 16 Nov 2021 17:23 UTC

On Tue, 16 Nov 2021, Adam H. Kerman wrote:

> Pascal W <pascal.wallenius@gmail.com> wrote:
>
>> Hi!
>
>> Are there any plans to verify Alpine according to the process described here:
>
>> https://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview
>
> What does that do for a linux terminal program?

It it used to make sure the program is a verified product from a
legal company. This is not a windows vs. linux issue, but a "legal and
verified program" issue. Please see my reply to Pascal to see more of the
issue and how it can be addressed.

--
Eduardo
https://tinyurl.com/yc377wlh (web)
http://repo.or.cz/alpine.git (Git)

Re: Microsoft Publisher Verification

<sn0r6d$7l3$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=248&group=comp.mail.pine#248

  copy link   Newsgroups: comp.mail.pine
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ahk...@chinet.com (Adam H. Kerman)
Newsgroups: comp.mail.pine
Subject: Re: Microsoft Publisher Verification
Date: Tue, 16 Nov 2021 17:53:18 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <sn0r6d$7l3$1@dont-email.me>
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com> <sn0i6b$7pe$2@dont-email.me> <95691f1a-3571-2b72-5e37-4fba22370bcd@washington.edu>
Injection-Date: Tue, 16 Nov 2021 17:53:18 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="8f34968a80c8243793bf2f9d97db1383";
logging-data="7843"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/AbQIimiBD0nHz0o9IYZXI6udMTFPpGGc="
Cancel-Lock: sha1:BVwOdQNfSCNEbHaltJ7cr0uFxEg=
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
 by: Adam H. Kerman - Tue, 16 Nov 2021 17:53 UTC

Eduardo Chappa <chappa@washington.edu> wrote:
>On Tue, 16 Nov 2021, Adam H. Kerman wrote:
>>Pascal W <pascal.wallenius@gmail.com> wrote:

>>>Hi!

>>>Are there any plans to verify Alpine according to the process
>>>described here:

>>>https://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview

>>What does that do for a linux terminal program?

>It it used to make sure the program is a verified product from a
>legal company. This is not a windows vs. linux issue, but a "legal and
>verified program" issue. Please see my reply to Pascal to see more of the
>issue and how it can be addressed.

I understand the hoops that Microsoft wants to make publishers jump
through. I just don't think it's anything a linux user looking for a
program to run in a terminal would expect.

It's undesireable. On my Windows 8.1 machine, I lost access to the
manufacturer's driver for the video screen and have been using a generic
driver published by Microsoft without going through a special startup
procedure that allows me to override the security protocol.

Just because Microsoft makes these demands doesn't mean that
manufacturers and programmers expect to comply or that the user gets a
better result.

Your thoughts about how a third party could register your program are
interesting but I hope that doesn't lead to you losing control of it if
anyone did.

Re: Microsoft Publisher Verification

<6da35f90-b363-4b25-cd97-c03786ba8c71@washington.edu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=249&group=comp.mail.pine#249

  copy link   Newsgroups: comp.mail.pine
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: cha...@washington.edu (Eduardo Chappa)
Newsgroups: comp.mail.pine
Subject: Re: Microsoft Publisher Verification
Date: Tue, 16 Nov 2021 20:18:49 -0700
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <6da35f90-b363-4b25-cd97-c03786ba8c71@washington.edu>
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com> <sn0i6b$7pe$2@dont-email.me> <95691f1a-3571-2b72-5e37-4fba22370bcd@washington.edu> <sn0r6d$7l3$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: reader02.eternal-september.org; posting-host="dff44714588b3e5f3962edd0855bfeb6";
logging-data="29890"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19CjTV5IvZ4Dc15xb2eUnYy"
Cancel-Lock: sha1:DTBe0Qhwp+Ot1+rQGcdl3M37r68=
In-Reply-To: <sn0r6d$7l3$1@dont-email.me>
 by: Eduardo Chappa - Wed, 17 Nov 2021 03:18 UTC

On Tue, 16 Nov 2021, Adam H. Kerman wrote:

> I understand the hoops that Microsoft wants to make publishers jump
> through. I just don't think it's anything a linux user looking for a
> program to run in a terminal would expect.

This is not Microsoft making users do anything. This is an administrator
asking for proof that Alpine is a good program tat will not try to steal
information or attack their systems. This is completely reasonable. The
problem is that the administrator cannot know if Alpine is a legitimate
program because Alpine is not one of the main programs that people use.
This is an obscure program that the administrator might not know, so it is
reasonable to ask questions about it.

To make it clear, if anyone ever has questions about Alpine I will be
happy to help answering them.

> Your thoughts about how a third party could register your program are
> interesting but I hope that doesn't lead to you losing control of it if
> anyone did.

I do not find any problem with anyone registering Alpine to get a
client-id and client-secret if that will help them access their email.
Anyone should be able to do this.

--
Eduardo
https://tinyurl.com/yc377wlh (web)
http://repo.or.cz/alpine.git (Git)

Re: Microsoft Publisher Verification

<sn1v0m$4o8$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=250&group=comp.mail.pine#250

  copy link   Newsgroups: comp.mail.pine
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ahk...@chinet.com (Adam H. Kerman)
Newsgroups: comp.mail.pine
Subject: Re: Microsoft Publisher Verification
Date: Wed, 17 Nov 2021 04:04:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <sn1v0m$4o8$3@dont-email.me>
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com> <95691f1a-3571-2b72-5e37-4fba22370bcd@washington.edu> <sn0r6d$7l3$1@dont-email.me> <6da35f90-b363-4b25-cd97-c03786ba8c71@washington.edu>
Injection-Date: Wed, 17 Nov 2021 04:04:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="9babb4e2fca89d9ad2f022d6fa693f90";
logging-data="4872"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/riZiAG2laa/3bhv1o4SWlpZnOeFNUly8="
Cancel-Lock: sha1:Usq1fEnXMDz2hDQxq3yAHlrhPJE=
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
 by: Adam H. Kerman - Wed, 17 Nov 2021 04:04 UTC

Eduardo Chappa <chappa@washington.edu> wrote:

>This is not Microsoft making users do anything. This is an administrator
>asking for proof that Alpine is a good program tat will not try to steal
>information or attack their systems. . . .

Fair enough.

Re: Microsoft Publisher Verification

<76835784-5f52-468a-a4d4-c96ac5267bcbn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=252&group=comp.mail.pine#252

  copy link   Newsgroups: comp.mail.pine
X-Received: by 2002:ac8:7f86:: with SMTP id z6mr19844283qtj.162.1637174649347;
Wed, 17 Nov 2021 10:44:09 -0800 (PST)
X-Received: by 2002:a25:e755:: with SMTP id e82mr20866631ybh.389.1637174649137;
Wed, 17 Nov 2021 10:44:09 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.mail.pine
Date: Wed, 17 Nov 2021 10:44:08 -0800 (PST)
In-Reply-To: <ec0cdd5c-ebe8-51aa-db44-6ebce537374c@washington.edu>
Injection-Info: google-groups.googlegroups.com; posting-host=185.213.154.224; posting-account=OV2GSAoAAAAREDMK2R52LbJgMKq-o6HX
NNTP-Posting-Host: 185.213.154.224
References: <fe9c029e-187e-456e-bda2-9010eff61f39n@googlegroups.com> <ec0cdd5c-ebe8-51aa-db44-6ebce537374c@washington.edu>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <76835784-5f52-468a-a4d4-c96ac5267bcbn@googlegroups.com>
Subject: Re: Microsoft Publisher Verification
From: pascal.w...@gmail.com (Pascal W)
Injection-Date: Wed, 17 Nov 2021 18:44:09 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 85
 by: Pascal W - Wed, 17 Nov 2021 18:44 UTC

Eduardo, thanks for taking the time to write all that and explain! /Pascal

On Tuesday, November 16, 2021 at 6:20:30 PM UTC+1, Eduardo Chappa wrote:
> On Tue, 16 Nov 2021, Pascal W wrote:
>
> > Are there any plans to verify Alpine according to the process described
> > here:
> >
> > https://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview
> Dear Pascal,
>
> in order to do that I would have to create a company. There are a number
> of verifications that can be made, so let me explain this.
>
> One verification is that the website that I claim to own I actually own
> it. In order to do that I have to create a specific file in my site, and
> that is already done. This is typically needed when you want to use a web
> product from a company, so the user will see their web site in the
> authorization screen. In the case of Alpine it looks as the image in this
> site:
>
> https://alpine.x10host.com/alpine/alpine-info/images/OutlookConsentScreen.gif
>
> Note that there is a specific mention of the website in the image.
> Alpine is not a web app, so this really does not make much of a difference
> in Alpine to do this. However, to give you more context, in the case of
> Thunderbird, that image says "unverified" (which is even worse!)
>
> So in case I was not clear I will say it again. The image above is only
> useful to identify apps that use the web to login. In the case of Alpine
> that is not the case, so it is mostly informational.
>
> There is another level of verification. In this level the point of view
> is that the program (alpine) is a product of a company (which does not
> exist in this case). Because of that the level of verification that you
> are mentioning is not possible. Alpine has never been a comercial product
> of any company, and so this level of verification is not possible, so what
> you have to explain to your administrators is that
>
> 1. Alpine has been verified as a product from the website
> alpine.x10host.com, and
>
> 2. That Alpine is not a comercial product supported by a company. It is a
> free software that is is supported by the community, so the full level
> of verification that you are asking about is not possible.
>
> However, please note that Alpine can access other comercial servers, and
> that there are many other solutions to this issue.
>
> An example of a solution is that your company registers Alpine with
> Microsoft in Azure and they give you a client-id, client-secret and use
> "organization" as the tenant. That way they can authorize that instance of
> the application. This would work as follows:
>
> 1. Your administrators register Alpine as an app in Microsoft. There is
> no problem in doing that, anyone can register any app in Microsoft.
> There is no violation of copyright. They should use the organization
> tenant.
>
> 2. They give you the client-id and client-secret information.
>
> 3. You enter this information into Alpine by pressing M S U and
> modifying the "Outlook" entry.
>
> 4. This information that they give you, you keep it secret and do not
> share it with anyone. Because of this last step, your administrators
> will allow that specific instance of Alpine and no other instance of
> Alpine. This will prevent others from attacking the server because
> they will not have the necessary information to use Alpine.
>
> There is another way in which people are getting around this and it is by
> using the client-id and client-secret of Thunderbird. Take a look at this
> page
>
> https://colinxu.wordpress.com/2021/07/15/connect-alpine-email-client-to-office365-via-oauth2/
>
> In other words, there are ways to solve this issue. If anyone in your
> administration ever wants to talk to me, share my email address with them.
> I will be happy to talk to them and answer their questions.
>
> Good luck.
>
> --
> Eduardo
> https://tinyurl.com/yc377wlh (web)
> http://repo.or.cz/alpine.git (Git)

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor