<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: W &#8220;Polityce&#8221; o przeglądarkach</title>
	<atom:link href="http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/</link>
	<description>Firefox, HTML5, JS, CSS3, open web, some other ramblings</description>
	<lastBuildDate>Thu, 29 Dec 2011 08:37:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Yano</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2482</link>
		<dc:creator><![CDATA[Yano]]></dc:creator>
		<pubDate>Sun, 17 Dec 2006 11:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2482</guid>
		<description><![CDATA[A ja spotkałem kilka takich stron, gdzie formularz logowania jest w różnych miejscach. Szczególnie np. przy pobieraniu czegoś z witryn wymagających logowania, gdzie formularz jest zarówno pod strona.com, www.strona.com, login.strona.com jak i download.strona.com. Ja nie po to korzystam z możliwości zapamiętywania haseł, żeby po wygaśnięciu sesji (ustawionym w serwisie na idiotyczne 5 minut od ostatniej operacji) grzebać w menedżerze haseł czy w swoich notatkach, żeby przeczytać dalszą część artykułu, ściągnąć omawiany program czy dopisać komentarz.]]></description>
		<content:encoded><![CDATA[<p>A ja spotkałem kilka takich stron, gdzie formularz logowania jest w różnych miejscach. Szczególnie np. przy pobieraniu czegoś z witryn wymagających logowania, gdzie formularz jest zarówno pod strona.com, <a href="http://www.strona.com" rel="nofollow">http://www.strona.com</a>, login.strona.com jak i download.strona.com. Ja nie po to korzystam z możliwości zapamiętywania haseł, żeby po wygaśnięciu sesji (ustawionym w serwisie na idiotyczne 5 minut od ostatniej operacji) grzebać w menedżerze haseł czy w swoich notatkach, żeby przeczytać dalszą część artykułu, ściągnąć omawiany program czy dopisać komentarz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jasiu</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2470</link>
		<dc:creator><![CDATA[jasiu]]></dc:creator>
		<pubDate>Fri, 15 Dec 2006 07:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2470</guid>
		<description><![CDATA[Autouzupełnianie haseł w sposób jaki robi to Firefox zawsze mnie irytowało. Fajnie, że okazało się, że jest to również potencjalnie niebezpieczne - dzięki temu wkrótce to zmienią a tak pewnie nie doczekałbym się poprawki tej funkcjonalności.]]></description>
		<content:encoded><![CDATA[<p>Autouzupełnianie haseł w sposób jaki robi to Firefox zawsze mnie irytowało. Fajnie, że okazało się, że jest to również potencjalnie niebezpieczne &#8211; dzięki temu wkrótce to zmienią a tak pewnie nie doczekałbym się poprawki tej funkcjonalności.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yZZuF</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2466</link>
		<dc:creator><![CDATA[yZZuF]]></dc:creator>
		<pubDate>Fri, 15 Dec 2006 00:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2466</guid>
		<description><![CDATA[Miał być EOT ale chyba nie wyszło. ;-)

marcoos:
Usilnie wytężam swój umysł, ale nie mogę sobie przypomnieć gdzie mi się przydaje tego typu udogodnienie. Nie potrafię przypomnieć sobie serwisu który wymagałby ode mnie podawania na różnych podstronach pary login plus hasło. Ale nawet gdyby to moim zdaniem user powinien mieć świadomość, że musi podać hasło na każdej podstronie za pierwszym razem. 

Ancestor:
Nie zrozumiałem pierwszego pytania. Jaki skrypt ma odczytać zawartość i czego? Pliku cookie? Czy zawartość pliku z hasłami na komputerze usera?
Uważam, że nie jest naturalne aby przeglądarka kojarzyła zapamiętane login i hasło z wirtyną na podstawie FQDN. Właśnie dlatego, że można to bardzo łatwo wykorzystać. Kojarzony powinien być cały URL. Chociaż nie twierdzę, że nie będzie problemów w momencie gdy w URLu będzie zaszyty np. session id.
Innym rozwiązaniem problemu jest uniemożliwienie przeglądarce klejenia w ukryte pola formularza (z atrybutem hidden). Ale to również będzie można łatwo obejść (ramki, przykryte formularze wyższymi layerami itp.).

Tym razem definitywnie EOT. ;-)]]></description>
		<content:encoded><![CDATA[<p>Miał być EOT ale chyba nie wyszło. ;-)</p>
<p>marcoos:<br />
Usilnie wytężam swój umysł, ale nie mogę sobie przypomnieć gdzie mi się przydaje tego typu udogodnienie. Nie potrafię przypomnieć sobie serwisu który wymagałby ode mnie podawania na różnych podstronach pary login plus hasło. Ale nawet gdyby to moim zdaniem user powinien mieć świadomość, że musi podać hasło na każdej podstronie za pierwszym razem. </p>
<p>Ancestor:<br />
Nie zrozumiałem pierwszego pytania. Jaki skrypt ma odczytać zawartość i czego? Pliku cookie? Czy zawartość pliku z hasłami na komputerze usera?<br />
Uważam, że nie jest naturalne aby przeglądarka kojarzyła zapamiętane login i hasło z wirtyną na podstawie FQDN. Właśnie dlatego, że można to bardzo łatwo wykorzystać. Kojarzony powinien być cały URL. Chociaż nie twierdzę, że nie będzie problemów w momencie gdy w URLu będzie zaszyty np. session id.<br />
Innym rozwiązaniem problemu jest uniemożliwienie przeglądarce klejenia w ukryte pola formularza (z atrybutem hidden). Ale to również będzie można łatwo obejść (ramki, przykryte formularze wyższymi layerami itp.).</p>
<p>Tym razem definitywnie EOT. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ancestor</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2465</link>
		<dc:creator><![CDATA[Ancestor]]></dc:creator>
		<pubDate>Fri, 15 Dec 2006 00:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2465</guid>
		<description><![CDATA[Ech, w związku z filtrowaniem zawartości, właśnie mi wycięło taga, którego wstawiłem w komentarzu. :D

Pierwszy akapit brzmi:
&quot;Niekoniecznie. Co przeszkodzi skryptowi po prostu odczytać zawartość pola z hasłem?&quot;]]></description>
		<content:encoded><![CDATA[<p>Ech, w związku z filtrowaniem zawartości, właśnie mi wycięło taga, którego wstawiłem w komentarzu. :D</p>
<p>Pierwszy akapit brzmi:<br />
&#8220;Niekoniecznie. Co przeszkodzi skryptowi po prostu odczytać zawartość pola z hasłem?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ancestor</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2464</link>
		<dc:creator><![CDATA[Ancestor]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 21:52:18 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2464</guid>
		<description><![CDATA[@yZZuF
&lt;blockquote&gt;
A jeżeli już nawiązujemy do XSS to technika ta nie umożliwia kradzieży haseł i innych wrażliwych danych jeżeli nie są one zapisane w plikach cookie, URLu jako parametr (GET),
&lt;/blockquote&gt;
Niekoniecznie. Co przeszkodzi skryptowi po prostu odczytać zawartość ?

Generalnie, sprawa wygląda wg mnie następująco. Technologie, na który oparte jest www nie są dostosowane do tworzenia &quot;stron w stronach&quot;. Witryny, które to robią muszą pamiętać, że wkraczają na bardzo grząski grunt, bo  przeglądarki od zawsze identyfikują poszczególne strony po hoście i nie mogą w żaden sposób rozróżnić co jest stroną macierzystą, a co potencjalnie podejrzaną zawartością. Kiedy więc tego rodzaju witryny łamią bardzo wiele konwencji, na których opierają mechanizmy bezpieczeństwa przeglądarek, są one odpowiedzialne za bezpieczeństwo swojej zawartości.

Jest zupełnie naturalne, że przeglądarka kojarzy zapamiętane hasło z witryną (hostem), do którego ono przynależy. MySpace dobrze wie, że fakt, iż łamie tę konwencję i że czyni go odpowiedzialnym za skutki - dlatego przecież filtruje zawartość, dlatego usuwa skrypty.  Jak widać filtruje nie dość dokładnie.

Ja na to patrzę tak: jest to przykład błędu w filtrowaniu zawartości przez witrynę. Okazało się, że akurat na ten błąd przeglądarka może być odporna, choć trudno mieć do niej wielkie pretensje, że wcześniej nie była. Ale tak czy inaczej, w przypadku niemal wszystkich pozostałych błędów w filtrowaniu zawartości przeglądarki są bezradne.
Jedynym wyjściem jest samodzielne dbanie o bezpieczeństwo swojej zawartości przez hostujące ją witryny.]]></description>
		<content:encoded><![CDATA[<p>@yZZuF</p>
<blockquote><p>
A jeżeli już nawiązujemy do XSS to technika ta nie umożliwia kradzieży haseł i innych wrażliwych danych jeżeli nie są one zapisane w plikach cookie, URLu jako parametr (GET),
</p></blockquote>
<p>Niekoniecznie. Co przeszkodzi skryptowi po prostu odczytać zawartość ?</p>
<p>Generalnie, sprawa wygląda wg mnie następująco. Technologie, na który oparte jest www nie są dostosowane do tworzenia &#8220;stron w stronach&#8221;. Witryny, które to robią muszą pamiętać, że wkraczają na bardzo grząski grunt, bo  przeglądarki od zawsze identyfikują poszczególne strony po hoście i nie mogą w żaden sposób rozróżnić co jest stroną macierzystą, a co potencjalnie podejrzaną zawartością. Kiedy więc tego rodzaju witryny łamią bardzo wiele konwencji, na których opierają mechanizmy bezpieczeństwa przeglądarek, są one odpowiedzialne za bezpieczeństwo swojej zawartości.</p>
<p>Jest zupełnie naturalne, że przeglądarka kojarzy zapamiętane hasło z witryną (hostem), do którego ono przynależy. MySpace dobrze wie, że fakt, iż łamie tę konwencję i że czyni go odpowiedzialnym za skutki &#8211; dlatego przecież filtruje zawartość, dlatego usuwa skrypty.  Jak widać filtruje nie dość dokładnie.</p>
<p>Ja na to patrzę tak: jest to przykład błędu w filtrowaniu zawartości przez witrynę. Okazało się, że akurat na ten błąd przeglądarka może być odporna, choć trudno mieć do niej wielkie pretensje, że wcześniej nie była. Ale tak czy inaczej, w przypadku niemal wszystkich pozostałych błędów w filtrowaniu zawartości przeglądarki są bezradne.<br />
Jedynym wyjściem jest samodzielne dbanie o bezpieczeństwo swojej zawartości przez hostujące ją witryny.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gbm</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2462</link>
		<dc:creator><![CDATA[gbm]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 21:21:55 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2462</guid>
		<description><![CDATA[http://www.fotosik.pl/showFullSize.php?id=71ec9927e8453582 - nowe logo Firefoksa ;)]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.fotosik.pl/showFullSize.php?id=71ec9927e8453582" rel="nofollow">http://www.fotosik.pl/showFullSize.php?id=71ec9927e8453582</a> &#8211; nowe logo Firefoksa ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcoos</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2461</link>
		<dc:creator><![CDATA[marcoos]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 20:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2461</guid>
		<description><![CDATA[Skoro EOT, to nie powinienem udzielać Ci odpowiedzi. ;-)

To nie jest &#039;niedostateczne&#039; sprawdzenie URL-a. To jest rozwiązanie dla wygody użytkownika, który nie musi osobno wpisywać go na 40 różnych stronach na tym samym hoście. To udogodnienie ma jednak tę wadę, że pozwala twórcom witryn strzelić sobie w stopę.

Teraz chodzi o to, czy da się zachować to udogodnienie przy jednoczesnym uniemożliwieniu strzału w stopę.]]></description>
		<content:encoded><![CDATA[<p>Skoro EOT, to nie powinienem udzielać Ci odpowiedzi. ;-)</p>
<p>To nie jest &#8216;niedostateczne&#8217; sprawdzenie URL-a. To jest rozwiązanie dla wygody użytkownika, który nie musi osobno wpisywać go na 40 różnych stronach na tym samym hoście. To udogodnienie ma jednak tę wadę, że pozwala twórcom witryn strzelić sobie w stopę.</p>
<p>Teraz chodzi o to, czy da się zachować to udogodnienie przy jednoczesnym uniemożliwieniu strzału w stopę.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yZZuF</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2460</link>
		<dc:creator><![CDATA[yZZuF]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 20:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2460</guid>
		<description><![CDATA[marcoos:
Dlaczego błąd w Fx powodujący klejeniem przez niego haseł w pole formularza spowodowanym błędnym, a raczej niedostatecznym, sprawdzeniem URLa, z takim uporem maniaka chcesz przypisać błędnie napisanym serwisom? Wiem, że samo wklejenie w ten sposób hasła to za mało, żeby je skraść, ale to już 90% sukcesu. 10% to kliknięcie gdzie trzeba przez nieświadomego użytkownika.
A jeżeli już nawiązujemy do XSS to technika ta nie umożliwia kradzieży haseł i innych wrażliwych danych jeżeli nie są one zapisane w plikach cookie, URLu jako parametr (GET), formularzu (POST).
Z mojej strony EOT.]]></description>
		<content:encoded><![CDATA[<p>marcoos:<br />
Dlaczego błąd w Fx powodujący klejeniem przez niego haseł w pole formularza spowodowanym błędnym, a raczej niedostatecznym, sprawdzeniem URLa, z takim uporem maniaka chcesz przypisać błędnie napisanym serwisom? Wiem, że samo wklejenie w ten sposób hasła to za mało, żeby je skraść, ale to już 90% sukcesu. 10% to kliknięcie gdzie trzeba przez nieświadomego użytkownika.<br />
A jeżeli już nawiązujemy do XSS to technika ta nie umożliwia kradzieży haseł i innych wrażliwych danych jeżeli nie są one zapisane w plikach cookie, URLu jako parametr (GET), formularzu (POST).<br />
Z mojej strony EOT.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pako</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2450</link>
		<dc:creator><![CDATA[Pako]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 18:05:49 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2450</guid>
		<description><![CDATA[jak ktoś już wcześniej zauważył.. 

grunt to prawda na temat m$iE]]></description>
		<content:encoded><![CDATA[<p>jak ktoś już wcześniej zauważył.. </p>
<p>grunt to prawda na temat m$iE</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcoos</title>
		<link>http://blog.marcoos.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2448</link>
		<dc:creator><![CDATA[marcoos]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 16:41:49 +0000</pubDate>
		<guid isPermaLink="false">http://marcoos.wordpress.com/2006/12/13/w-polityce-o-przegladarkach/#comment-2448</guid>
		<description><![CDATA[&lt;blockquote&gt;I co ma XSS do wspomnianego błędu klejenia przez Fx haseł do pól forumalrzy gdzie popadnie (uogólniając)?&lt;/blockquote&gt;

To jest praktycznie to samo - bez filtrów po stronie serwera użytkownik MySpace&#039;a mógłby a) wykraść hasła; b) wykraść cookies za pomocą XSS. Skutek mniej-więcej taki sam...

Zabezpieczenie przed (a) i (b) jest przede wszystkim powinnością operatorów witryny, przeglądarka może tylko &#039;zabrać małpie brzytwę&#039;, czego Firefox faktycznie nie robił, ale będzie.]]></description>
		<content:encoded><![CDATA[<blockquote><p>I co ma XSS do wspomnianego błędu klejenia przez Fx haseł do pól forumalrzy gdzie popadnie (uogólniając)?</p></blockquote>
<p>To jest praktycznie to samo &#8211; bez filtrów po stronie serwera użytkownik MySpace&#8217;a mógłby a) wykraść hasła; b) wykraść cookies za pomocą XSS. Skutek mniej-więcej taki sam&#8230;</p>
<p>Zabezpieczenie przed (a) i (b) jest przede wszystkim powinnością operatorów witryny, przeglądarka może tylko &#8216;zabrać małpie brzytwę&#8217;, czego Firefox faktycznie nie robił, ale będzie.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

