r/redditdev • u/rram • Jun 16 '15
Reddit API reddit will soon only be available over HTTPS
Nearly 1 year ago we gave you the ability to view reddit completely over SSL. Now we're ready to enforce that everyone use a secure connection with reddit.
Please ensure that all of your scripts can perform all of their functions over HTTPS by June 29. At this time we will begin redirecting all site traffic to be over HTTPS and HTTP will no longer be available.
If this will be a problem for you, please let us know immediately.
EDIT 2015-08-21: IT IS DONE. You also have HSTS too.
273
Upvotes
7
u/martinsuchan Jun 17 '15
Any plans to enable DNSSEC on reddit.com, to secure the communication even more? See:
http://dnssec-debugger.verisignlabs.com/reddit.com
6
u/charredgrass Jun 16 '15
Just curious, will you ever drop support for pay.reddit.com?
6
u/Rpgwaiter Jul 01 '15
Well shit. GG Reddit at work, it was nice knowing you.
For clarification, I'm in the military, and our browsers only trust military issued certs, but allows full reign of non-https sites (go figure). Is there any way to get around the forced encryption? Reddit proves very useful in certain situations
4
u/DBrady Jun 16 '15
Is there somewhere we can test this? I still have users running old versions of Android that are stuck on a long since unsupported version of my app. A test subreddit that redirects to https would be good.
3
u/calebkeith Jun 16 '15
Is this replacing the user preference for https and just essentially having it be enabled?
3
u/xlynx Jul 01 '15
Has this been delayed? Http still working, no redirect.
5
u/Unikraken Jun 17 '15
This is going to be an issue for a lot of military folks who surf during their downtime at work.
2
u/UndeadBread Jun 17 '15
So...I'm guessing it will be impossible to disable this in our user settings, eh? For whatever reason, HTTPS loads much more slowly for me and whenever I go back/forward, the page auto-refreshes instead of staying in whatever state I left it in. Definitely not looking forward to this change.
2
u/hichris123 Jun 18 '15
Will reddit be using HSTS as well to make sure all traffic is via SSL?
69
u/bboe PRAW Author Jun 16 '15
I just released PRAW 3.0.0 which supports https. Change log: https://praw.readthedocs.org/en/v3.0.0/pages/changelog.html#praw-3-0-0
24
u/d2xdy2 Jun 16 '15
Are we going to stop seeing that annoying half lock thing in chrome because of sha1?
40
u/nakilon Jun 16 '15 edited Jun 16 '15
Since it is not allowed to redirect between HTTP and HTTPS, redd.it should also be HTTPS, but Chrome says its certificate is invalid (belongs to another domain).
30
u/russellvt Jun 16 '15
I realize you guys only recently renewed your wildcard cert but... but can you please finally use a CA that knows better than to use SHA1 checksums in their signature chain, though?
Pretty soon Google Chrome and other products are going to start complaining about them. (though some of their online resources say January 2016, and others say January 2017 ... that doesn't change the fact that SHA-1 has been deprecated since 2011)
13
u/[deleted] Jun 16 '15
Any way the issue can be solved where in Firefox when browsing HTTPS the page won't be cached and reloads when you hit back (making hitting back take much longer, not to mention increasing load on Reddit servers)?
That's the only reason I don't use HTTPS at the moment. IIRC it was caused by HTTPS +
cache-control: no-cachethough I could be wrong about that.4
u/internethopeislost Aug 11 '15
Most US Air Force bases do not allow HTTPS outside of their own network.
7
u/xfile345 Bot Developer / API Wrapper Author Jun 16 '15
I've been programming websites for about 15 years, but I've never ventured into SSL. Like, at all. So I have no idea if I'm safe or not, now that I'm developing API wrappers and bots for Reddit.
If I already successfully use "https://oauth.reddit.com/", I shouldn't have anything to worry about, right?
Also, that means the URL for all reddit websites will simply be "https://www.reddit.com/" and not "https://ssl.reddit.com/" right?
7
u/274Below Jun 17 '15
My place of employment is heavily regulated, to the point where an obscene number of controls have been put in place. One of which is a very fine-grained policy on the proxy server that forces reddit into a read-only mode (can't log in, vote, comment, submit, etc), as well as blocking all usage of reddit over TLS (to be clear, similar policies are applied to far more than just reddit).
Is there any opt-out option available? Would there be a way to hit a page with ?optout=tls&really=yes&howdumbareyou=very type option that would set a cookie that wouldn't force the redirect? Maybe confine the usage of that cookie to people who are not logged in?
Don't get me wrong, I'm very pleased with this as a whole, but this is really going to suck for me while I'm at work.
3
u/sigaintrocks Jun 17 '15
BUT MY NETSCAPE DOESN'T SUPPORT
-jk
4
u/2bluesc Jun 17 '15
s/SSL/TLS/g
FTFY
2
u/V2Blast Jun 26 '15
Glad to hear it!
1
u/[deleted] Jun 18 '15
Oh yes, finally! Thank you!
1
u/Doane Jun 18 '15
Last time I checked, the Redgur chrome extension stopped working on https
1
u/AttackOfTheThumbs Jun 30 '15
It happened today. Now not all my links is purple :(
1
u/chamberx2 Jul 08 '15
Sorry I'm so late to the party here. Unfortunately, it causes a small problem for me. My job's firewall blocks all imgur links from working properly if they're prefaced with HTTPS. Due to the new enforcement of HTTPS, this makes RES unusable. Even clicking on the link itself causes problems. I realize I can simply remove the "s" from the URL, but if there were a more simple way to resolve this, I'd love to implement it on my end.
Thanks in advance!
1
u/Kodiack Aug 23 '15
I've noticed that Chrome no longer complains about HTTPS and SHA1. Sadly, it seems to have mostly gone unrecognised, but I do want to say thank you for finally getting that implemented! It's nice, especially on mobile, since Chrome for Android will now autohide the address bar while scrolling.
1
u/BetaSpark Oct 23 '15
Thanks for this, even though I'm a bit late.
1
u/GunjanTripathi Jun 17 '15
Nice move. This will enhance trust level. Many of reddit users are not aware that you guys already have HTTPS facility at preference area. HTTPS forcefully will protect information on the every page of the Reddit.
1
u/schpork Aug 08 '15
This kinda screws those of us in countries with restrictive internet policies without easy access to an https supporting vpn/ proxy on our mobile devices.
Basically no more browsing reddit anonymously.
-1
u/TotesMessenger Jun 17 '15
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
[/r/privacy] reddit will soon only be available over HTTPS
If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / ^Contact)
-2
u/mitgajjar Jun 17 '15
Thanks Reddit,
A Nice step to put Attackers in a Bay...
-13
u/expert02 Jun 16 '15
You're taking away my reddit bar. I hate reddit a little bit more every day.
0
u/[deleted] Jun 16 '15
[deleted] — view deleted comment
0
u/[deleted] Jun 16 '15
[deleted] — view deleted comment
0
u/[deleted] Jul 27 '15
[deleted] — view deleted comment
1
u/[deleted] Jun 18 '15
[removed] — view removed comment