Slashdot Mirror


Unwanted Linking

parvati writes: "The weekly "cyber law journal" column in the NYTimes examines a case in which the Better Business Bureau requested that a for-profit site not associated with the BBB remove links to it (the BBB). Although the BBB did not threaten a lawsuit, a spokesperson did mention that they were developing software to prevent unwanted hyperlinking (in the name of 'consumer confusion')." We resisted running this story when it first hit, because it seemed like just another case of lack-of-clue-itis at the BBB. But at least they're getting a clue about how to stop people from linking with technology rather than threats.

13 of 24 comments (clear)

  1. Prohibiting linking by mrbill · · Score: 2

    You can deny access to a URL based on
    *referrer*. I've done it before, when someone
    I didnt like had links to some pages I had up.
    Whenever someone clicked those links on their
    pages, my site redirected them or gave them
    a (selectable) error.

    I believe its in the mod_referer stuff in
    Apache; apache.org is down right now or
    I'd give a URL. Anyways, its quite easy
    to setup in Apache's config files.

    1. Re:Prohibiting linking by fleener · · Score: 2

      Better yet, use extended SSIs to display a disclaimer in the page that will only be shown to users coming from the offending site. Anyone familiar with XSSI can do this (even non-programmers). At least this way your pages can still be used by the innocent ones in all of this (the users).

  2. Re:Understandable by acroyear · · Score: 2
    Exactly -- the BBB is an organization that one is meant to trust. The BBB exists to praise companies with sound and fair (and honest publically, if not totally open) business practices, and as such, maintains a hit-list also of those that continually lie, deceive, perpetuate frauds, etc.

    Having a link to the BBB is tantamount to trying to give the impression that your company is on the BBB's "praiseworthy list". If you are not on that list, you're piggybacking your company in quite an unethical fashion...which of course immediately puts you on their list of "deceptive" companies.

    Getting rid of the link is really the better approach...from an ethical standpoint.

    Of course, ethics can sometimes be something a company has little of...

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
  3. Re:We already have software to prevent linking by merlyn · · Score: 3

    Yes, I've had code to do this in Perl on my website since late 1997. It's really not that difficult.

  4. Re:We already have software to prevent linking by Kris_J · · Score: 4
    But if every link to your site takes a visitor to the front door that's where most of them will stay. I don't wan to have to wade through who-knows how many levels of bad HTML just to find the one interesting bit of data my friend found the day before. You'd better hope that your in-site navigation is nothing less than superb.

    --

  5. Re:Understandable by Col.+Klink+(retired) · · Score: 2

    If you've got the "referer", why not redirect links from "guys you don't like" to pages that describe what you don't like about them.

    If a non-BBB member makes it look like they're a member of the BBB, any referred links should go NOT to the front page, but to a page that either says "they're not affiliated with us" or "here's what's wrong with the company you just visited". I think that would stop the unwanted linking faster than anything else.

    --

    -- Don't Tase me, bro!

  6. Re:Can we get around this? by lizrd · · Score: 2
    One thing that you can do is put this little bit of Javascript at the top of each page:

    top.location.target="_top"
    if(window.location.target != "_top") {
    top.location.href=window.location.href }

    This will break you out of anyone's frames which was the biggest problem that the BBB was complaining about in this case. Frankly, it's just not right to link to someone else's content within your framset to make it look like their content is your work.
    _____________

    --
    I don't want free as in beer. I just want free beer.
  7. Perhaps... by rakslice · · Score: 2

    If you can overload the referrer information, and any other browser state, sure. I'm not sure if you can do this easily from javascript or java (which I presume you would want to use).

  8. Understandable by CaptainZapp · · Score: 3
    Although restricing linking (by definition of the web) is a stupid idea, organizations do have valid reasons to restrict linking.

    For example: Greenpeace should be very weary about corporations that are in reality environmental pigs, but try to obsfucate this by displaying the Greenpeace logo and link to their site.

    Same applies for Amnesty International. Should Amnesty accept links from a government site of a country that is known to literally stomp over human rights, just so they can abuse the organization for a bit of PR of their own ?

    Deep linking is another issue and I can accept a site owners desire that you enter through their main page (portal if you wish).

    All that said, it should not be up to courts or legisilators to regulate this. This should be handled by software. Other advantages could be to display selected pages to "abusive linkers".

    Just imagine a page like:

    Thank you for visiting greenpeace.org. You are visiting from http://www.dubia.com which intends to use our site and organization for some cheap propaganda.

    We would like to inform you, that the current American government has turned back the wheel on environmental issues 30 years in just 3 month and we thought you should be aware of that.

    Armed with that knowledge: Wlecome to greenpeace.org

    With such a scheme in place cheap PR tricks could be the equivalent of aiming a double barreled shotgun at your feet while pulling both triggers.
    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

    1. Re:Understandable by CyberDawg · · Score: 2

      Greenpeace should be very weary about corporations that are in reality environmental pigs, but try to obsfucate this by displaying the Greenpeace logo and link to their site.

      I presume you mean they should be "wary," although maybe they're just tired of it <grin>. Anyway, I disagree with what you're saying. Using Greenpeace's logo without their permission is a trademark violation, and it's against the law. That's very different than a link. If I disagree with an article on the Web, why shouldn't I be able to say, "I think this article is a pile of hooey" (including a link to the article I don't like)?

      I strongly feel that if information is placed on the web for public consumption (no login required), then anyone should be able to link to it from anywhere, as long as they're not claiming ownership of it. Heck, I encourage it! That's what the Web is all about! People keep asking you how to become a hacker? Link 'em here! You want people visiting your Web site to be able to learn about closed captioning? Link 'em here! Visitors looking for information about Scratch 'n Sniff Macintoshes? Link 'em here!

  9. We already have software to prevent linking by satch89450 · · Score: 4

    I'm sorry, but I'm surprised that no one has already pointed out the obvious: if you don't want linking, there are several methods of preventing linking.

    I am writing an active-server Web site using PHP (nothing special about PHP, it could be as easily done in PERL or C or, I suspect, Visual Basic) that does not carry state information in the URL. No state information in the URL, no deep linking or even "shallow" linking. Any link goes to the "front door".

    When I first heard about the BBB demanding that people bring down links, I was under the impression that the BBB didn't want any links to their site at all. The example that was cited in the report, though, did deep linking into the BBB side, but did it in such a manner that there could be some confusion about the association between the site in question and the BBB.

    A footnote: not all links are "bad" in the eyes of the BBB. If you are a member of the Better Business Bureau, you are allowed to have a link from your Web site to the BBB in the context of "we support the principles of the BBB" or some such.

    1. Re:We already have software to prevent linking by neilg · · Score: 2

      Using the technique described it is possible to provide a link with state information in the URL and bypass the front page.

      In order to avoid this the user's state in the current session must also be stored on the server. If the state provided in the URL and the state stored on the server are different then go to the front page. Otherwise go to the requested page. This way, when entering the site from a link, there is no state information for that user on the server, and the user is directed to the front page.

      This technique can be applied in other situations, e.g. in order processing to ensure the user follows a sequence of pages in the correct order.

    2. Re:We already have software to prevent linking by GigsVT · · Score: 2

      I think the best way to deal with this is on a case by case level. Mine your web server logs for referrer URLs, and when it appears that someone is linking to you that shouldn't be, then block them on a ip address basis, through the web server.
      -

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.