<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TheFox &#187; Browser</title>
	<atom:link href="http://fox21.at/tag/browser/feed" rel="self" type="application/rss+xml" />
	<link>http://fox21.at</link>
	<description>Just another Perl hacker.</description>
	<lastBuildDate>Sun, 06 May 2012 14:22:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>HTML5 browser tests under Mac OS X 10.7.1</title>
		<link>http://fox21.at/html5-browser-tests-under-mac-os-x-10-7-1.html</link>
		<comments>http://fox21.at/html5-browser-tests-under-mac-os-x-10-7-1.html#comments</comments>
		<pubDate>Tue, 23 Aug 2011 20:03:34 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=3760</guid>
		<description><![CDATA[Chrome wins! Chrome 13.0: 341 points (13 bonus) Firefox 6.0 Beta: 313 points (9 bonus) Safari 5.1: 293 points (8 bonus) Firefox 5.0.1: 287 points (9 bonus) Opera 11.50: 284 points (7 bonus) What is Internet Explorer? I&#8217;m a Firefox &#8230; <a href="http://fox21.at/html5-browser-tests-under-mac-os-x-10-7-1.html">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Chrome wins!</p>
<p><span id="more-3760"></span></p>
<p><strong>Chrome 13.0</strong>: 341 points (13 bonus)<br />
<strong>Firefox 6.0 Beta</strong>: 313 points (9 bonus)<br />
<strong>Safari 5.1</strong>: 293 points (8 bonus)<br />
<strong>Firefox 5.0.1</strong>: 287 points (9 bonus)<br />
<strong>Opera 11.50</strong>: 284 points (7 bonus)</p>
<p>What is Internet Explorer? I&#8217;m a <a target="_blank" href="http://www.mozilla.com/" target="_blank"><strong>Firefox</strong></a> user!</p>
<h2>Weblinks</h2>
<ul>
<li><a target="_blank" href="http://www.html5test.com/" target="_blank">http://www.html5test.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/html5-browser-tests-under-mac-os-x-10-7-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XHTML 1.0 Strict</title>
		<link>http://fox21.at/xhtml-1-0-strict.html</link>
		<comments>http://fox21.at/xhtml-1-0-strict.html#comments</comments>
		<pubDate>Fri, 14 May 2010 13:40:18 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=2845</guid>
		<description><![CDATA[HTML 5 wird bald durch die aktuellen HTML-Standards ersetzt. Es war an der Zeit, dass ich meine Services auf den aktuellsten Stand der Technik bringe. XHTML ist der Nachfolger von HTML 4 und der Vorgaenger von HTML 5. Nun sind &#8230; <a href="http://fox21.at/xhtml-1-0-strict.html">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>HTML 5 wird bald durch die aktuellen HTML-Standards ersetzt. Es war an der Zeit, dass ich meine Services auf den aktuellsten Stand der Technik bringe.</p>
<p><span id="more-2845"></span></p>
<p>XHTML ist der Nachfolger von HTML 4 und der Vorgaenger von HTML 5. Nun sind der <a target="_blank" href="http://cracker.fox21.at/" target="_blank">MD5 Cracker</a>, <a target="_blank" href="http://antixss.fox21.at/" target="_blank">AntiXSS</a> und <a target="_blank" href="http://md5sum.org/" target="_blank">md5sum.org</a> auf <a target="_blank" href="http://de.wikipedia.org/wiki/Xhtml" target="_blank">XHTML</a> 1.0 Strict umgestellt. Rein auesserlich hat sich an den Seiten nichts geaendert. FOX21.at selber ist nicht XHTML valide. Die WordPress Plugins halten sich nicht alle an den Standard. Ausserdem bin ich mir nicht ganz sicher, ob WordPress ueberhaupt valide ist. Meine Seiten haben ein spezielles W3C Logo, wenn sie valide sind. <img class="alignnone" title="XHTML Valid" src="http://img.fox21.at/valid-xhtml10.png" alt="" width="88" height="31" /></p>
<p>In diesem Zuge habe ich auch gleich alles CSS und RSS valide gemacht. Die Tools von W3C sind bei der Erstellung valider HTML, CSS und RSS Seiten sehr hilfreich.</p>
<p>Im Wikipedia steht bei <a target="_blank" href="http://de.wikipedia.org/wiki/Xhtml">XHTML</a> folgendes:</p>
<pre>Dabei wird ausgenutzt, dass die HTML-Parser der verbreiteten Browser tolerant
gegenueber Syntaxfehlern sind. Diese Fehlertoleranz entstand als Antwort darauf,
dass zahlreiche HTML-Dokumente im World Wide Web nicht dem formalen Standard
entsprachen und Anwender Browsermeldungen ueber HTML-Syntax-Fehler als laestig
empfinden.</pre>
<p>Wenn es diese Fehlertoleranz nicht geben wuerde, waeren alle Webseitenbetreiber gezwungen, standardgemaesse Webseiten zu verwenden. Dadurch waeren vielleicht heutzutage 90% aller Webseiten HTML valide.</p>
<ul>
<li><a target="_blank" href="http://validator.w3.org/" target="_blank">HTML Validator</a></li>
<li><a target="_blank" href="http://jigsaw.w3.org/css-validator/" target="_blank">CSS Validator</a></li>
<li><a target="_blank" href="http://validator.w3.org/feed/" target="_blank">RSS Validator</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/xhtml-1-0-strict.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser History Hack</title>
		<link>http://fox21.at/browser-history-hack.html</link>
		<comments>http://fox21.at/browser-history-hack.html#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:45:25 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=2733</guid>
		<description><![CDATA[Mit diesem Hack laesst sich angeblich die ganze Browser History auslesen. In letzter Zeit kursieren viele Artikel ueber den 10 Jahre alten Browser Bug im Internet. Also eigentlich ist es ja kein Fehler (Bug), sondern eher ein Browser-Feature. Man kann &#8230; <a href="http://fox21.at/browser-history-hack.html">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mit diesem Hack laesst sich angeblich die ganze Browser History auslesen.</p>
<p><span id="more-2733"></span></p>
<p>In letzter Zeit kursieren viele Artikel ueber den 10 Jahre alten Browser  Bug im Internet. Also eigentlich ist es ja kein Fehler (Bug), sondern eher ein Browser-Feature. Man kann jedoch nicht einfach so den ganzen Browser-Verlauf in einem auslesen, wie es vielleicht einige glauben. Das geht natuerlich nicht.</p>
<p><strong>Aber was genau macht dieser Hack eigentlich?</strong> Mithilfe von JavaScript wird zuerst ein Link erzeugt. Dieser wird, jenachdem ob der Link zuvor schon einmal besucht worden ist, vom Browser dementsprechend eingefaerbt. Danach liest das JavaScript die Farbe des Links aus. Ein besuchter Link hat eine andere Farbe als ein noch nie besuchter Link. So koennte dann ein Angreifer herausfinden, ob ein User schon einmal auf einer bestimmten Internet-Seite war oder nicht. Das heisst, der Angreifer muss genau die URL kennen. Auch die genaue URL einer Unterseite. War ein User schon einmal z. B. nur auf &#8220;http://fox21.at/&#8221;, wird die Ueberpruefung auf &#8220;http://fox21.at/irgendeineUnterseite&#8221; nicht anschlagen, weil es einfach 2 unterschiedliche Zeichenketten sind. Das heisst, die URL, die ueberprueft werden soll, muss oeffentlich fuer jedermann zugaenglich sein. Aber dennoch ist dieser <em>Bug</em> gefaehrlich, da man so von jedem Internet-User, der eine gefaehliche Seite besucht, ein Online-Profil erstellen kann.</p>
<p><a target="_blank" href="http://pub.fox21.at/security/browser-history-hack.html" target="_blank">Hier ist mein Beispiel</a>. Was dem Script aber noch fehlt, ist die Antwort, die die ganzen Informationen zurueck zum Server schickt. Anders gesagt, mein Script ist ungefaehlich. Gefaehrlich sind nur Seiten, die das Ganze ohne Wissen der User im Hintergrund machen, und die Informationen ueber die besuchten Seiten wieder zurueck zum Server schicken.</p>
<p>Was man damit noch machen koennte, alle Rapidshare-Links auslesen und alle Downloader verhaften. Ok, das liest sich jetzt sicher etwas brutal und uebertrieben. Aber mit diesem Hack kann man so einiges ueber sehr viele Internet-User herausfinden.</p>
<p>Wer also etwas mehr Anonymitaet im Internet haben will, sollte im Firefox den <em>Privaten Modus</em> aktivieren. Natuerlich kann man auch ganz einfach JavaScript deaktivieren. Stay secure.</p>
<h2>Weblinks</h2>
<ul>
<li><a target="_blank" href="http://bit.ly/clsCPi" target="_blank">CSS History Hack</a></li>
<li><a target="_blank" href="http://bit.ly/8YY0HX" target="_blank">I know where you&#8217;ve been</a></li>
<li><a target="_blank" href="http://startpanic.com/" target="_blank">Start Panic</a></li>
<li><a target="_blank" href="http://www.haveyourfriendsbeenthere.com/" target="_blank">Have your friends been there?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/browser-history-hack.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

