David Recordon ([info]daveman692) wrote in [info]lj_dev,
@ 2006-01-26 16:36:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Discussing The Security Changes
As we announced last week in [info]news, we have changed the canonical URL of most journal, community, and syndicated content. We have also now changed our cookie handling as Brad previously described. In the end this means that it is much more difficult to steal a useful cookie. Our goal with our new cookie scheme is to limit the damage that can occur when your cookies do get stolen, which we're just going to assume is inevitable, as vulnerabilities have been found in all major browsers and we're quite sure new vulnerabilities will continue to be found.

Shortly before our news post last week, we became aware that it was possible to use the “-moz-binding” CSS attribute within Mozilla and Mozilla Firefox to execute arbitrary offsite JavaScript. As this attribute is designed to allow attaching an XBL transform and JavaScript to any node within the DOM, it is quite easy to use in a malicious fashion. A bug has also been filed in Mozilla's BugZilla tracker to try and address this issue. Over a year ago, we sponsored and developed a patch for Mozilla to support HTTPOnly cookies which emerged in Internet Explorer 6 and would have prevented this attack, though this patch was never included in Mozilla.

We immediately altered our cleaner to strip this attribute from entries and comments, though also realized that wasn't even half the battle. As we allow custom CSS in many of our styles, as well as the ability to link to an external stylesheet in a variety of fashions, it was quite possible to take advantage of this exploit and hijack the session cookie of any user who views your journal. As we, along with many other sites, used one cookie to authenticate a user, this cookie was quite powerful if stolen. If the user had not chosen to bind their cookie to their IP address, a malicious user could steal it, login as that user, deface the account and spam with it, as well as modify that user's style to include the exploit thus causing this problem to spread much like a virus.

Borrowing the idea from another development team within Six Apart, we decided we needed to break our cookies into three categories. One cookie would be our master cookie, this cookie would only be accessible on www.livejournal.com where we will not display untrusted content. A second cookie will be accessible on all subdomains of livejournal.com, though it only will say if you are logged in or not; it is solely for optimization. We then will issue one cookie for each journal you visit. This cookie will be only accessible on username.livejournal.com or community.livejournal.com/username as it is limited to a single journal. This cookie will only grant you the permission to read protected entries and post in the particular journal. This means that if the journal owner steals your cookie, they will be able to do nothing more than view their journal as if they are you. In the end you will have n+2 cookies, with n being the number of journals you visit.

Due to the fact that we cannot clean every external CSS stylesheet linked to every time we generate a journal page, this change is required. While it does not fully protect us from some new cross site scripting vulnerability that can be exploited via entries or comments, they are much easier to block, patch, and recover from quickly. With Mozilla deciding to allow the execution of arbitrary JavaScript via CSS, there is no other viable solution than the one we have undertaken.

We've already taken a variety of steps to further protect your account such as we've implemented a page where you can see all of your login session, now require your password to change your email address, and now send secure password reset emails. We also are planning future improvements, especially related to external CSS stylesheets, and hope everyone realizes the amount of attention we place on the security of every account. We're more than happy to answer any questions you have in regards to the changes we've made over the past week, though also hope it is understood that we are limited in what information we can share when actively dealing with a situation such as this.


Page 1 of 2
<<[1] [2] >>

(Post a new comment)


[info]dkogan
2006-01-27 12:50 am UTC (link)
There's an extension noscript for Firefox which can be used to filter what scripts you allow to run where (so you can allow www.livejournal.com, but not a script loaded from www.hackers-r-us.com trying to load from within an LJ page). Not sure if that includes the sort of scenario described here, though.

Looks like kind of a bleak scenario going on here.

(Reply to this) (Thread)


[info]duskwuff
2006-01-27 12:58 am UTC (link)
That won't protect you from a script injected into LJ's HTML (in an inline style or in an event handler), though.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]dkogan, 2006-01-27 01:05 am UTC (Expand)
(no subject) - [info]duskwuff, 2006-01-27 02:51 am UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 01:22 am UTC (Expand)

[info]trulybloom
2006-01-27 01:03 am UTC (link)
I appreciate your diligence with security issues.

In this post, you specifically mention Mozilla, Mozilla Firefox, and Internet Explorer 6 - you also said, "as vulnerabilities have been found in all major browsers." What other browsers are you looking at for possible security issues? Opera, perhaps?

(Reply to this) (Thread)


