<?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;(...) re-authentication is required (...)&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:52 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;(...) re-authentication is required (...)&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>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1306</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Zwróć uwagę na przejścia między HTTP i HTTPS.  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 14:41:21 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1306</guid>
    
</item>
<item>
    <title>hip: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1303</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (hip)</author>
    <content:encoded>
    czy podawanie dwa razy tego samego loginu i hasła (jak w Allegro), tylko po to, żeby zmienić session_id to nie jest głupota i strata czasu?  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 13:52:12 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1303</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1302</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Z moich doświadczeń empirycznych wynika, że zwykle sam kod SMS nie jest związany z parametrami transakcji i jedyna różnica między hasłami jednorazowymi z listy, to sposób ich dostarczenia.  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 10:45:20 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1302</guid>
    
</item>
<item>
    <title>kravietz: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1301</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (kravietz)</author>
    <content:encoded>
    Nie jestem pewien, czy kod przesyłany przez bank SMSem nie jest powiązany z danymi transakcji. To proste, w przeciwieństwie do haseł jednorazowych na kartkach. Ale to już dywagacje, bo implementacje są niejawne. Nawiasem mówiąc to co opisałeś to prawie kompletny token niezaprzeczalności wg ISO 13888 :)  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 10:41:02 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1301</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1298</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Ależ oczywiście, że bezpieczny podpis elektroniczny to przerost formy w przypadku bankowości elektronicznej. Ale już wykorzystanie w aplikacji zamiast &quot;jawnego&quot; SMS coś postaci hmac(dane transakcji, kod sms) w pewien sposób wiąże parametry transakcji z kodem SMS i można &quot;bardziej&quot; weryfikować, czy wykonana transakcja jest rzeczywiście tą, którą autoryzował klient. Dla klienta jest to całkowicie przezroczyste, bo jego aktywność w obu przypadkach sprowadza się do wpisania w stosowne pole kodu SMS.

Różnica między klient wpisał odpowiedni kod, a klient przekazał &quot;token&quot;, który potwierdza transakcję WRAZ Z JEJ ISTOTNYMI PARAMETRAMI jest, według mnie, niepomijalna. 

Przy czym nie można ograniczyć się do rozwiązań technicznych, kwestie organizacyjne też mają tu sporo do &quot;powiedzenia&quot;.

I tu bardziej w temacie tego podwątku. Jeśli do przekazywania danych do autoryzacji transakcji wykorzystuje się SMS, to by cały system działał, przejęcie przez atakującego tego kanału musi być trudne. W przypadku działających w naszym kraju operatorów komórkowych na razie kody SMS spełniają ten warunek, ale może się wkrótce okazać, że poziom bezpieczeństwa pieniędzy w banku będzie zależał od... operatora, u którego ktoś posiada telefon.  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 10:29:16 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1298</guid>
    
</item>
<item>
    <title>kravietz: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1297</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (kravietz)</author>
    <content:encoded>
    Nic nie jest do końca bezpieczne. Problem polega na tym, że jak w banku zrobisz ZBYT bezpiecznie to klienci uciekną. Bo bezpieczeństwo kosztuje i to obie strony.

Bank to nie administracja publiczna, która może zmusić userów do używania nie pasującego mechanizmu bezpieczeństwa - patrz podpis kwalifikowany w ZUS.

Zresztą w ubiegłym roku któryś z bęcwałów doradzających rządowi domagał się wprowadzenia obowiązku stosowania podpisu kwalifikowanego do autoryzacji transakcji w bankach. Że bezpiecznie, i że będzie jednolicie.

Na szczęście bankowcy go szybko usadzili bo to by zarżnęło bankowość elektroniczną w Polsce tak samo jak zarżnęło e-faktury.

I żyją - jak widać wszystko sprowadza się do racjonalnej analizy ryzyka.  
    </content:encoded>

    <pubDate>Fri, 24 Jul 2009 09:42:18 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1297</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1289</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    A czy miała ku temu &quot;jakieś wsparcie&quot;?

Pamiętam, że na OWASP Europe (http://www.owasp.org/images/e/e4/AppsecEU09_The_Bank_in_The_Browser_Presentation_v1.1.pdf) również kody SMS były prezentowane jako rozwiązanie nie do końca bezpieczne. Czekam na jakieś namacalne rezultaty OWASP Anti-Malware (http://www.owasp.org/index.php/OWASP_Anti-Malware_Project), bo idea jest ciekawa.

Ale wracając do samych kodów SMS to tam słowem-kluczem było &quot;SIM swap&quot;, co w naszych warunkach jednak nie jest całkiem trywialne.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 17:11:14 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1289</guid>
    
</item>
<item>
    <title>Przemyslaw Skowron: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1288</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (Przemyslaw Skowron)</author>
    <content:encoded>
    :-) To może przy okazji... Kiedyś rozmawiałem z osobą reprezentującą firmę X, która prezentowała system do wykrywania podejrzanych transakcji. Podważyła pewność podpisywanej transakcji kodem z SMSa. Wtedy zapytałem czy czyta w SMSie informacje o transakcji, której dany kod dotyczy. Przyznała, że nie. Paweł, ci mniej &quot;zwykli&quot; też rzadko czytają.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 16:55:43 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1288</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1287</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Zwróć uwagę, że przechowanie w bazie samego kodu jednorazowego, który w żaden sposób nie jest związany z parametrami wykonanej transakcji, jest niewystarczające. Przy okazji warto tu zwrócić uwagę na miejsce, gdzie kończą się możliwości czysto techniczne, a pojawiają się rozwiązania organizacyjne.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 16:52:10 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1287</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1286</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    ...i czego naturalną konsekwencją jest wykorzystanie SMS jako dodatkowego, niezależnego i potencjalnie niekontrolowanego przez atakującego kanału komunikacji, którym przekazywany jest nie tylko kod autoryzacyjny, ale również informacje o transakcji, która ma być wykonana (przynajmniej jej istotne szczegóły). Co ciekawe rozmawiając z wieloma &quot;zwykłymi&quot; użytkownikami bankowości internetowej dowiaduję się, że nie patrzą w ten sposób. SMS traktują wyłącznie jako nośnik kodu autoryzacyjnego.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 16:46:05 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1286</guid>
    
