Eenmaal https:// altijd https:// (opgelost)
27 maart 2017 - 12:29   
geplaatst door: Spooter
Vreemd fenomeen.

Op het moment dat ik een keer toegang heb gehad tot een website via https:// kan ik niet meer via http:// connecten.

Zwaar irritant als je een website aan het testen bent via https:// en vervolgens weer via non-secure http:// naartoe wil browsen...

Vond https://discussions.apple.com/thread/5884595?tstart=0 over deze issue en niks wat hierin genoemd wordt als eventuele oplossing werkt... (veel richt zich op het HSTS.plist bestand, maar het rigoreus verwijderen helpt niet)

curl (in de terminal) naar de pagina via 'gewoon' http:// gaat wel goed...

Wie o wie?

(Bewerkt door Spooter om 12:29, 27-03-2017)

(Bewerkt door Spooter om 14:15, 27-03-2017)

Eenmaal https:// altijd https:// (opgelost)
27 maart 2017 - 13:27    reactie #1
geplaatst door: GrandMaster
Is het een eigen website en waarmee heb je die aangemaakt? En heb je het ergens zo ingesteld dat het alleen te bereiken is via https????
1 Mac a day keeps PC Shit away
Eenmaal https:// altijd https:// (opgelost)
27 maart 2017 - 13:27    reactie #2
geplaatst door: jaco123
Treed het bij alle sites op, of bij een specifieke site?
(En in dat laatste geval: Hoe staat HTTP-Strict-Transport Security (HSTS) geconfigureerd voor die site?)

Welk HSTS.plist-bestand heb je weggegooid en was dat wel zonder dat Safari draaide?

Eenmaal https:// altijd https:// (opgelost)
27 maart 2017 - 14:14    reactie #3
geplaatst door: Spooter
- Treed het bij alle sites op, of bij een specifieke site? Een aantal sites die even via https:// beschikbaar waren gemaakt (en via een aangepaste localhostfile zo te benaderen waren)
Terugwijzigen naar http:// (dus localhost in originele staat brengen voor de te anderen domeinen veranderde niks in de zaak)

- Welk HSTS.plist-bestand heb je weggegooid en was dat wel zonder dat Safari draaide? het HSTS.plist bestand in de user Library. En zeker dat Safari niet draaide op dat moment.

Ben er achter gekomen dat het verwijderen van deze file vrij nauwkeurig komt omdat MacOS vrij snel weer automatisch een bestand aanmaakt met dezelfde content (achtergrond proces wat dat bewerktstelligt?). Snel rebooten is belangrijk...

Andere browsers doen dat ook (bv .SiteSecurityServiceState.txt in de profile folder van FireFox)

Uiteindelijk heeft dit wel voor de oplossing gezorgd en kan ik weer normaal via non-secure de pagina benaderen in de browser (maar kostte me wel veel extra tijd...)

:worship:

Eenmaal https:// altijd https:// (opgelost)
27 maart 2017 - 22:22    reactie #4
geplaatst door: jaco123
Fijn dat je het gevonden hebt. Dat de HSTS.plist vanzelf weer terugkomt na het wissen dat wist ik nog niet.
Lijkt me uitstekend passen bij het hele concept waar HSTS voor bedoeld is: voorkomen dat een hacker je browser kan overtuigen om de site via http te benaderen (en vervolgens je inlog-gegevens afluisteren).

Jij hebt er dus last van een foute HSTS-configuratie toen je even op https hebt getest. In die configuratie zat (al of niet bewust) een veld dat aangaf dat je gedurende X tijd deze site alleen maar via https mag benaderen. Dat is een prima feature, maar wel heel vervelend als je op een fout geconfigureerde site terecht bent gekomen, want dan kom je er niet zomaar van af. Dát heeft Apple dan weer vrij robuust geïmplementeerd...

Eenmaal https:// altijd https:// (opgelost)
27 maart 2017 - 23:47    reactie #5
geplaatst door: HEXDIY

Citaat
jaco123 om 22:22, 27-03-2017
 (knip) Dat de HSTS.plist vanzelf weer terugkomt na het wissen dat wist ik nog niet.

FYI: elke property list (.plist) wordt onder Mac OS(X) vanzelf opnieuw opgebouwd bij een herstart.
Tricky, dus...

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Eenmaal https:// altijd https:// (opgelost)
30 maart 2017 - 23:54    reactie #6
geplaatst door: cyrano
Dan gebruik je toch gewoon de -w switch?

Dan worden ze nog wel eens vervangen, na een update.

I'd tell you a UDP joke but you might not get it.
Eenmaal https:// altijd https:// (opgelost)
31 maart 2017 - 04:30    reactie #7
geplaatst door: HEXDIY
Verdorie Cyrano, geef eens wat meer details, of een command line code citaat.

Niet iedereen hier is zo IT opgeleid als jij, hoor.

Command line knippen en plakken gaat nog nét, maar code schrijven, ho maar!

Alvast bedankt!

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.