News for hackers. Stuff that matters.
Re:Chrome 68 will mark all HTTP sites as “not secure” by jimmaswell on Thursday February 08, 2018 @10:30PM (#16337710)
How would wifi portals work with only https?
Re:Chrome 68 will mark all HTTP sites as “not secure” by gboudrias on Thursday February 08, 2018 @10:49PM (#16337771)
They don't! Isn't that amazing?

The only use I know for captive portals is EULAs, and I'm not sure those ever had legal weight (though obviously IANAL).

But honestly they were starting to be outdated (technologically) even before this. Since a lot of popular sites use HTTPS, I usually have to try and think of a non-HTTP site before I can get through. They're just a nuisance at this point.

This is not to defend Google's actions as "altruistic" in any way. But sometimes Google's interests and the public's do align.

Re:Chrome 68 will mark all HTTP sites as “not secure” by aemreunal on Friday February 09, 2018 @04:05AM (#16338873)
> I usually have to try and think of a non-HTTP site before I can get through.

http://neverssl.com/ is built for that problem; it's what I use

Re:Chrome 68 will mark all HTTP sites as “not secure” by jtl999 on Thursday February 08, 2018 @10:58PM (#16337800)
I just use http://example.com for those
Re:Chrome 68 will mark all HTTP sites as “not secure” by jimmaswell on Thursday February 08, 2018 @11:20PM (#16337863)
>The only use I know for captive portals is EULAs

What? You use them to log in with some criteria more than just a username/password. For example CableWifi hotspots that let you log in with TWC, Optimum, or others.

Re:Chrome 68 will mark all HTTP sites as “not secure” by fulafel on Friday February 09, 2018 @12:13AM (#16338050)
Wifi has supported that kind of login for ages (15 years?) at the protocol level, without fucking with the traffic in a MITM fashion. OS support was there already for XP and iOS 2.0.

https://en.m.wikipedia.org/wiki/IEEE_802.1X

Re:Chrome 68 will mark all HTTP sites as “not secure” by throwaway2048 on Friday February 09, 2018 @02:56AM (#16338647)
except there is no provisions for UI indications whatsoever, not even what login you should be using, or what you are logging into, or why.
Re:Chrome 68 will mark all HTTP sites as “not secure” by dingaling on Friday February 09, 2018 @06:23AM (#16339408)
Every hotel room in which I've stayed has a placard on the table with the BSSID name, userID and password for the portal login.

It would be identical with 802.1X. The only difference in the UI flow is that the authentication prompt is generated by the OS, not on some HTTP page that I only remember about when I wonder why my VPN isn't coming-up.

Re:Chrome 68 will mark all HTTP sites as “not secure” by endless1234 on Friday February 09, 2018 @03:57AM (#16338840)
So why don't captive portals at e.g. cafés use 802.1X? Are they just stupid and don't know it exists, or is it really user unfriendly in that setting?
Re:Chrome 68 will mark all HTTP sites as “not secure” by chainsaw10 on Thursday February 08, 2018 @11:33PM (#16337907)
> log in with some criteria more than just a username/password

The problem there is that captive portals don't add any extra link-layer security. The network is open, so literally anyone can sniff packets.

It's uncommon, but a network using WPA2-Enterprise and user/pass uses different keys for each person (not sure if per device or per user), so you don't have to trust everyone in the room.

Re:Chrome 68 will mark all HTTP sites as “not secure” by fyfy18 on Friday February 09, 2018 @12:05AM (#16338021)
Most portals I use intercept your request to a HTTP site and redirect you to their logic form which is served over HTTPS.
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @01:25AM (#16338324)
Yes, but after authentication, all traffic can be sniffed - including unencrypted connections.
Re:Chrome 68 will mark all HTTP sites as “not secure” by ori_b on Friday February 09, 2018 @01:46AM (#16338411)
How is this different from the case without a captive portal, again?
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @02:00AM (#16338457)
Using WPA-Enterprise, each connection is encrypted separately, eliminating that hole.
Re:Chrome 68 will mark all HTTP sites as “not secure” by tinus_hn on Friday February 09, 2018 @07:13AM (#16339615)
Now you don’t have to trust the other customers, only the bar you’re at, their ISP and a million other parties between you and the site you’re visiting.
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @07:39AM (#16339730)
That's a reasonable point, but I'm speaking from the perspective of the bar owner - I feel I have a duty to provide better security even if the patrons have no reason to trust me.
Re:Chrome 68 will mark all HTTP sites as “not secure” by tinus_hn on Friday February 09, 2018 @08:05AM (#16339868)
Like a bar is going to run account administration.. at most they’re going to set a proper password with WPA2-PSK which provides protection against outsiders. But it can’t provide protection against an active attacker that has the password.
Re:Chrome 68 will mark all HTTP sites as “not secure” by fulafel on Friday February 09, 2018 @10:52AM (#16341074)
You could have a wifi access product that used a voucher system. The code could be on the bar receipt.
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @08:08AM (#16339882)
They're probably also not putting up a captive portal, so what's your point?
Re:Chrome 68 will mark all HTTP sites as “not secure” by ori_b on Friday February 09, 2018 @02:29AM (#16338549)
Using WPA-Enterprise, as I understand it, requires devices to be preconfigured to authenticate with the radius server, which makes it a non-starter for the kinds of networks that use a captive portal.
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @03:34AM (#16338769)
No, there's no preconfiguration needed, it's just a username/password account. You choose the network, then the OS asks you for your user/pass, then you're connected.

It's the router that connects to the RADIUS server, not the device directly. And some routers have one embedded, so you don't even need to configure that, it "just works".

Re:Chrome 68 will mark all HTTP sites as “not secure” by lorenzhs on Friday February 09, 2018 @11:45AM (#16341663)
Wouldn't it be nice if there was an encryption mode for Wifi that ensures integrity without requiring authentication? At CCC events, the workaround is to have a WPA2-Enterprise network that accepts every username/password combination, but that's going to be hard to explain to non-technical users.

I think WPA3 is going to support this use case.

Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @01:28AM (#16338344)
Companies can easily adapt by changing your username to the form of an email (e.g. "[email protected]"). Many of those already offer email addresses anyway.
Re:Chrome 68 will mark all HTTP sites as “not secure” by Zarel on Friday February 09, 2018 @01:40AM (#16338390)
How do you communicate "log in with an email address" to a user if you can't display a web page?
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @01:59AM (#16338453)
No, I mean the only username given by Optimum et all would be the email address.
Re:Chrome 68 will mark all HTTP sites as “not secure” by kuschku on Friday February 09, 2018 @04:00AM (#16338850)
They are in fact legally required in many jurisdictions.

How do you implement them properly when the user has to agree to certain terms to connect?

Re:Chrome 68 will mark all HTTP sites as “not secure” by tinus_hn on Friday February 09, 2018 @08:03AM (#16339856)
What if this isn’t possible? The world implodes? Or suddenly the lawyers discover it isn’t that ‘required’ anyway?
Re:Chrome 68 will mark all HTTP sites as “not secure” by kuschku on Friday February 09, 2018 @08:08AM (#16339884)
Then your country will look like Germany did until a few years ago, with no WiFi hotspots anywhere, not even in Starbucks, and people being careful not to open their WiFi to guests at a party even.

That's what has happened before, that's what's just going to happen again. In Germany, the owner of a WiFi hotspot was liable for anything users on the WiFi did, unless the owner could prove that every user had signed an agreement that they would not do illegal stuff

Re:Chrome 68 will mark all HTTP sites as “not secure” by ComodoHacker on Friday February 09, 2018 @12:07AM (#16338029)
>they were starting to be outdated (technologically) even before this

So what is the proper technology today for limited guest Wi-Fi access?

Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @01:22AM (#16338311)
If it's unauthenticated, the portal doesn't give you any advantage beyond showing a message.

If it's authenticated, you should be using WPA-Enterprise anyway, which supports different logins, and actually isolates the traffic between clients, whereas those "portals" don't, allowing any other user to sniff your traffic.

Re:Chrome 68 will mark all HTTP sites as “not secure” by ComodoHacker on Friday February 09, 2018 @01:29AM (#16338346)
It's surely authenticated, but I don't want guests to use WPA-Enterprise. I just need a way to communicate temporary passwords to them.
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @02:06AM (#16338475)
Right, and WPA-Enterprise (which even many cheap home routers support nowadays) is that way - you can just generate temporary logins.
Re:Chrome 68 will mark all HTTP sites as “not secure” by ComodoHacker on Friday February 09, 2018 @03:40AM (#16338783)
WPA-Enterprise is a way to authenticate users, not a way to distribute logins/passwords. Am I missing something about it?
Re:Chrome 68 will mark all HTTP sites as “not secure” by icebraining on Friday February 09, 2018 @03:42AM (#16338788)
I guess I misunderstood you before. You're using the portal to provide passwords to the users? How does that work?
Re:Chrome 68 will mark all HTTP sites as “not secure” by ComodoHacker on Friday February 09, 2018 @04:11AM (#16338909)
Portal shows a message like "here's your temporary login/password for 4 hours". Then a user enters them to the login form. When using WPA-Enterprise, a user can also set up WPA on their device with these credentials.
Re:Chrome 68 will mark all HTTP sites as “not secure” by q3k on Friday February 09, 2018 @06:45AM (#16339483)
If the portal provides you with the credentials and also asks for them, what's the point of that portal in the first place?
Re:Chrome 68 will mark all HTTP sites as “not secure” by ComodoHacker on Friday February 09, 2018 @11:35AM (#16341571)
You can use them across multiple sessions and devices.
Re:Chrome 68 will mark all HTTP sites as “not secure” by api_or_ipa on Thursday February 08, 2018 @11:52PM (#16337965)
I use cbc.ca. It's short, memorable and to date, hasn't implemented http->https redirect.
Re:Chrome 68 will mark all HTTP sites as “not secure” by saurik on Friday February 09, 2018 @01:08AM (#16338256)
When macOS connects to a Wi-Fi network it makes an HTTP connection to captive.apple.com, and if it doesn't get the expected page in response it pops up a little browser window. I much prefer this solutions to hijacking page loads in my browser (which tends to have lots of annoying side effects).
Re:Chrome 68 will mark all HTTP sites as “not secure” by JoshTriplett on Thursday February 08, 2018 @11:32PM (#16337905)
There are proposed standards to serve a URL for a captive portal via DHCP.

But hopefully, many captive portals will just die off.

Re:Chrome 68 will mark all HTTP sites as “not secure” by pinum on Thursday February 08, 2018 @10:47PM (#16337763)
Captive portals have always been a hack. I'm sure there'd be some interim solution, even if it's just hardcoded captive.apple.com as an exception.