</item>
<item>
    <title>Przemyslaw Skowron: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1285</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (Przemyslaw Skowron)</author>
    <content:encoded>
    Niestety prezentacja danych w formie statycznej, etap drugi, to nadal za mało. Aktualnie &quot;dostępny&quot; malware podmienia dane także w odpowiedzi serwera prezentując niewinny przelew.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 16:36:24 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1285</guid>
    
</item>
<item>
    <title>kravietz: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1284</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (kravietz)</author>
    <content:encoded>
    To też część odpowiedniej KONSTRUKCJI mechanizmu niezaprzeczalności (PN-ISO/IEC 13888 nazywa go &quot;tokenem&quot;).

Dokładnie z tego powodu autoryzacja przelewu w bankach jest dwuetapowa:

1) najpierw wpisujesz do formularza dane beneficjenta, numer konta, kwotę
2) na następnym ekranie widzisz te dane w formie statycznej i dopiero je podpisujesz (autoryzujesz) hasłem jednorazowym

Jak słusznie zauważyłeś, w niektórych przypadkach istnieje ryzyko, że zgromadzony materiał nie wystarczy do podważenia wyparcia się w sądzie - albo, wyparcie jest z dużym prawdopodobieństwem prawidłowe. Stąd np. telefon do klienta z prośbą o dodatkową autoryzację ustną przy dużych przelewach albo jeśli np. transakcja jest realizowana z jakiegoś ponurego IP.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 16:16:21 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1284</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1281</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Szczególnym przypadkiem może być sytuacja, w której klient nie wypiera się wykonania operacji, ale jej &quot;treści&quot;. Przy niektórych implementacjach autoryzacji transakcji zebrany materiał dowodowy jest łatwiejszy do podważenia, niż przy innych.

Wykazanie wystarczającej/należytej staranności może nie być wystarczające przy sporze klient  bank.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 15:50:05 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1281</guid>
    
</item>
<item>
    <title>kravietz: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1275</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (kravietz)</author>
    <content:encoded>
    Zauważ, że &quot;zagwarantowanie&quot; czegoś jest cechą często i błędnie przypisywaną funkcji niezaprzeczalności. 

W praktyce zapewnienie niezaprzeczalności polega na zmuszeniu użytkownika do wykonania czynności, które wykażą jego świadomą wolę z odpowiednim poziomem pewności ORAZ gromadzeniem różnych form materiału dowodowego na rzecz tego, kto te operacje wykonywał.

Jak widać, niezaprzeczalności nie da się zagwarantować bo użytkownik ma ZAWSZE PRAWO ZAPRZECZYĆ dowolnej wykonanej operacji. Cała zabawa z zapewnianiem niezaprzeczalności sprowadza się do posiadania dostatecznej liczby dowodów w celu przekonania sądu :)

Przytoczony przez Ciebie przypadek malware to odrębny problem POZIOMU PEWNOŚCI tej niezaprzeczalności. Najwyższy realny scenariusz to operacja wykonana na wyspecjalizowanym systemie w obecności notariusza - wszystko poniżej jest teoretycznie podważalne :) 

Wracając do realnego życia, w rzeczywistości wystarczające są znacznie prostsze środki. Np. jak instalujesz OpenOffice to musisz przewinąć do końca licencję żeby nacisnąć Next. To jest doskonały przykład realizowania niezaprzeczalności znanej jako Non-Repudiation of Knowledge, który jest &quot;wystarczająco skuteczny&quot; w stosunku do potrzeb.

Wystarczająco, bo w większości przypadków sądowi wystarczy wykazanie, że producent dołożył wystarczającej staranności (best effort) dla upewnienia się, że dana osoba wykonuje operację świadomie.  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 12:45:09 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1275</guid>
    
</item>
<item>
    <title>wampir: (...) re-authentication is required (...)</title>
    <link>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#c1274</link>
            <category></category>
    
    <comments>https://archive.mroczna-zaloga.org/archives/662-re-authentication-is-required.html#comments</comments>
    <wfw:comment>https://archive.mroczna-zaloga.org/wfwcomment.php?cid=662</wfw:comment>

    

    <author>nospam@example.com (wampir)</author>
    <content:encoded>
    Z tą niezaprzeczalnością to przynajmniej w części implementacji może być różnie. Przykładowo w przypadku tokenu (&quot;klasyczne&quot; rozwiązanie - wpisanie aktualnego wskazania tokenu) można udowodnić co najwyżej, że osoba znająca wskazanie tokenu (w założeniu &quot;posiadacz&quot; konta) wykonała daną operację. Sama &quot;treść&quot; transakcji może być jednak podważana przez klienta (niech bank udowodni klientowi, że chciał on zrealizować właśnie taką a nie inną transakcję, a ta, która poszła do banku to efekt działania malware na jego stacji).  
    </content:encoded>

    <pubDate>Thu, 23 Jul 2009 12:22:55 +0200</pubDate>
    <guid isPermaLink="false">https://archive.mroczna-zaloga.org/archives/662-guid.html#c1274</guid>
    
</item>

</channel>
</rss>