Forum question.
If you find one, please let me know. I need to login each time I come to the site.
Let me never fall into the vulgar mistake of dreaming that I am persecuted whenever I am contradicted.
~Ralph Waldo Emerson
"I was just the one with the most unsolicited sombrero." - Traegus
"Remember me" is deliberately broken. Apparently, someone has decided that forcing people to enter their passwords every few hours increases security.
|
Is that really true? Or is it just a rumor? I don't remember any developer saying this (including Zwill or any other member of community team), so I'm thinking this may just be rumor.
Zwisntinchargeoftheforumsoftware told us that the timeout was set to 8 hours intentionally by the Seattle web team for security.
We found through our own testing that some of the cookies were being deleted when the browser was closed.
This is why if you close the browser and then immediately re-open it you will have to log in again.
If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.
Black Pebble is my new hero.
Zwisntinchargeoftheforumsoftware told us that the timeout was set to 8 hours intentionally by the Seattle web team for security.
|
Did he? I remember him saying that the Seattle web team set the time-out to 24 hours, which caused their software to throw "out of memory" errors, so they set it to 8 hours instead which they felt might be good enough. I don't recall anyone from Paragon Studios ever saying anything about security.
Not that it's terribly important, but the "security" meme popped up just recently here, and I don't recall it being mentioned by a dev. So I was just trying to clarify.
Personally, I assumed it was a resource issue. "We don't have time to get inside vBulletin and do it correctly, so we just hacked it." That's what I understood. But if someone has some more specific information, lay it on me.
Zwisntinchargeoftheforumsoftware told us that the timeout was set to 8 hours intentionally by the Seattle web team for security.
We found through our own testing that some of the cookies were being deleted when the browser was closed. This is why if you close the browser and then immediately re-open it you will have to log in again. |
After all, NOBODY posts from a mobile web device.
-Rajani Isa, posted from my iPhone
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
I think this may be why one of the things Zwisareallyniceguylettingmemakefunofhisname is trying to get done is to upgrade the version of vBulletin that we are using.
If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.
Black Pebble is my new hero.
Omghax!!!
Odd, my mobile is about the only thing I access the forums with that doesn't log me out.
|
So I keep going from Wifi->Cell->Wifi and have an IP change each time (even if just between the same two).
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
Part of my issue is I go out and about at work, which has wifi.
So I keep going from Wifi->Cell->Wifi and have an IP change each time (even if just between the same two). |
We have a solution then (at least for in Session log outs). Everyone simply needs to access the forums using Opera 10 for Symbian over a UK mobile phone network. Problem solved!
In Paragon City since June 2005.
There is also apparently some security issue solved by having a session invalidated if you have a change of IP address.
After all, NOBODY posts from a mobile web device. |
I've always wondered why cookies were secure, even when they were transmitted in plain text. I guess my instincts were right; they aren't. Thanks for that link, Katie V.
Invalidating your session if your IP address changes is a standard technique to prevent session-stealing attacks. Unlike the repeat-login nonsense, it's a real solution to a real problem.
|
It used to be fine with changing IPs. If they're worried about the password being jacked, well, they're the ones that made us use the same for the game.
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
Why Blasters? Empathy Sucks.
So, you want to be Mental?
What the hell? Let's buff defenders.
Tactics are for those who do not have a big enough hammer. Wisdom is knowing how big your hammer is.
Invalidating your session if your IP address changes is a standard technique to prevent session-stealing attacks. Unlike the repeat-login nonsense, it's a real solution to a real problem.
|
Depending on invalidating sessions based on IP address only thwarts legitimate people accessing your site. And I honestly don't think it's mobile phone users who are affected most; mobile IP addresses actually stay more stable than you probably think they would. It's mostly people who use laptops and/or tablets from more than one location. Log in from home, get a session cookie. Log in from Starbucks, *bam!*, session invalidated.
To be brutally honest, I sometimes think that Paragon Studios staff get jerked around by their service providers--even within their own company--a bit too often. I'm not saying that security is easy; even the Titan Network sites got hacked last October. Still, these are issues that a lot of companies deal with every day, and obviously, they don't all require Fort Knox security. It's just easier for someone to tell the non-web experts, "Um... yeah, it's a security issue," than to code a site using security best practices.
EDIT: As pointed out by Father Xmas below, the login transaction on the forums is actually handled via HTTPS, so mea culpa on the following two paragraphs; they are incorrect. Nevertheless, I'll leave them in as quoted text, lest anyone think I'm trying to appear like I'm never wrong about anything.
Requiring us to log in every time we access the forums makes not just the forums less secure, but the game less secure. The forums run over plain ol' http, not encrypted https. If someone has access to your computer or a sniffer on your network, every time you log in to the forums, they have a trivially easy opportunity to simply pull your username and password--the same username and password you use to access the game--right out of the HTTP GET request. If there were any security concern, it should be that they want you transmit your username and password as least often as possible, not more. It's a bit comedic to me that a web hosting company and/or department would express concern over and take ineffective (and inconvenient) steps to supposedly prevent session hijacking when they don't even take the basic precaution of requiring SSL, thus allowing login information shared between the forums and the game itself to be transmitted in clear text. |
P.S. For what it's worth, the game itself uses encryption, so when you log in to play, your information is being transmitted securely and can't be picked up "off the wire" like logging into the forums can.
We've been saving Paragon City for eight and a half years. It's time to do it one more time.
(If you love this game as much as I do, please read that post.)
Giving them a benefit of a doubt, though, I don't recall anyone saying the session thing was because of a security concern; I don't recall them really ever giving a reason for it.
|
I hear you, and I understand what you're saying, but to play devil's advocate; we also tie your forum account to your game account, which is why we want to err on the side of security in this case.
|
(further details in that thread; Zwilly posts multiple times)
Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
TonyV - I seem to recall the original issue was Z, or his immediate predecessor, was trying to be helpful, and get them to set the logout to 30 days. SOMETHING in that broke something in the system, and not only was the change reverted, but that's when they put us on the "8 hour session" with the borked(? At least, we've never been told it's intentional) cookies that are self-terminate on browser close.
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
TonyV, the login is an HTTPS transaction, I'm on dial-up so I can see things in "slow motion".
Still the change to make us use the same login/password as the game bugs me to no end.
Father Xmas - Level 50 Ice/Ice Tanker - Victory
$725 and $1350 parts lists --- My guide to computer components
Tempus unum hominem manet
Yeah, that's actually a good point. Why make us log in with "real" passwords other than to actually access our NCsoft account?
Actually the NCsoft account *is* on a separate password. So why can't the forum be too? (Other than, of course, for the obvious reason: resources). If COH forums 2.0 ever happens it would be nice to be able to "bind" a user name and password to a separate CoH account (or accounts, some folks have more than one) and let us use *different* account names and passwords. (Something to add to the list 'o requested features there, I think.)
And it does appear that the login form is trying to use https. Perhaps TonyV knows that process is flawed or bugged, but it seems to be trying at least.
<!-- login form --> <form action="https://boards.cityofheroes.com/login.php?do=login" method="post"> <script type="text/javascript" src="clientscript/vbulletin_md5.js?v=387"></script> <table cellpadding="0" cellspacing="3" border="0"> <tr> ....
We've been saving Paragon City for eight and a half years. It's time to do it one more time.
(If you love this game as much as I do, please read that post.)
Zwisntinchargeoftheforumsoftware told us that the timeout was set to 8 hours intentionally by the Seattle web team for security.
We found through our own testing that some of the cookies were being deleted when the browser was closed. This is why if you close the browser and then immediately re-open it you will have to log in again. |
That's the random log out bug. Seperate from the 8hr or until closing the browser do we part bit.
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
I have been gone for a while and It appears that the forum still can't seem to "remember me" regardless of the box being checked or not. Has anybody figured out a fix for this?
Le Blanc 50 Dark/Dark Scrap
High Huntress 50 Archery/NRG Blast
And a goatload of others. On a goatload of servers.
Official Rickroller of Hero Con 1