<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ITBlog: Utrudnianie czy bezpiecze&#324;stwo?</title>
    <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>grono.net</description>
    <item>
      <title>Utrudnianie czy bezpiecze&#324;stwo?</title>
      <description>&lt;p&gt;&lt;strong&gt;Zadanie&lt;/strong&gt;: zalogowa&#263; si&#281; na konto pocztowe w serwisie onet.pl.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Utrudnienia&lt;/strong&gt;: zrobi&#263; to poprzez ich interfejs www, ale automatycznie (czyli konstruuj&#261;c i wysy&#322;aj&#261;c requesty).&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Teoria&lt;/strong&gt;:&lt;/p&gt;


	&lt;p&gt;Zwykle logowanie si&#281; polega na wype&#322;nieniu formularza na jakiej&#347; stronie, otrzymaniu przekierowania i przej&#347;ciu na wskazany adres. Tak to dzia&#322;a np. w gronie.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Praktyka&lt;/strong&gt;:&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;Wchodzimy na http://poczta.onet.pl, dostajemy przekierowanie na /login.html.&lt;/li&gt;
		&lt;li&gt;Teraz idziemy na sprytnie zamaskowany mechanizm otrzymywania cookies&#243;w sesji, kt&#243;ry jest ukryty pod jednym z obrazk&#243;w.&lt;/li&gt;
		&lt;li&gt;Otrzymujamy ciasteczka, postujemy na login.html dane autoryzacyjne. W nich s&#261; pola &lt;em&gt;user&lt;/em&gt;, &lt;em&gt;username&lt;/em&gt; czy &lt;em&gt;login&lt;/em&gt; mamy &amp;#8220;e&amp;#8221;, a zamiast &lt;em&gt;password&lt;/em&gt; jest pole &amp;#8220;p&amp;#8221;. &lt;/li&gt;
		&lt;li&gt;Ponowine po paru redirectach wracamy na login.html z nowym ciasteczkiem.&lt;/li&gt;
		&lt;li&gt;Ponownie wys&#322;amy dane. Pojawiaj&#261; si&#281; dwa nowe ciasteczka (sesja zaczyna robi&#263; si&#281; obszerna) &lt;/li&gt;
		&lt;li&gt;Uda&#322;o nam si&#281; zalogowa&#263;.&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;&lt;strong&gt;Podsumowanie&lt;/strong&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;ilo&#347;&#263; odwiedzonych stron: 4.&lt;/li&gt;
		&lt;li&gt;&#322;&#261;czna ilo&#347;&#263; request&#243;w, wliczaj&#261;c redirecty: 9&lt;/li&gt;
		&lt;li&gt;ilo&#347;&#263; otrzymanych ciasteczek: 7&lt;/li&gt;
		&lt;li&gt;dane autoryzacyjne wys&#322;ane: 2 razy,&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Gdzie tu sens?&lt;/p&gt;


	&lt;p&gt;Kerni&lt;/p&gt;</description>
      <pubDate>Mon, 28 May 2007 12:33:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:71026d76-a056-4fc1-a70f-162f27e25010</guid>
      <author>Kasia</author>
      <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo</link>
      <category>python</category>
    </item>
    <item>
      <title>"Utrudnianie czy bezpiecze&#324;stwo?" by Rev</title>
      <description>&lt;p&gt;Przed chwil&#261; musia&#322;em napisa&#263; to samo, te&#380; si&#281; zdziwi&#322;em ilo&#347;ci&#261; otrzymanych ciastek, redirect&#243;w, no, a potem sobie przypomnia&#322;em, &#380;e kiedy&#347; czyta&#322;em na &lt;em&gt;kt&#243;rym&#347;&lt;/em&gt; blogu, &#380;e &lt;em&gt;kto&#347;&lt;/em&gt; mia&#322; identyczne spostrze&#380;enia :)).&lt;/p&gt;</description>
      <pubDate>Fri, 24 Aug 2007 17:50:01 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:d5234fff-9828-4217-a9bb-bc31379a4a36</guid>
      <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo#comment-384</link>
    </item>
    <item>
      <title>"Utrudnianie czy bezpiecze&#324;stwo?" by Nowaker</title>
      <description>&lt;p&gt;Hehe a ja si&#281; zastanawia&#322;em, dlaczego gdy korzystam z webmailu onetowego dwa razy musz&#281; podawa&#263; has&#322;o ;]&lt;/p&gt;</description>
      <pubDate>Wed, 06 Jun 2007 23:16:40 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:12a826cb-e3bd-4e66-84d8-c3ca17cd2146</guid>
      <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo#comment-29</link>
    </item>
    <item>
      <title>"Utrudnianie czy bezpiecze&#324;stwo?" by Adek336</title>
      <description>&lt;p&gt;a ciekawym, po co to zrobili&#347;cie? czy tylko tak dla hobby&lt;/p&gt;</description>
      <pubDate>Sat, 02 Jun 2007 17:06:02 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:f4c0e61e-5cb0-47ed-921c-d5c7ab130ae3</guid>
      <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo#comment-12</link>
    </item>
    <item>
      <title>"Utrudnianie czy bezpiecze&#324;stwo?" by jk</title>
      <description>&lt;p&gt;Bravissimo!&lt;/p&gt;


	&lt;p&gt;Mo&#380;e przez umo&#380;liwimy zalogowanie poprzez nasze api? :-)&lt;/p&gt;</description>
      <pubDate>Wed, 30 May 2007 10:20:35 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:438f3dd2-fab2-4f5b-b048-b01e41c09bfd</guid>
      <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo#comment-2</link>
    </item>
    <item>
      <title>"Utrudnianie czy bezpiecze&#324;stwo?" by Marek Pu&#322;czy&#324;ski</title>
      <description>&lt;p&gt;Brawo!&lt;/p&gt;


	&lt;p&gt;Moze teraz w ramach otwarcia na &#347;wiat udostepnimy skrypt logowania do onetu :)&lt;/p&gt;</description>
      <pubDate>Mon, 28 May 2007 14:06:27 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:ebd1fc94-5e3a-4a44-9590-e98f610d8950</guid>
      <link>http://itblog.grono.net/articles/2007/05/28/utrudnianie-czy-bezpieczenstwo#comment-1</link>
    </item>
  </channel>
</rss>