[info]daveman692
2006-01-27 01:05 am UTC (link)
This specific issue is related to Mozilla and Mozilla FireFox, though all major browsers have had their share of vulnerabilities at one point or another.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]trulybloom, 2006-01-27 06:14 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 06:18 am UTC (Expand)
(no subject) - [info]trulybloom, 2006-01-27 06:59 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 07:03 am UTC (Expand)
(no subject) - [info]trulybloom, 2006-01-27 07:39 am UTC (Expand)
(no subject) - [info]matgb, 2006-01-27 12:34 pm UTC (Expand)
(no subject) - [info]dinozavr, 2006-01-27 02:00 pm UTC (Expand)
Good Point - [info]matgb, 2006-01-27 02:08 pm UTC (Expand)
Re: Good Point - [info]dinozavr, 2006-01-27 02:22 pm UTC (Expand)
(no subject) - [info]trulybloom, 2006-01-28 01:55 am UTC (Expand)

[info]wcu
2006-01-27 01:08 am UTC (link)
Hi David,

I was wondering if you could please elaborate on the state of the lol..

Thank you,

Jason

(Reply to this) (Thread)


[info]irishmc
2006-01-27 02:33 am UTC (link)
troll

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]mcfnord, 2006-01-27 07:40 am UTC (Expand)

[info]njyoder
2006-01-27 01:20 am UTC (link)
Due to the fact that we cannot clean every external CSS stylesheet linked to every time we generate a journal page, this change is required.

So you don't clean external CSS at all? o_O

Anyway, for what you DO clean, why not whitelist CSS attributes? I don't see any point in allowing new, unknown CSS features. If they're important, someone can request they be added to the whitelist.

community.livejournal.com/username as it is limited to a single journal.

As discussed here, the cookie path security can be circumvented. You either need to get all the browsers to fix this (and it appears all the major ones need to be) or you have to give individual subdomains for each community. Without addressing this, getting a cookie for one community gets you a cookie for all communities the user is a part of.

Given that you can insert that -moz-binding in external CSS, if I can get someone to visit my community, I can then take all of their other community cookies.

(Reply to this) (Thread)(Expand)


[info]daveman692
2006-01-27 01:25 am UTC (link)
Do you know which browsers don't respect path security?

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]njyoder, 2006-01-27 01:31 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 01:37 am UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 01:43 am UTC (Expand)
Try This - [info]daveman692, 2006-01-27 03:09 am UTC (Expand)
Re: Try This - [info]njyoder, 2006-01-27 03:20 am UTC (Expand)
Re: Try This - [info]njyoder, 2006-01-27 03:28 am UTC (Expand)
Re: Try This - [info]njyoder, 2006-01-27 05:51 am UTC (Expand)
Re: Try This - [info]daveman692, 2006-01-27 05:59 am UTC (Expand)
Re: Try This - [info]mart, 2006-01-27 07:25 am UTC (Expand)
Re: Try This - [info]njyoder, 2006-01-27 07:57 am UTC (Expand)
Re: Try This - [info]mart, 2006-01-27 08:03 am UTC (Expand)
Re: Try This - [info]clauclauclaudia, 2006-01-28 05:35 pm UTC (Expand)
Re: Try This - [info]mart, 2006-01-29 01:11 am UTC (Expand)
Re: Try This - [info]zenten, 2006-02-03 02:30 am UTC (Expand)
Re: Try This - [info]clauclauclaudia, 2006-02-03 03:51 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 01:30 am UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 01:32 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 01:40 am UTC (Expand)
(no subject) - [info]desh, 2006-01-27 01:44 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 01:47 am UTC (Expand)
(no subject) - [info]desh, 2006-01-27 01:51 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 01:55 am UTC (Expand)
(no subject) - [info]desh, 2006-01-27 02:14 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 02:24 am UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 01:48 am UTC (Expand)
(no subject) - [info]lumiere, 2006-02-03 03:16 pm UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 01:46 am UTC (Expand)
(no subject) - [info]nikolasco, 2006-01-27 01:47 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 01:50 am UTC (Expand)
(no subject) - [info]nikolasco, 2006-01-27 02:08 am UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 01:51 am UTC (Expand)
(no subject) - [info]nikolasco, 2006-01-27 01:55 am UTC (Expand)
(no subject) - [info]nikolasco, 2006-01-27 02:06 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 02:29 am UTC (Expand)
(no subject) - [info]mylifeasamoose, 2006-01-27 05:19 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 05:26 am UTC (Expand)
(no subject) - [info]pauamma, 2006-01-27 10:50 am UTC (Expand)
(no subject) - [info]mart, 2006-01-27 07:29 am UTC (Expand)
(no subject) - [info]njyoder, 2006-01-27 08:14 am UTC (Expand)
(no subject) - [info]mart, 2006-01-27 01:55 pm UTC (Expand)

