Hacker Newsnew | past | comments | ask | show | jobs | submit | p0cc's commentslogin

Cheeky. I love it!

SSL was the latest standard until 1999, when TLS 1.0 was released.

Per RFC 2246 [0], "The differences between this protocol [TLS 1.0] and SSL 3.0 are not dramatic, but they are significant enough to preclude interoperability between TLS 1.0 and SSL 3.0"

SSL/TLS Versions 1995-present: https://en.wikipedia.org/wiki/Transport_Layer_Security#Histo...

[0]: https://datatracker.ietf.org/doc/html/rfc2246


I was excited to see how they got Cloudflare's origin server IP address:

            if cmd in ["CFIP", "DNS"]:
                print("Soon")
                continue
Looks like I'll have to wait :/


If you are a techie living in California, contact Diane Feinstein, who is one of the co-sponsors of EARN IT.

You can contact her here: https://www.feinstein.senate.gov/public/index.cfm/contact

---

Senate Press Release on this topic: https://www.judiciary.senate.gov/press/rep/releases/graham-b...



This clicks with me more than SICP with Scheme. Skimming through it, I like the example using a recursive summation function to approximate the integral of a cubic.


https://en.wikipedia.org/wiki/FSO_Safer

This is a disaster waiting to happen. If it spilled, it would disrupt the Suez Canal and jeopardize the livelihoods of 1.7 million people who depend on fish.


And https://en.m.wikipedia.org/wiki/FSO_Nabarima

We (humans) really suck at not turning this planet shit.


new yorker article that discuses this: https://news.ycombinator.com/item?id=28824890


Maybe they should've considered that before they decided to depend on fish and not American businesses, thereby making themselves expendable! There really is no respect for personal responsibility in the world these days.


Since I can't edit my post now: </sarcasm>


Maybe skip the sarcasm next time. It's really unproductive, and, for example, see Poe's law.


Exclamation marks are the usual give away but yes, not everyone gets it. Nor should they in a community this big


That’s, like, your opinion dude.


Thanks for sharing. Hearing it spoken aloud highlights how the numbers flow into each other, almost like the letters LMNO in the alphabet.


@zeebeecee In word.js, why do you have a list of `impossibleWords`? Many of them are valid English words, like FEARS.


Less common words which the adversary will never choose, but will accept from you. Also, the author is https://news.ycombinator.com/user?id=qntm.


I'm not the author, see their writeup here: https://qntm.org/wordle


These are the five SSL options for a Cloudflare website [0]:

1. No SSL: User <--HTTP--> Cloudflare <--HTTP--> Origin Server

2. Flexible SSL: User <--HTTPS--> Cloudflare <--HTTP--> Origin Server

3. Full SSL: User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server; Self-signed cert ok, expired cert ok

4. Full SSL (strict): User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server; Origin server must use an SSL certificate that Cloudflare provides [1]

5. Strict (SSL-Only Origin Pull): User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server; same as Full SSL (strict), but you pay need to pay Cloudflare more money

---

3 and above will fix this issue as they encrypt from Cloudflare to the Origin Server.

This is the traffic flow from the link:

User -> Cloudflare -> Airtel -> GitHub Pages

Where the connection with flexible SSL is Cloudflare <--HTTP--> GitHub Pages.

Upgrading to Full SSL (or higher) and using HTTPS on GitHub [2] should fix.

---

Alternatively, deploy your static website with Cloudflare Pages [3], which has feature parity with Github Pages.

The flow would then be: User <--HTTPS--> Cloudflare Pages

[0]: https://developers.cloudflare.com/ssl/origin-configuration/s...

[1]: https://developers.cloudflare.com/ssl/origin-configuration/o...

[2]: https://docs.github.com/en/pages/getting-started-with-github...

[3]: https://pages.cloudflare.com/

EDIT: The replies by kentonv, x1110dc, and r1ch all have valid points.


For #4 (strict full) the origin server doesn’t have to use a Cloudflare-supplied cert. Any cert issued by a publicly trusted CA will do. See https://developers.cloudflare.com/ssl/origin-configuration/s...


Exactly, I've been doing this with letsencrypt.


How do you get certbot to work? Or do you renew manually or something?


Getting it to work the first time was a pain. Basically, you want to disable cloudflare (just untick the box so that it goes directly to your server, you can keep using cloudflare's dns server), then obtain the normal way, and reactivate Cloudflare. But I would highly recommend using cerbot's cloduflare dns plugin[1] instead so that you can (re)create the certificate w/o disabling cloudflare.

1: https://certbot-dns-cloudflare.readthedocs.io/en/latest/


I just went though this. you need to whitelist the acme-challenge (using page rules) like this:

  *example.com/.well-known/acme-challenge/*
  Disable Security, SSL: Off, Cache Level: Bypass, Automatic HTTPS Rewrites: Off
and one big gotcha:

  Under SSL/TLS -> Edge Certificates -> disable Always Use HTTPS
(assuming you are using the HTTP-01 challenge).


> 5. Strict (SSL-Only Origin Pull): User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server; same as Full SSL (strict), but you pay need to pay Cloudflare more money

The difference in this mode is that even if the client connects to Cloudflare using HTTP, Cloudflare will connect to the origin using HTTPS. In all other modes, if the client connects by HTTP, then Cloudflare will connect to origin by HTTP.

Of course, most people these days enable "HTTPS only", in which case Cloudflare will redirect HTTP clients to HTTPS and therefore not make any connection to the origin at all for HTTP clients.


Note that while option 3 will fix this particular issue (because they only seem to care about port 80), it doesn't stop them from MITMing the connection with their own self-signed cert in the future. Only options 4 and 5 ensure a fully secure SSL connection.


I live in Humboldt County, so I got one of these notifications. Mine arrived 5 seconds after the earthquake, and several of the people on my discord server got it 2-5s after the earthquake. One person got it a couple seconds before.

Relevant XKCD: https://xkcd.com/723/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: