err_cert_authority_invalid intermittently on multiple browsers and multiple sites - ssl-certificate

Recently I have had a rather disturbing issue. Seemingly at random I get err_cert_authority_invalid errors from various websites which goes away after about 15 minutes. This is particularly bad for me because one of them is discordapp.com and the discord application suffers the same problem shutting down my ability to use discord at all. The nvidia driver site also had the same problem. I tried this on Chrome, Firefox, and Edge and got the same issue with all three browsers. As far as I know the only cause for this error is when a certificate is signed by an untrusted authority.
Upon examining the certificate data, this is what I discovered:
During the issue
Issuer: Cisco
Issued to: discord.com
Expiry: duration of the cert is only about five days but the current date is always within that five day range
After the issue passes
Issuer: COMODO
Issued to: ssl764977.cloudflaressl.com
Expiry: From May 2020 to End of November 2020
As far as I can tell, they aren't self-signed because issuer and issued-to are different. The expiration date has not passed. The only conclusion is that the issuer isn't trusted. Sadly I don't remember the before/after for the nvidia site (when it happens again, I'll get screenshots).
I was concerned that I may have a virus so I made sure that wasn't the case by doing a full reformat of my computer (it was due for one anyway). The issue still arises. Furthermore, I tried using my laptop and it doesn't experience this issue, although I only tried my laptop for a short time so maybe this intermittent problem just didn't trigger. The only thing I can think of that can be causing this is a Windows security update, but then you would think my google fu would find evidence of others experiencing the same problem right now, which it doesn't. Although there are countless similar issues from various times over decades. How can I discover the source of this problem in an effort to fix it? The problem is occurring a couple of times each day now.
For reference:
Windows 10 x64 build 1909 (No updates required)
Chrome 86.0.4240.111
Firefox 82.0
Microsoft Edge 44.18362.449.0
I have included screenshots of the traceroutes and certs here
Edit 1: Changed causes for error to only the one the comments suggested was the problem.
Edit 2: Included link with screenshots

I think I found the cuplrit. It is my workplace VPN, I forgot to disable it because it just sits hidden in my system tray and it was wreaking havoc with my DNS lookups.

Related

Building installer Reputation with Windows SmartScreen

In recent years it has become impossible to have a downloadable windows app without using an SSL cert to sign your install executable so that Windows SmartScreen doesn't put up warnings (and even delete the file) when clients download it.
There are two types of SSL certs that you can use:
A regular Cert which can be for either a company or an individual.
An EV Cert, which costs 3x as much and can only be issued to a company.
The problem with the regular cert is that is doesn't immediately get you past SmartScreen. You have to "build your reputation" first... which I believe means you have to have enough people download your product (possibly downloading it specifically with Microsoft Edge browser) that they start to believe you are not a virus maker or some such thing.
The problem is, I cannot find any guidance anywhere on how long it takes to build a "reputation". 10 downloads? Easy 50 downloads? Sure. 10000 downloads? That would require spending a lot of money on an advertising campaign that would not convert.
Does anyone have any experience that could help narrow this range down?

Comodo SSL (Essential SSL) Cert not Trusted

I have had several hundred visitors and there have been two or three that have reported to get the "This website is insecure" warnings. The latest reported the same result in both the latest version of Firefox (57) and IE. I've tested on several browsers and OS's; including the same config of (win7 and FF57) the last report I have and didn't see issue. The only thing I can figure is the user's computer perhaps has malware that has overwritten their root certs. Does that make sense? Any other possibilities here?

CodeSigning - Renewed Certificate Tripping the SmartScreen

We deployed a one-click App (C#/.Net) to the local network around a year ago and using a Commodo Code Signing Certificate had zero problems.
The certificate expired a couple of weeks ago so we renewed it, deleted the old cert from Visual Studio (2017 Pro), imported the new certificate and compiled for a new update, published in exactly the same way we've been doing for the last year.
However, when users update this app (and all others we've written) it's tripping the Windows 10 "SmartScreen prevented an unrecognized app from starting" dialog so users are calling support.
When we click on 'more info' it's correctly showing the publisher's name from the certificate.
I called Commodo who were completely unhelpful and said it's a "Microsoft problem" and there is nothing they or we can do about it, which makes a very expensive certificate worthless.
I also looked online and saw other people were also running into this problem but can't find any solutions.
1) Is there anything I could have done wrong in vS2017 when replacing the certificate?
2) Is there anything I can do to 'fix it' to prevent every single employee's PC displaying this dialog every time we do an update for our signed app?
The app is deployed to an SBS 2011 server on the local network and is installed from \\192.168.0.250\Install\Setup.exe (this is what the network admin wanted).

PhpStorm - How to deal with untrusted 3rd party URL server certificates

PhpStorm version 2017.2.3:
I am suddenly getting notifications such as the screenshot below, and they're persistent:
I believe (as you may be able to gather from the image), that what is happening is that PhpStorm is trying to connect to the http://www.viridor.co.uk domain and then is being presented with an untrusted certificate from the (https) domain varient.
I keep telling PhpStorm to reject this certificate. I don't want it saved. But PhpStorm keeps bringing up this notice.
What I've tried:
I have read through the settings menu to see if I can find a way of sorting this but have not found anything suitable:
What I'd like to achieve:
Why does PhpStorm reject the certificate, can we edit these rejection criterias? this is the first time I've seen this and I'm sure PhpStorm has been checking a multitude of links from various project sites I work on. (please see below some certificate diagnostics)
How can I get PhpStorm to remember my rejection for this certificate?
If not, how can I turn off PhpStorm checking URLs outside the project scope (hopefully for just this project rather than all projects)?
Extra info:
I have run the url (viridor.co.uk) through the Qualys SSLTest and it came back
This server's certificate chain is incomplete. Grade capped to B.
source.
I would like to think that this certificates problems are the direct cause of this issue, but now I'd like to know how I can solve this issue.

Issue loading my site in https

recently, I ordered a SSL certificate for my website. Prior to that, everything worked fine for me, the website was fast and I had no issue. Since the certificate has been installed by OVH... Well... Things changed... The issue is that not everybody has the same behaviour as me. When I go on "https://www.areaprog.com/" with different browsers, here is what I get:
Chrome:
"Your connection is not private
Attackers might be trying to steal your information from
www.areaprog.com (for example, passwords, messages or credit cards).
NET::ERR_CERT_COMMON_NAME_INVALID"
Firefox:
"This connection is untrusted
You have asked Firefox to connect securely to www.areaprog.com, but we
can't confirm that your connection is secure.
Technical details:
www.areaprog.com uses an invalid security certificate.
The certificate is only valid for ssl2.ovh.net
(Error code: ssl_error_bad_cert_domain)"
Internet explorer:
"The security certificate presented by this website was issued for a
different website's address.
Security certificate problems may indicate an attempt to fool you or
intercept any data you send to the server."
I asked to OVH and everything is fine for them and apparently, it is also the case for other people out there (I asked around to see if I was the only one), but other people also experiences the same issue...
Moreover, Firebug keeps on saying:
"This site makes use of a SHA-1 Certificate; it's recommended you use
certificates with signature algorithms that use hash functions
stronger than SHA-1"
Besides, for people who are experiencing this issue, well, the site is extremely slow. For me, a simple page takes more than 20 seconds to load...
Does some of you have the same issue than me and does someone have an idea of what to say to OVH who keeps telling me that everything is OK?
Thanks a lot