namics Weblog
namics Weblog.
Persönliche Stimmen und Meinungen von Mitarbeiterinnen und Mitarbeitern.
namics @ www.flickr.com

Links

  • Sharepoint Weblog
  • about:namics
  • namics Website

AKTUELLE ARTIKEL

  • Firmenpolitik oder Sabotage
  • Erfolgsfaktoren für Intranet-Wikis in Unternehmen (Vortrag)
  • Zwei Fragen zu Online Kommunikation
  • Ich kann nicht mehr alles lesen, aber cool sieht es aus
  • Vortrag: Das Wiki wird erwachsen
  • Bei mehr als 1GB/Sekunde vorher melden: Die Wolkenfront ist da
  • Bildersuche nach Farbe (auf Basis von Flickr)
  • Vortrag auf dem ECM World Summit
  • Gleichberechtigte Sichten im Intranet
  • Pragmatisches User Centered Design bei bahn.de

Kategorien

  • Accessibility
  • Blogging
  • Business
  • CEO-Post
  • Collaboration
  • Design
  • Fehlermeldungen
  • Gesellschaft
  • Information Retrieval
  • Lotusphere
  • Mobile
  • Online Marketing
  • Orbit-iEX
  • Project Management
  • SEO+SEM
  • Technologie
  • Vorträge
  • Web Analytics

Archive

  • November 2008
  • Oktober 2008
  • September 2008
  • August 2008
  • Juli 2008
  • Juni 2008
  • Mai 2008
  • April 2008
  • März 2008
  • Februar 2008
  • Januar 2008
  • Dezember 2007
  • November 2007
  • Oktober 2007
  • September 2007
  • August 2007
  • Juli 2007
  • Juni 2007
  • Mai 2007
  • April 2007
  • März 2007
  • Februar 2007
  • Januar 2007
  • Dezember 2006
  • November 2006
  • Oktober 2006
  • September 2006
  • August 2006
  • Juli 2006
  • Juni 2006
  • Mai 2006
  • April 2006
  • März 2006
  • Februar 2006
  • Januar 2006
  • Dezember 2005
  • November 2005
  • Oktober 2005
  • September 2005
  • August 2005
  • Juli 2005
  • Juni 2005
  • Mai 2005
  • April 2005
  • März 2005
  • Februar 2005
  • Januar 2005
  • September 2004
  • August 2004
  • Juli 2004
  • Juni 2004
  • Mai 2004
  • April 2004
  • Februar 2004
  • Februar 2003

XML und Mumbo Jumbo

  • namics ag
  • namics ag
  • namics ag
  • Atom Feed
  • RSS 2.0 Feed
  • Creative Commons License
    Dieses Weblog untersteht der Creative Commons Lizenz
  • Powered by Movable Type 3.35
« Immer schön nein drücken | Übersicht | Flash barrierefrei - verträgt sich das? »
27
Jul
Kommunikatorische Frontalkollision in Sicht (oder eine Zeitung die selbst zensuriert)
gepostet von Jürg Stuker am 27.07.2006 um 14:30

(gefunden via Bloggingtom)

Ich hoffe es ist ein Unfall in der IT-Abteilung und kein Plan. Oder es ist ein ganz raffinierter Guerillamarketing-Plan und ich bin auf dem Leim gekrochen -- aber der 1. August ist noch ein paar Tage weg.

Der (anonym geführte) Pendlerblog schaut der Gratiszeitung 20 Minuten krtisch, zynisch und witzig auf die Finger und schreibt regelmässig über "Eigenheiten" des zuerst genannten Blattes. Ob immer fair oder nicht ist mir egal -- aufschlussreich ist die Lektüre des Blog auf jeden Fall.

20 Minuten hatt ihre Website seit kurzer Zeit so konfiguriert, dass ein Besucher welcher einem 20 Minuten-Link auf dem Pendlerblog folgt, nicht dort im Ziel landet aber über einen sogenannte Redirect (immer) auf einen Artikel der Süddeutschen Zeitung umgeleitet wird.

Das bricht auf meiner Sicht mit allem, was vernünftig ist. Inbs. mit meinem Recht jemanden zu verlinken (das hat wohl mit Meinungsäusserung zu tun) wie auch mit dem wichtigsten Grundprinzip des WWW: Hyperlinking. Und jetzt? Eine kurze technische Erklärung was abgeht, einen "lokalen Tipp" zur Behebung, eine erste und eine zweite Idee.

> Was passiert technisch

Fordert eine Browser eine Seite beim Webserver an, so wir gemäss Protokolldefinition die letztbesuchte Seite zusätzlich mitgeschickt. Diese Information ist der sogenannte Referrer.

Der Zielserver in diesem Falll 20 Minuten wertet diese Information aus und sobald im Referrer der Pendlerblog drinsteht wird nicht die angeforderte Seite zurückgeschickt aber eine Umleitungsnachricht. Zur Veranschaulichung ein Bild mit dem Protokoll-Ablauf.

Abbildung der http Nachrichten mit einem Kommentar was passiert

> Zum Glück git es den (tollen Webbrowser) Firefox

Der wird nämlich mit der Erweiterung Web Developer ausgeliefert, welche sehr einfach zulässt die Übermittlung des Referrers abzustellen. Ein Klick im Browser in die Umleitung von 20 Minuten funktionert nicht mehr.

Bild davon, wo die Einstellung gemacht werden kann

Das war der lokale Tipp.

> 1. Zwischengeschaltetet Redirection

Nun könnte der Pendlerblog seine Links nicht direkt aber über einen Dienst, welcher Umleitungen von Haus aus anbietet machen. Anstelle eines direkten Links also via tyniurl makeashorterlink verlinken. 20 Minuten sieht als letzte aufgerufene Seite im Referrer den Penlderblog nicht mehr und somit löst die Umleitung auch nicht aus.

> 2. Scale it up

Wenn es 20 Minuten nun wirklich ernst ist, so würden wir wohl die genannten Dienste bald auch erkennen. Da wäre mein Vorschlag, dass ich ein kleine Script schreibe z.B. in PHP schreibe, welches alle Geek-Blogger in der Schweiz installieren. Damit kann der Pendlerblog über uns umleiten. Und damit es 20 Minuten nicht so einfach hat würde bspw. www.blogug.ch einen Zufallsmechanismus implementieren, so dass der nicht jeder Link des Pendlerblog über denselben Blog umgeleitet wird (Penderlblog läuft auf Blogspot und kann das nicht selbst). Zudem würden wir den Dateinamen noch randomisieren.... Und dann 20 Minuten?


TRACKBACK

TrackBack URL for this entry:
http://blog.namics.com/mt/mt-tb.cgi/563

KOMMENTARE

Hallo Jürg Stuker. Vielen Dank für diese nützlichen Information. Tyniurl hat uns schon gestern jemand vorgeschlagen. Funktioniert leider nicht. Makeshortlink haben wir noch nicht ausprobiert. Im Moment benutzen wir eine Weiterleitung über slug.ch. Das funktioniert im Moment noch bestens. Auf jeden Fall würden wir uns natürlich auch freuen, wenn wir über ihr Script weiterleiten könnten. Nochmals vielen Dank.

gepostet von der unmündige Leser am 27.07.06 14:59

Anonym.to to ist für solches auch sehr praktisch. Aber wenn 20min die Sache durchziehen will, blocken sie auch solche Services (im oben erwähnt).

gepostet von Sam am 27.07.06 15:04

ich glaube das ist die beste Werbung die der pendlerblog seit langem bekommen hat, denn darüber berichtet nun jeder zweite blogger und evt. auch medien der schweiz...

das ist wie damals als die swisscom bernbytebears wegen dem markenrecht an natelinfo.ch verklagte und bbb über nacht bekannt wurde :-)

gepostet von bloggerli am 27.07.06 15:21

Man könnte auch einfach google für solche sachen nehmen,

gepostet von f00 am 27.07.06 15:51

noch ein versuch

gepostet von f00 am 27.07.06 15:52

Der letzte Tipp ist exzellent da 20 Minuten wohl kaum google.ch ausschliesst. Leider wurde ebendiese Redirection auch schon für Phishing E-Mail benötigt.

gepostet von Jürg Stuker am 27.07.06 16:00

Danke f00! Der Google-Trick ist grandios.

gepostet von der unmündige Leser am 27.07.06 16:15

Also: Das Script gibt es (s.unten) oder Download hier als ZIP. So kann der Pendlerblog nun bsp. auch über http://blog.namics.com/ verlinken und zwar mit http://blog.namics.com/1234.php?u=http://www.20min.ch/.

Wenn andere Leute das Script installieren bitte den Dateinamen zufällig ändern.

FUNKTIONIERT NICHT, SCRIPT UNTEN NEHMEN

Und hier das Script:

<?php
// July 27, 2006 by Simon Lösing, namics ag
//
// Bei der Verlinkung auf die Übereinstimmung mit den untenstehenden Strings achten
// Korrekter Link ist bspw. http://blog.namics.com/1234.php?u=http://www.20min.ch/

$strAllowedReferer = 'http://pendlerblog.blogspot.com/';
$strAllowedDomain = 'http://www.20min.ch/';

//Get Parameter
$strRedirect = $_GET['u'];

//Check referer for security reasons
if (strpos($_SERVER['HTTP_REFERER'], $strAllowedReferer) === 0) {
//Check paremeter, redirect must begin with allowed url
if(strpos($strRedirect, $strAllowedDomain) === 0) {
//Set response header
$strHeader = "";
$strHeader .= "Location: ".$strRedirect."\n";
$strHeader .= "Referer: \n";
header($strHeader);
} else {
echo 'Umleitung ist nur auf http://www.20min.ch/ erlaubt';
}
} else {
echo 'Umleitung ist nur ab http://pendlerblog.blogspot.com/ erlaubt';
}
?>

gepostet von Jürg Stuker am 27.07.06 17:24

Hallo Jürg. Danke viel mal. Das ist ja super.

Wer das Script installiert hat, soll uns bitte eine Rückmeldung an pendlerblog@gmx.ch senden. Wir werden dann drüber linken.

gepostet von der unmündige Leser am 27.07.06 18:25

Da mach ich doch auch glatt mit :)

http://blog.bitflux.ch/2002.php?u=http:/www.20min.ch/

tut nun auch für den Pendlerblog

Und das mit blogug wär wirklich auch ne Überlegung wert.

gepostet von chregu am 28.07.06 09:18

Noch was programmiertechnisches:

Neuere PHP Versionen motzen bei

header("foo\nbar");

wegen den newlines (http-header-injection-prevention )

Müsste also heissen

header( "Location: ".$strRedirect);
header( "Referer:");

Aber der letztere mit dem Referer bringt meiner Meinung gar nix. Hab jedenfalls keinen Browser angetroffen, der das auswerten würde.

gepostet von chregu am 28.07.06 09:28

Wahnsinn, was das für Wellen treibt... Aber ich finde, wenn 20min keine Referers will, sollen sie auch keine kriegen. WOLLT ihr denn unbedingt auf 20min.ch verlinken können? ;-) Ich hab' mir in meinem dazugehörigen Posting den Scherz erlaubt und "irrtümlich" mit einem anderen Gratisblatt verlinkt. *he he he*

gepostet von Paddy am 28.07.06 11:50

Ui da war ein Denkfehler im Script. Bei einem serverseitigen Redirect beh$lt der Browser den Referrer. Neu macht das Script einen clientseitigen Redirect.

Hier zum Download: [1234.zip] und hier der PHP Code:

<?php
// 29. Juli 2006, Jürg Stuker, namics ag
// . Script Simon Umgeschrieben auf einen clientseitigen Redirect
//
// Bei der Verlinkung auf die Übereinstimmung mit den untenstehenden Strings achten
// Korrekter Link ist bspw. http://blog.namics.com/1234.php?u=http://www.20min.ch/

$strAllowedReferer = 'http://pendlerblog.blogspot.com';
$strAllowedDomain = 'http://www.20min.ch/';

//Get Parameter
$strRedirect = $_GET['u'];

//Check referer for security reasons
if (strpos($_SERVER['HTTP_REFERER'], $strAllowedReferer) === 0) {
//Check paremeter, redirect must begin with allowed url
if(strpos($strRedirect, $strAllowedDomain) === 0) {
// Send a clientside redirect
?>
<head>
<meta http-equiv="refresh" content="0;<?php echo $strRedirect ?>">
</head>
<body>
<script type="text/javascript">
<!--
window.location = "<?php echo $strRedirect ?>"
//-->
</script>
</body>
<?php
} else {
echo 'Umleitung ist nur auf http://www.20min.ch/ erlaubt';
}
} else {
echo 'Umleitung ist nur ab http://pendlerblog.blogspot.com/ erlaubt';
}
?>

gepostet von Jürg Stuker am 29.07.06 00:26

Wer übrigens via Google den einzigen 20min.ch-Artikel aufstöbert, in dem der Pendlerblog erwähnt wird, landet gleichfalls bei der Süddeutschen. Gründliche Arbeit.

http://www.google.ch/search?q=site%3A20min.ch+pendlerblog

gepostet von Stuber am 30.07.06 21:09

KOMMENTAR SCHREIBEN

Name:

E-Mail Adresse:

URL:

Bitte das Ergebnis von 1 + 2 als Ziffer (Spamschutz):