<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Paweł Goleń, blog - Formularz komentarzy &quot;Niebezpieczna luka w systemie rejestracji na UJ&quot;</title>
    <link>https://archive.mroczna-zaloga.org/</link>
    <description>Paweł Goleń, blog - Zrzędzenie starego zgreda</description>
    <dc:language>pl</dc:language>
    <generator>Serendipity  - http://www.s9y.org/</generator>
    <pubDate>Sat, 15 Mar 2025 22:14:45 GMT</pubDate>

    <image>
        <url>https://archive.mroczna-zaloga.org/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: Paweł Goleń, blog - Formularz komentarzy &quot;Niebezpieczna luka w systemie rejestracji na UJ&quot; - Paweł Goleń, blog - Zrzędzenie starego zgreda</title>
        <link>https://archive.mroczna-zaloga.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>kravietz: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1319</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (kravietz)</author>
    <content:encoded>
    Nie pamiętam, to jest rynek niszowy. Na innej uczelni zetknąłem się kiedyś z systemem napisanym przez jakąś firmę katowicką, który podobno działa w połowie uczelni w Polsce. Ja robiłem do tego mod_security bo miejscowi admini czuli się jakoś niepewnie :)  
    </content:encoded>

    <pubDate>Sat, 25 Jul 2009 11:39:39 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1319</guid>
    
</item>
<item>
    <title>wampir: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1315</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Aż ciśnie się pytanie na usta: które firmy? :)  
    </content:encoded>

    <pubDate>Sat, 25 Jul 2009 00:20:11 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1315</guid>
    
</item>
<item>
    <title>Przemyslaw Skowron: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1307</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (Przemyslaw Skowron)</author>
    <content:encoded>
    Rozumiemy się bez słów :-)  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 17:01:21 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1307</guid>
    
</item>
<item>
    <title>kravietz: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1299</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (kravietz)</author>
    <content:encoded>
    Takie systemy zwykle pisze jedna-dwie firmy i powielają to na całą Polskę, więc dziurawych uczelni może być więcej.  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 10:30:51 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1299</guid>
    
</item>
<item>
    <title>wampir: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1295</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    PoC, jak sama nazwa wskazuje, jest kompletnie nieprzydatnym fragmentem kodu, który ma pokazać, że coś się w jakiś sposób da zrobić, albo wprost przeciwnie :) Akurat w skracaniu widzę jednak pewien sens, można sobie łatwo wyobrazić sytuację, w której na stronie wyświetlanych jest kilkadziesiąt (kilkaset) obiektów, z których każdy &quot;obarczony&quot; jest długim identyfikatorem. Problemem nie jest nawet to, co pójdzie od klienta do serwera, ale to co do tego klienta musi dotrzeć. A jeśli tych klientów jest wielu, to od razu pojawia się większe wymaganie na przepustowość łączy. Ja wiem, że komputery są coraz wydajniejsze, dyski większe a łącza szybsze, ale jakoś mam opory :)  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 00:06:39 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1295</guid>
    
</item>
<item>
    <title>Marcin Gryszkalis: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1294</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (Marcin Gryszkalis)</author>
    <content:encoded>
    Patrzyłem sobie na Twój PoC i tak się zastanawiam - po co skracać identyfikatory - zmniejszać przestrzeń przeszukiwania, ryzykować kolizje itd. czemu nie generować kilobitowego klucza z dwóch sha512 opartych na różnych źródłach entropii. Biorąc pod uwagę, że najczęściej przesyłany jest jeden taki identyfikator, czasem 2-10 to narzut na rozmiar komunikacji jest minimalny. Ostatnio testowałem aplikację w ASP.NET, która przesyłała właściwie z każdego formularza pola hidden o rozmiarach 10-20KB (głównie informacje o stanie interfejsu itp) - i nikt nie narzekał na wydajność.

Na marginesie - jeśli bardzo chcemy skrócić id to można je zakodować jako base64 zamiast gołego stringa szesnastkowego, da to ze 2 bity na bajcie zysku.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 23:51:41 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1294</guid>
    
</item>
<item>
    <title>wampir: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1293</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Pierwsza myśl - brak logowania. Przykładowo analizując logi zawierające request klienta (z parametrami) nie można stwierdzić kto do czego uzyskał dostęp. Brak będzie informacji o mapowaniu identyfikatora &quot;tymczasowego&quot; (tak go nazwijmy) z konkretnym obiektem. 

Można też wyobrazić sobie bardziej złożone sytuacje, choćby wymuszanie kontroli dostępu do danych na poziomie WAF (co samo w sobie jest dość karkołomne). W normalnej sytuacji potrzebna jest informacja kto do czego się może dostać. W przypadku wspomnianych rozwiązań jeszcze potrzebna będzie informacja jakie te obiekty mają obecnie (w danej chwili) identyfikatory &quot;tymczasowe&quot;, a mogą się one zmieniać w zasadzie z każdym requestem (a w moim PoC nawet w obrębie jednego requestu jeden obiekt może być &quot;wskazywany&quot; przez różne identyfikatory).

Pewnie dałoby się znaleźć kilka innych przypadków, ale zapewne ich pierwotną przyczyną będzie właśnie brak informacji o istniejącym w danej chwili mapowaniu identyfikator - obiekt.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 23:28:27 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1293</guid>
    
</item>
<item>
    <title>Przemysław Skowron: Niebezpieczna luka w systemie rejestracji na UJ</title>
    <link>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#c1292</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/664-niebezpieczna-luka-w-systemie-rejestracji-na-uj.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=664</wfw:comment>

    

    <author>nospam@example.com (Przemysław Skowron)</author>
    <content:encoded>
    To teraz pytanie :-) (chociaż zazwyczaj sam je wstawiasz w treść posta) W jakiej sytuacji prezentowany w OWASP ESAPI i Twoim PoC sposób mapowania oryginalnych identyfikatorów może utrudnić/uniemożliwić prace bezpieczenika? Ewentualnie czego w tym wszystkim brakuje by ten problem nie występował?  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 22:06:39 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/664-guid.html#c1292</guid>
    
</item>

</channel>
</rss>