{"id":238,"date":"2006-01-24T02:47:55","date_gmt":"2006-01-24T06:47:55","guid":{"rendered":"http:\/\/tim.cexx.org\/?p=238"},"modified":"2006-10-09T17:22:29","modified_gmt":"2006-10-09T21:22:29","slug":"event-horizon","status":"publish","type":"post","link":"https:\/\/tim.cexx.org\/?p=238","title":{"rendered":"Event horizon"},"content":{"rendered":"<p><i><b>Wizard of Oz:<\/b> As for you, my galvanized friend, you want a heart. You don&#8217;t know how lucky you are not to have one. Hearts will never be practical until they can be made unbreakable.<br \/>\n<b>Tin Woodsman:<\/b> But I still want one. <\/i><\/p>\n<p>I&#8217;ve mentioned observability issues far too many times already, so, I&#8217;m not going to re-rant all that stuff. All previous rants included herein by reference, yadayada. Anyway, it just bit me in the ass again.<\/p>\n<p>By now, those of you on both the LJ and t.c.o. sides have probably noticed a change or two. Notably, commenting is now restricted to logged-in users (minus one), some entries are non-public, and commenter IP logging is enabled. Out of respect for a good friend (and general fuck-you-ness to a good enemy), it&#8217;s probably going to stay that way, at least for a little while. <\/p>\n<p>As for the &#8220;minus one&#8221;, that also includes AIM, etc. It was fun for a little while though, letting him run&#8230;and run, and run. Like a broken timeserver that spews bullshit instead of time, and in limitless supply, as long as you keep sending an [ACK] every so often. Give a dog* enough rope to hang himself, and chances are he will.<\/p>\n<p>Lj&#8217;s recent <a href=\"http:\/\/blogs.washingtonpost.com\/securityfix\/2006\/01\/account_hijacki.html\">security fixes<\/a>, intended to (among some other things) clear up some <a href=\"http:\/\/www.cgisecurity.com\/articles\/xss-faq.shtml\">XSS<\/a> vulns, in conjunction with the recent need to put an IP-block on a certain individual, got me thinking. When I looked at my server logs today I realized LJ makes it entirely too easy for someone to determine the IP of a specific <i>user<\/i> without their knowledge&#8230;whether or not they actively traverse off-site links. I hope I don&#8217;t scare anyone here :-) These are only a few &#8220;wild guesses&#8221; to demonstrate the concept. I won&#8217;t reveal any names or IP addresses.<\/p>\n<p>S. &#8211; Comcast, near Cambridge (an Ubuntu user!)<br \/>\nL. &#8211; RCN, Somerville. Someone in the house has a cleverly-concealed web server. :-) (And they know my IP too now, drat.)<br \/>\nK. (not K*) &#8211; Dumped XO Communications for RCN, Waltham. I wonder who there knows me? (And do they really think pictures look different under OS X?) Into the plonkfile ye go. (&#8230;again.)<br \/>\nJ. &#8211; RCN, Downtown or South Boston<\/p>\n<p>Directions: I&#8217;ve made some guesses correlating a few friends (and one not-so-friend) on LJ to an IP address. I don&#8217;t want to post anyone&#8217;s IP, so I&#8217;m just going to say the service provider it&#8217;s on and the approximate location of the first hop. If your first initial is in the table above, see if I got your ISP correctly and let me know whether I was right. I guess that doesn&#8217;t really say much, considering Comcast and RCN are pretty much the only games in town (often only one or the other, depending where in town). But if they&#8217;re all correct, LJ users (or LJ itself) should probably be made aware of this issue at some point&#8230;<\/p>\n<p>If there is sufficient interest I&#8217;ll explain how this is done; it&#8217;s ridiculously easy, but I&#8217;d be damned if I knew how one would go about fixing it.<\/p>\n<p>* Dogs are interesting creatures. You often see two of them fighting over a toy, or other object of property, that one or both doesn&#8217;t even really want. Or growling over their food bowls&#8230;not even hungry, until they catch sight of another dog sniffing around. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wizard of Oz: As for you, my galvanized friend, you want a heart. You don&#8217;t know how lucky you are not to have one. Hearts will never be practical until they can be made unbreakable. Tin Woodsman: But I still want one. I&#8217;ve mentioned observability issues far too many times already, so, I&#8217;m not going [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_FSMCFIC_featured_image_caption":"","_FSMCFIC_featured_image_nocaption":"","_FSMCFIC_featured_image_hide":"","iawp_total_views":3,"footnotes":""},"categories":[4,1],"tags":[],"class_list":["post-238","post","type-post","status-publish","format-standard","hentry","category-geek","category-general"],"_links":{"self":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/posts\/238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=238"}],"version-history":[{"count":0,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=\/wp\/v2\/posts\/238\/revisions"}],"wp:attachment":[{"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tim.cexx.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}