News for hackers. Stuff that matters.
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by robertelder on Monday November 14, 2016 @04:26PM (#12953523)
I'm using Chromium on Ubuntu 16, and I've been trying to visit

https://www.nist.gov/

but I don't even get an option to 'browse insecurely' under the 'Advanced' link.

In my experience that past couple days, I get the warning on about 10-25% of major web sites.

Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by freehunter on Monday November 14, 2016 @05:13PM (#12953844)
Ugh that's the worst. I work on servers where the GUI can only be accessed using HTTPS, but its all internal so many clients don't bother. And I don't know why browsers sometimes don't let me say "continue anyway" but it's super frustrating.
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by jakobbuis on Monday November 14, 2016 @06:06PM (#12954183)
Using HSTS on a website will generally prevent your browser from allowing you to continue, which is fair: the website owner has explicitly indicated the website should only ever be used over a encrypted connection, and that is not the case..
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by paulddraper on Monday November 14, 2016 @06:41PM (#12954360)
I understand who owns the website.

Who owns my browser?

Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by snug on Monday November 14, 2016 @09:54PM (#12955256)
To be RFC compliant, it MUST NOT allow the user to ignore the errors.

   12.1.  No User Recourse

   Failing secure connection establishment on any warnings or errors
   (per Section 8.4 ("Errors in Secure Transport Establishment")) should
   be done with "no user recourse".  This means that the user should not
   be presented with a dialog giving her the option to proceed.  Rather,
   it should be treated similarly to a server error where there is
   nothing further the user can do with respect to interacting with the
   target web application, other than wait and retry.

   Essentially, "any warnings or errors" means anything that would cause
   the UA implementation to announce to the user that something is not
   entirely correct with the connection establishment.

   Not doing this, i.e., allowing user recourse such as "clicking
   through warning/error dialogs", is a recipe for a man-in-the-middle
   attack.  If a web application issues an HSTS Policy, then it is
   implicitly opting into the "no user recourse" approach, whereby all
   certificate errors or warnings cause a connection termination, with
   no chance to "fool" users into making the wrong decision and
   compromising themselves.
https://tools.ietf.org/html/rfc6797#section-12.1
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by paulddraper on Monday November 14, 2016 @11:46PM (#12955651)
Well I suppose curl/wget will never be RFC compliant user agents (curl -k, wget --no-check-certificate).

But somehow I think they'll still be used...

Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by aaronmdjones on Tuesday November 15, 2016 @04:45AM (#12956800)
wget writes a ~/.wget-hsts file with the HSTS information for any URI you have accessed that served an HSTS header.

Making it ignore --no-check-certificate if the file has an entry for the hostname you are visiting should be trivial, if it hasn't been done already.

Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by paulddraper on Tuesday November 15, 2016 @11:38AM (#12959559)
Exactly.
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by click170 on Monday November 14, 2016 @09:58PM (#12955272)
You can configure most major browsers to forget HSTS entries they already know about, so to the question of who owns your browser wrt honoring HSTS, I'd say it's the user.

http://classically.me/blogs/how-clear-hsts-settings-major-br...

Though now I'm curious if Chrome can be configured to forget HSTS for Google sites.

Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by snug on Monday November 14, 2016 @10:56PM (#12955477)
I'm not 100% certain, but is that to just delete the HSTS Header that is saved into the browser?
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by AtheistOfFail on Monday November 14, 2016 @07:16PM (#12954558)
The manufacturer.
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by dijit on Monday November 14, 2016 @04:27PM (#12953534)
try typing 'badidea' on that page and report back if it works. :)
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by wereHamster on Monday November 14, 2016 @04:39PM (#12953605)
Can you explain that trick?
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by robertelder on Monday November 14, 2016 @04:44PM (#12953650)
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by aidos on Monday November 14, 2016 @05:56PM (#12954122)
Well there's a nice little easter egg, I could have really done with that a week ago while doing a load of provision testing with LE staging certs!
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by swiley on Monday November 14, 2016 @09:12PM (#12955092)
I love how discoverable GUIs are.
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by pilooch on Monday November 14, 2016 @11:20PM (#12955554)
Very nice :) Thanks.
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by rgbrenner on Monday November 14, 2016 @05:02PM (#12953764)
actually works
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by jlgaddis on Monday November 14, 2016 @05:54PM (#12954111)
I get the error on the NIST web site [0] as well. I do have the "Proceed to ..." option, though, as you can see in my screenshot [1].

The same thing happens on the Chase Bank URL [2] mentioned in the article. Clicking "Proceed to ..." then redirects me to another URL [3] which throws up the same error. If I click "Proceed to ..." on that URL, I then get an ironic login page [4].

  $ lsb_release -d
  Description:    Ubuntu 16.04.1 LTS

  $ apt show chromium-browser | grep ^Version
  Version: 53.0.2785.143-0ubuntu0.16.04.1.1254

  $ chromium-browser --version
  Chromium 53.0.2785.143 Built on Ubuntu , running on Ubuntu 16.04
Perhaps there's a setting somewhere that you've toggled? Maybe it's HSTS or something similar?

[0]: https://www.nist.gov/

[1]: http://i.imgur.com/QbgBxyB.png

[2]: https://choosemyreward.chase.com/

[3]: https://chaseonline.chase.com/Logon.aspx

[4]: http://i.imgur.com/KFqiwNG.png

Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by tremendo on Monday November 14, 2016 @05:15PM (#12953857)
I do get the "proceed to www.xxx (unsafe)" under Advanced. Version 53.0.2785.143 Built on Ubuntu , running on Ubuntu 16.04 (64-bit)
Re:Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate by doughj3 on Monday November 14, 2016 @04:30PM (#12953547)
> In my experience that past couple days, I get the warning on about 10-25% of major web sites.

I'm finding about the same, including major sites like Mint.com and Amazon (or part of Amazon's CDN for images, anyway). I'm running a slightly older Ubuntu and as of now, Chromium 53 is the latest in the repos...