[info]neugotik
2006-01-27 01:28 am UTC (link)
It'll be great when we can close out open sessions - that will really help if/when we see one open at an IP we don't want open (but we might not _be_ at) - nice work!

Thanks for closing up those loopholes: I use Firefox more & more on both my work PC & home Mac. I appreciate that you are closing these security issues up for Mozilla/Firefox.

(Reply to this) (Thread)(Expand)


[info]vanbeast
2006-01-27 01:38 am UTC (link)
It's not quite what you're looking for, but at http://www.livejournal.com/logout.bml, you can kill all your sessions. Better than nothin', I suppose.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]kunzite1, 2006-01-27 01:42 am UTC (Expand)
(no subject) - [info]vanbeast, 2006-01-27 01:47 am UTC (Expand)
(no subject) - [info]jc, 2006-01-27 09:22 pm UTC (Expand)
(no subject) - [info]vanbeast, 2006-01-27 09:52 pm UTC (Expand)
(no subject) - [info]zimzat, 2006-01-27 01:51 am UTC (Expand)
(no subject) - [info]duskwuff, 2006-01-27 02:48 am UTC (Expand)
(no subject) - [info]zimzat, 2006-01-27 04:03 am UTC (Expand)
(no subject) - [info]duskwuff, 2006-01-27 09:57 am UTC (Expand)
(no subject) - [info]zimzat, 2006-01-27 10:09 am UTC (Expand)
(no subject) - [info]crschmidt, 2006-01-27 04:50 am UTC (Expand)

[info]nikolasco
2006-01-27 01:49 am UTC (link)
Could you please kill, relocate, or fix customview.cgi . It runs on www.livejournal.com thereby circumventing the entire cookie dance.

(Reply to this) (Thread)


[info]nikolasco
2006-01-27 03:35 am UTC (link)
Since we're on the topic of security and changes here in [info]lj_dev, what's the official way that you want to be contacted about security issues? I'm hesitant to file a support request because there's a window before someone with privs takes it off the public board, which is presumably scanned by various people. This isn't covered by abuse, as far as I can tell. Bugzilla is gone. I'm uncomfortable with just e-mailing random developers' @livejournal.com addresses (both because its not well aimed and there's a good chance it will be lost among spam or whatever).

I'm unhappy about posting this on a public entry, but at least it's out there instead of lying around as an e-mail draft for another week.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]feldgendler, 2006-01-27 04:02 am UTC (Expand)
(no subject) - [info]nikolasco, 2006-01-27 04:33 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 05:35 am UTC (Expand)
(no subject) - [info]ffrinch, 2006-01-27 06:37 am UTC (Expand)

[info]the_kestral
2006-01-27 01:52 am UTC (link)
have these changes caused a problem with the mobile lj use? I was able to log in the other day but I cant seem to read any of my friend's posts from my mobile.

(Reply to this) (Thread)


[info]daveman692
2006-01-27 02:30 am UTC (link)
Any mobile problems should now be fixed. Please open a support request if you're still running into an issue.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]the_kestral, 2006-01-27 02:47 am UTC (Expand)
(no subject) - [info]the_kestral, 2006-01-28 04:48 pm UTC (Expand)

[info]thehumangame
2006-01-27 03:00 am UTC (link)
Hrm. Any plans to let us include javascript code in our custom S2 styles now that this increased security has been implemented, or is this just a second layer of protection against vulnerabilities?

(Reply to this) (Thread)


[info]duskwuff
2006-01-27 03:32 am UTC (link)
Second layer. You can't steal someone's cookies with Javascript anymore (not easily, at least), but you can still annoy the hell out of them. For example:

while(1) {
  alert("are you having fun yet?");
}


will send any user viewing your page into an infinite loop of dialogs and force them to close the browser.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]kunzite1, 2006-01-27 03:47 am UTC (Expand)
(no subject) - [info]duskwuff, 2006-01-27 04:32 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 04:39 am UTC (Expand)
(no subject) - [info]duskwuff, 2006-01-27 07:03 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 07:19 am UTC (Expand)
(no subject) - [info]mylifeasamoose, 2006-01-27 05:17 am UTC (Expand)
(no subject) - [info]duskwuff, 2006-01-27 07:01 am UTC (Expand)
(no subject) - [info]feldgendler, 2006-01-27 04:08 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 04:29 am UTC (Expand)
Re: Reply to your comment... - [info]feldgendler, 2006-01-27 04:43 am UTC (Expand)
Re: Reply to your comment... - [info]kunzite1, 2006-01-27 04:51 am UTC (Expand)
Re: Reply to your comment... - [info]feldgendler, 2006-01-27 04:58 am UTC (Expand)
Re: Reply to your comment... - [info]kunzite1, 2006-01-27 05:03 am UTC (Expand)
Re: Reply to your comment... - [info]feldgendler, 2006-01-27 02:50 pm UTC (Expand)
(no subject) - [info]nikolasco, 2006-01-27 05:01 am UTC (Expand)
(no subject) - [info]kunzite1, 2006-01-27 05:05 am UTC (Expand)
(no subject) - [info]jamesd, 2006-01-27 04:50 am UTC (Expand)
Re: Reply to your comment... - [info]feldgendler, 2006-01-27 04:55 am UTC (Expand)
Re: Reply to your comment... - [info]dojothemouse, 2006-02-08 07:08 pm UTC (Expand)
Re: Reply to your comment... - [info]feldgendler, 2006-02-09 02:36 am UTC (Expand)

[info]jamesd
2006-01-27 03:55 am UTC (link)
> we cannot clean every external CSS stylesheet linked to every time we generate a journal page

To be quite clear about this, LiveJournal is knowingly choosing to leave its users vulnerable to problems it knows are unavoidable by continuing to allow external CSS.

> With Mozilla deciding to allow the execution of arbitrary JavaScript via CSS, there is no other viable solution than the one we have undertaken

With respect, that's a ridiculous claim to make to this audience. Capabilities to upload to LiveJournal and filter hundreds of different CSS files exist, if necessary. LiveJournal is simply choosing not to use them and to leave users fundamentally insecure as a result of that decision.

This is not solely or primarily LiveJournal's fault, for the vulnerabilities originate with the browser authors, who incorrectly assume that all content used on or via a site is trustworthy. But LiveJournal is the responsible party for what it allows its site to expose people to.

(Reply to this) (Thread)(Expand)


[info]laughingjudge
2006-01-27 05:01 am UTC (link)
IMHO, It is not right to consider LiveJournal's claim to be ridiculous. Having LiveJournal upload and filter all the external CSS files is probably feasible, but not without serious cost. This would require, on loading a page with an external stylesheet, LiveJournal to go ahead and send out a request for the external stylesheet. Meanwhile, there are other users waiting to be served.

I agree that in a perfect world, with infinite bandwidth and processing cycles, LJ could host all the CSS files. Users could upload CSS files to use with their styles, which would be screened upon upload. When someone wants to view pages with this stylesheet, though, they need to send an extra request to the servers. Alternatively, all CSS could be made inline. If this were done at runtime, it would slow things down. Even if it is done ahead of time, this still increases the overall size of the file served, and since it is downloaded with each view (as opposed to external which is downloaded once per session, with most cache settings) using more bandwidth.

So sure, LiveJournal may have some minor culpability. However, I would appeal that the main problem is with the browser makers and, even more, with the authors of the offending CSS pages. I agree with [info]feldgendler that the "obvious" solutions aren't really feasible.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]mylifeasamoose, 2006-01-27 05:14 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 05:30 am UTC (Expand)
(no subject) - [info]jamesd, 2006-01-27 06:15 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 06:19 am UTC (Expand)
(no subject) - [info]jamesd, 2006-01-27 06:11 am UTC (Expand)
(no subject) - [info]mylifeasamoose, 2006-01-27 05:09 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 05:32 am UTC (Expand)
(no subject) - [info]mylifeasamoose, 2006-01-27 06:09 am UTC (Expand)
(no subject) - [info]daveman692, 2006-01-27 06:14 am UTC (Expand)
(no subject) - [info]emmalina, 2006-01-27 10:43 am UTC (Expand)
(no subject) - [info]coffeechica, 2006-01-27 09:06 pm UTC (Expand)
(no subject) - [info]jamesd, 2006-01-27 06:24 am UTC (Expand)

[info]imc
2006-01-27 01:17 pm UTC (link)
we became aware that it was possible to use the “-moz-binding” CSS attribute within Mozilla and Mozilla Firefox to execute arbitrary offsite JavaScript.

I can't believe they did that. Especially considering all the whining that's gone on in Mozilla bug 84128 about the theoretical security risk of allowing web pages to link to local files.

So now CSS inclusion is equivalent to JavaScript inclusion? Still glad I have JavaScript switched off…

(Reply to this) (Thread)


[info]mart
2006-01-27 01:58 pm UTC (link)

It should be noted that Internet Explorer also has features which allow stylesheets to introduce script. The “behavior” mechanism apparently has security restrictions, but the “expression” mechanism allows small scripts to be introduced directly into the CSS without referencing an external URL at all.

(Reply to this) (Parent)


[info]phuff
2006-01-28 02:24 pm UTC (link)
In the end you will have n+2 cookies, with n being the number of journals you visit.

So based on the cookie size, how many journals can I visit before I run out of cookie space for livejournal.com? Or since you've moved to the new canoninical scheme now, is each cookie coming the individual journal's domain, so I don't have to worry about looking at too many journals?

I mean, not that I spend _that_ much time on LJ, right?

(Reply to this)


[info]jdevelop
2006-01-28 04:12 pm UTC (link)
Now I understand why if I log in at work, I need to re-login at home. You guys seem to be fighting with windmills. I'd like to suggest you to provide "security policies" for users. I personally don't pay too much attention to UI or content, so if somebody will steal my cookie or password and change anything - I will not bother on this too much, and I really want to be able stay logged in on several trusted computers rather than remember and type that password generated by APG. If somebody is joggling over his journal - let them set up paranoid policy and ask to enter password on each breath!

From opposite side, think about diffs and backups for journal entries,design etc, similar to wiki, so it will be simple to rollback to previous state of journal.

(Reply to this)


[info]lost_cosmos
2006-01-29 07:16 am UTC (link)
Ok I am not about to read ump-teen-billion comments anywhere to see if there is an answer to this.

I am using Mozilla and I am not having any login issues beyond the two mentioned that were to be expected. Now that I've read why they happened it makes sense why I got logged out. Spanky dory. I use Linux so I do not expect any hack attempts or virus' etc.

My question is this: why is it when I try to skip back entries in my friends page I am taken back three or four DAYS ago and thats it. I cannot see back 27 entries I can only see the top 25 entries and the entries from four days ago and further? Where are all those entries gone? Where did that cookie go? Same as why is my time in my journal all FUBAR'ed? Its certainly not 6am when its 7:37pm EST..yet as far as I can tell its set properly to -5GMT. WTF?!??!

(Reply to this) (Thread)


[info]gameboyguy13
2006-01-29 12:03 pm UTC (link)
The Support Area is a better place to ask this question.

(Reply to this) (Parent)


[info]lost_cosmos
2006-01-29 01:17 pm UTC (link)
And I'll get no replies there or get someone who thinks they know everything about LJ telling me some FAQ b.s.

As far as I am concerned the Support Area doesn't work, hence why I made a comment here, as little as it fits really. This goes directly to a member of LJ and I am hoping for a reply from someone directly involved with LJ.

(Reply to this) (Thread)


[info]agloriousday
2006-02-10 09:27 pm UTC (link)
you are an idiot.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]lost_cosmos, 2006-02-10 11:06 pm UTC (Expand)
(no subject) - [info]true_nihilist, 2007-01-22 03:42 am UTC (Expand)
question
[info]burndoutstar
2006-01-30 12:41 am UTC (link)
I wasn't really sure where I should post this, but it seems to be some how related. At the same time of all these cookie shenanagins my friends link has stopped working. My computer tells me that it is being redirected too many times. I have an old ibook, and I use safari. I've tried typing in the link myself, I've tried coping the link, I've tried opening the link in a new window, I've tried changing my security levels, but to no avail I still can't view my friends page. I also am unable to click on the links for my individual friends' journals.

Here is what the error message says exactly:
Too many redirects occurred trying to open “http://www.livejournal.com/misc/get_domain_session.bml?return=http://burndoutstar.livejournal.com/friends/”. This might occur if you open a page that is redirected to open another page which then is redirected to open the original page.

Thank you.

(Reply to this)

Re: question
[info]makomk
2006-01-30 11:07 pm UTC (link)
The security changes are very good idea. Unfortunately, it looks like the XMLHttpRequest-based comment deletion/screening is now broken in latest LiveJournal CVS for installs *not* using them (it requests /<journalname>/__rpc_<whatever>, which is correct for everyone if the new changes are enabled but doesn't work at all if they aren't).

I assume no-one's come across this on an actual site because all the sites running latest CVS have quite sensibly implemented the security changes. I'm not sure whether this will actually affect anybody, since presumably most installs will enable them too (I'm only using the old setup for local testing because I can't really set up subdomains here).

(Reply to this)


[info]jameth
2006-01-31 12:32 am UTC (link)
I would like to state for the record that I am innocent and I was in Central America without any Internet access while this all went down. kthx

(Reply to this)


[info]lintak
2006-01-31 06:30 am UTC (link)
I checked my logins and I see they started on Jan 24th. I have a long list of my logins, will they ever disappear? Or will they stay on that page forever?

(Reply to this)


[info]arricc
2006-01-31 02:02 pm UTC (link)
It would be nice to have that logins page visible somewhere on the menu.

(Reply to this)


[info]auroralockwood
2006-02-03 01:15 am UTC (link)
I LOVE YOU for putting that page up. Just last week while this was all happening, me and my bestfriend had an unrelated hacking (not due to mozilla at all-- then again, maybe it was?) and his account was taken over. By stalkers, none the less, not just some random person. Because of the IP feature we have great evidence to bring to their ISP about it. Thank you, thank you, thank you! ^.^

(Reply to this)


[info]sweet_daddy
2006-02-03 01:51 am UTC (link)
Obviously this is implemented and is not going to be reversed, but I think that a solution that requires extra cookie-setting redirects and a cookie per journal is inelegant, wasteful of LJ's resources and ultimately doesn't scale. It is very frustrating to wait through redirects all the time in order to get anything done.

It would be better to allow a user to log in and log out explicitly, not allow other than session cookies and implement some kind of bookmark-based way to log in. I haven't thought the issue through fully, but there must be a "better way"™.

The mozilla bug amounts to a trojan, it sounds like. Perhaps a better option would be to widely disseminate the fact that mozilla is throwing users' security away and educate LJ users not to use the browser until it is fixed.

(Reply to this)


[info]diffrentcolours
2006-02-03 02:40 am UTC (link)
Since the new changes, I've been having two problems - firstly, I keep getting shut out of LJ with a 403 error asking if I'm a bot, and secondly I can't submit support requests via the website to try and get this resolved. When I fill in the support form, I get told:

Error

One or more errors occurred processing your request. Please go back,
correct the necessary information, and submit your data again.

* As a security precaution, the page you're viewing requires a
POST request, not a GET. If you're trying to submit this form
legitimately, please contact us.

Anybody got any idea about this? I e-mailed support@livejournal.com but heard nothing back.

(Reply to this) (Thread)


[info]mjb
2006-02-03 05:58 am UTC (link)
It sounds like HTTP proxy problems. Perhaps your HTTP traffic is being filtered by some software that is "protecting" you a bit too much?

(Reply to this) (Parent)


[info]syarzhuk
2006-02-08 07:18 pm UTC (link)
Something (I assume the change in cookies/domains) hides friends-only entries in other users' friendlist that should be visible to me. This entry: http://syarzhuk.livejournal.com/395076.html should be visible to me and all my friends. [info]andryuha and I are mutual friends. However, when I view his friendlist http://andryuha.livejournal.com/friends , I don't see it there.

(Reply to this)


[info]bigturtle
2006-02-09 05:54 am UTC (link)
Why are you still talking about cookies if you are embedding lj_form_auth into the "submit" page? Cookies cannot serve as a security device, at least, it is so since emergence of JavaScript.

(Reply to this)


[info]goffchick
2006-02-10 12:31 am UTC (link)
At least now I know *why* my CSS got wiped. I just don't have any idea what I used that was considered "dangerous" to get it wiped in the first place, since I entirely used pretty basic CSS, and all of it local- no moz-anything; displays, backgrounds, colors, borders, fonts, positions, margins, yes.

(Reply to this)


Page 1 of 2
<<[1] [2] >>

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…