Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unable to access guidebook.hackweek.io from NASA network (security certificate configuration issue?) #66

Open
maximusjstevens opened this issue Jun 25, 2024 · 12 comments

Comments

@maximusjstevens
Copy link
Member

I am unable to access the organizing team webpage (guidebook.hackweek.io) when connected to the NASA VPN. I am able to access when disconnected from the VPN. The issue seems to stem from a security certificate issue with the webpage in concert with NASA IT restrictions.

I have reached out to NASA IT to see if they can provide further information and I will update this issue if/when they respond.

The message that chrome provides is below.

Your connection is not private
Attackers might be trying to steal your information from guidebook.hackweek.io (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_AUTHORITY_INVALID
This server could not prove that it is guidebook.hackweek.io; its security certificate is not trusted by your computer's operating system. This may be caused by a misconfiguration or an attacker intercepting your connection.

Proceed to guidebook.hackweek.io (unsafe)Your connection is not private
Attackers might be trying to steal your information from guidebook.hackweek.io (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_AUTHORITY_INVALID
This server could not prove that it is guidebook.hackweek.io; its security certificate is not trusted by your computer's operating system. This may be caused by a misconfiguration or an attacker intercepting your connection.

Proceed to guidebook.hackweek.io (unsafe)

@JessicaS11
Copy link
Contributor

@jomey @scottyhq I know JP had this problem with the main event website early on. Is this the same issue?

@scottyhq
Copy link
Contributor

@jomey @scottyhq I know JP had this problem with the main event website early on. Is this the same issue?

This rings a bell, but I'm not finding past issues. @jpswinski do you also see these certificate errors?

@maximusjstevens Are you able to access https://2024.hackweek.io without trouble? Are you able to click 'proceed to guidebook.hackweek.io ' or is it fully blocked? I'm not sure what we can do to remedy this - but let us know if NASA IT has any suggestions

@jomey
Copy link
Contributor

jomey commented Jun 27, 2024

Another good test would be to see if https://guidebook.hackweek.io/intro.html gets also blocked. If 'yes', then NASA doesn't like the way GitHub is creating the SSL certificates for websites.

We do not have any admin power over that as this is part of GitHub website hosting.

@maximusjstevens
Copy link
Member Author

@jomey @scottyhq I can access https://2024.hackweek.io/ without issue. https://guidebook.hackweek.io/intro.html is blocked. Interestingly, I can access the SnowEx Track jupyter book but the ICESat-2 and GeoSMART Track jupyter books get blocked.

@scottyhq unfortunately NASA IT didn't have anything useful to provide, and didn't seem too interested in helping me troubleshoot.

@jomey
Copy link
Contributor

jomey commented Jun 27, 2024

Hm .. 🤔 ... I can't think of something that we did different across the sites. All publish processes are pretty much identical ¯_(ツ)_/¯

@scottyhq
Copy link
Contributor

@maximusjstevens, very interesting you can access some but not others. It's a tricky thing to solve. Can you let us know also what operating system and web browser you're using?

These are a lot of posts out there for NET::ERR_CERT_AUTHORITY_INVALID suggesting you clear your browser cache (https://gist.github.com/bablukpik/6b515d804ee34942f540204bd918d057)

It seems this error can arise from github hosting issues https://github.com/orgs/community/discussions/50942.

I don't really know what this stuff means, but I quickly tried pointing https://www.digicert.com at the various websites and see that the ones you can access are on IP 185.199.109.153 and OCSP Staple: | Good and the ones you can't are on other IPs (e.g. 185.199.110.153 with OCSP Staple: | Not Enabled). So same network, but different machine...

@maximusjstevens
Copy link
Member Author

I'm running Mac OS 13.6.4. I am getting the error with Chrome, Safari, and Firefox.

It seems a bit like for now this might be above our pay grade to troubleshoot, unless you are really keen to sort it out. I also know nothing about OCSP stapling, but my quick look at what it means leads me to guess that NASA networks are configured to not trust a site were stapling is not enabled. So, my suggestion is to close the issue and hope that future hackweek sits are on 185.199.109.153 :)

@scottyhq
Copy link
Contributor

Yep, let's leave it open, but move on to more interesting things ;)

@itcarroll
Copy link

@maximusjstevens I am at GSFC and running into this now. Can you let me know what NASA office you found to report this too? I will report my experience in hopes of bumping the issue.

@itcarroll
Copy link

itcarroll commented Aug 21, 2024

Here is something to add to your docs for new hackweek orgs: check any domain against the FortiGuard database using https://www.fortiguard.com/webfilter. Domains classified as "Newly Observed Domain" present as a security risk and may be blocked on some networks. You can submit a request for review and reclassification as "Education". I have just requested review for https://geosmart-2024.hackweek.io/ and will report back on the results and timing of their review.

Update: It only took FortiGuard an hour to review (although they reclassified to "Information Technology" rather than "Education"), but the change did not immediately propagate to my network.

@jomey
Copy link
Contributor

jomey commented Aug 21, 2024

Thank you for digging into this @itcarroll
Very curious if this could do the trick

@itcarroll
Copy link

The NASA network is now letting me through to https://geosmart-2024.hackweek.io/.

I've asked our network team if they could allow "Newly Observed Domains" from GitHub Pages. If they say no, I'll try for *.hackweek.io.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants