-
Data: 2020-06-09 18:20:45
Temat: Re: mBank - zablokowany dostęp
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2020-06-09 o 16:49, Krzysztof Halasa pisze:
>> Jeśli to jest po prostu wydłużanie hasła to według autorów tej książki
>> nie ma żadnego usprawiedliwienia dla nie stosowania tego wszędzie.
>
> I tam naprawdę coś takiego napisali? Przyznaję, że nie czytałem tej
> książki (ani pewnie nawet nie miałem jej w ręku), ale to brzmi
> przynajmniej kontrowersyjnie.
>
> Może napisali to tylko w tym konkretnym kontekście (np. szyfrowania
> dysków lokalnych)? Wtedy mogę się z tym zgodzić.
Poszukałem. Szkoda, że nie mam książki w pdf - byłoby łatwiej.
Napisali to w pobliżu dysku ale nie w kontekście.
Rozdział 22 - Przechowywanie tajemnic
22.1 Dysk - że można na dysku, ale trzeba jakoś zaszyfrować
22.2 Pamięć ludzka - dywagacje, co człowiekowi łatwo zapamiętać, a co nie.
22.2.1 Solenie i rozciąganie
Możliwe, że oni nie użyli określenia wydłużanie hasła, a tylko ja tak to
zapamiętałem (bo używają pojęcia długość).
Rozdział ten zaczyna się tak:
"Chcąc w haśle lub frazie kluczowej o ograniczonej entropii zawrzeć jak
najwięcej bezpieczeństwa, możemy użyć dwóch technik, których nazwy
kojarzą się ze średniowieczną izbą tortur. Techniki te są tak proste i
naturalne, że powinny być stosowane we wszystkich systemach haseł.
Ignorowanie ich nie ma żadnego wytłumaczenia."
> Albo tylko tak teoretycznie, co by było gdyby user koniecznie chciał
> stosować to samo hasło wszędzie i jak to zrobić?
To, że zastosowanie solenia i wydłużania (rozciągania) pozwalało by
stosować to samo hasło wszędzie to wyłącznie moja hipoteza. W książce
nie ma według mnie nic na ten temat. Nigdzie nie napisałem, że oni
sugerują taką możliwość. Jeśli coś tak zrozumiałeś to musiałem się
nieprecyzyjnie wypowiedzieć.
> Normalnie jednak
> korzyści wynikające z zastosowania tego lub podobnego algorytmu byłyby
> niewspółmiernie niskie w porównaniu do zagrożeń, jakie niesie ze sobą
> jedno hasło.
Oczywiście, ale praktyka jest o ile wiem taka, że ludzie do wszystkich
mało istotnych miejsc często stosują jakieś swoje jedno hasło, już
pomijając kwestię stosowania hasła '1234'.
>> Sprawdzenie pojedynczej hipotezy dotyczącej hasła (nie przeliczonego)
>> to jedna operacja. Sprawdzenie tego samego hasła ale przeliczonego
>> milion razy to milion operacji przeliczania + jedna operacja
>> porównania.
>
> Zakładam, że seed jest odpowiednio silny, bo jeśli nie, to tęczowe
> tablice mogą nam ten problem sprowadzić do prostego lookupu.
> Ale nawet z dobrym seedem, wszystko zależy od siły oryginalnego hasła.
To, że hasło powinno być silne nie ulega wątpliwości, ale tak ogólnie to
nie wiem o czym mówisz i nie mam czasu szukać.
>> Przeliczenie milion razy SHA256 na moim 10 letnim komputerze zajmowało
>> poniżej 1s. Milion to około 2^20. Po takim zabiegu atakujący to samo
>> hasło musi wykonać 2^60 operacji. Czyli długość hasła (przy przyjętej
>> definicji długości) zwiększyliśmy o 20 bitów.
>
> Ale atakujący może sobie postawić (dość tanim kosztem - są zdjęcia
> w sieci) 200 konsoli. Są też inne możliwości, moc obliczeniowa nie jest
> droga. Zauważ, że postęp techniczny powoduje, że jeśli nie uda się tego
> złamać dziś, to może uda się jutro.
Jeśli jutro do złamania nie wydłużanego hasła w rozsądnym czasie
wystarczy mu jeden komputer to do złamania w tym samym czasie hasła,
które zostało wydłużone będzie potrzebował miliona komputerów.
Tylko tyle i aż tyle.
A takie utrudnienia kosztuje nas sekundę przy każdym sprawdzaniu hasła.
To nie wygórowana cena.
>> Ja za autorami tej książki przyjąłem, że nie ma żadnego
>> usprawiedliwienia dla nie stosowania solenia i wydłużania we
>> wszystkich aplikacjach. A że czytałem to w 2004r, gdy pewnie nie
>> zrobiłem jeszcze żadnego zakupu przez internet więc jak zetknąłem się
>> pierwszy raz z tworzeniem sobie konta to byłem pewien, że tak to jest
>> wszędzie. Po prostu nie wyobraziłem sobie, że ktoś mógł nie zastosować
>> czegoś, co jest proste i nie ma usprawiedliwienia na nie stosowanie
>> tego.
>
> Nie wystarczy brak wad :-)
> Przede wszystkim, by zastosować jakieś rozwiązanie, musi być ku temu
> jakiś racjonalny powód. Często jest - i tam się takie rzeczy stosuje.
> Natomiast w przypadku serwerów w Internecie - co jest, Twoim zdaniem,
> takim racjonalnym powodem?
Jeśli jest jakiś powód stosowania haseł to jest też naturalne aby
złamanie było możliwie utrudnione. Konieczność przeliczenia milion razy
każdego hipotetycznego hasła przed wysłaniem aby sprawdzić czy zadziała
jest na pewno dodatkowym utrudnieniem przy znikomym koszcie tego
rozwiązania. Oczywiście jeśli serwer może w inny sposób ograniczyć pasmo
ataku czyniąc go beznadziejnym to wydłużanie (rozciąganie) wydaje się
zbędne. Ale jest też taka ogólna zasada, aby utrudnić wszędzie gdzie się
da, bo np. w nieprzewidziany dla nas sposób atakujący wejdzie w
posiadanie bazy z hashami haseł. Nie powinno mu to pozwolić znaleźć
haseł choćby dlatego, że hasła mogą pozwolić na wyciągnięcie wniosków co
do sposobu tworzenia haseł przez userów, co może być wykorzystane do
zaatakowania innego, ważniejszego systemu.
> Nie żeby "wydłużanie hasła" nie miało wad. Co powiesz o takiej
> psychologicznej - "skoro hasło jest wydłużane, to oryginalnie wystarczy
> byle co"?
Użytkownik nie musi wiedzieć, że jest wydłużane.
A jeśli przekazuje mu się tę wiedzę, to powinien usłyszeć, coś w stylu,
że obecnie hasła o długości krótszej niż 80 bitów są uznawane za zbyt
słabe. System przedłuża hasła o 20 bitów więc stosuj hasła o długości co
najmniej 60 bitów (czyli 12 znaków) a najlepiej dłuższe.
P.G.
Następne wpisy z tego wątku
- 10.06.20 22:44 Krzysztof Halasa
- 12.06.20 11:31 Piotr Gałka
- 13.06.20 15:06 Krzysztof Halasa
- 13.06.20 17:05 Piotr Gałka
- 14.06.20 00:06 Krzysztof Halasa
- 14.06.20 16:44 ąćęłńóśźż
- 15.06.20 12:10 Piotr Gałka
- 15.06.20 17:03 Krzysztof Halasa
- 15.06.20 18:11 Piotr Gałka
- 16.06.20 16:37 Krzysztof Halasa
- 17.06.20 11:09 Piotr Gałka
- 20.06.20 15:10 Krzysztof Halasa
- 22.06.20 14:06 Piotr Gałka
- 22.06.20 14:36 J.F.
- 22.06.20 16:18 Piotr Gałka
Najnowsze wątki z tej grupy
- Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- Obcokrajowcy w bankach
- Wysokie ceny nieruchomości... ;)
- Dlaczego takie preferencje banków?
- Awaria BNP Paribas
- Citi Handlowy promocja na kartę kredytową
- czy zablokują mi środki?
- Tak doi się "wisienkobiorców" Nie tylko w kasynach ;-)
- Zamykanie konta dziecka.
- Czy apka bankowa to gra komputerowa?
- Co nalezy do Cinkciarza, a co do Conotoxia ?
- jak tacy debile
- Konto wspólne w N26.
- Bank z archaicznym uwierzytelnianiem.
- Re: Akumulatorki...
Najnowsze wątki
- 2025-02-22 Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- 2025-02-18 Obcokrajowcy w bankach
- 2025-02-13 Wysokie ceny nieruchomości... ;)
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-03 Awaria BNP Paribas
- 2025-01-23 Citi Handlowy promocja na kartę kredytową
- 2025-01-21 czy zablokują mi środki?
- 2025-01-09 Tak doi się "wisienkobiorców" Nie tylko w kasynach ;-)
- 2024-12-31 Zamykanie konta dziecka.
- 2024-12-31 Czy apka bankowa to gra komputerowa?
- 2024-12-23 Co nalezy do Cinkciarza, a co do Conotoxia ?
- 2024-12-21 jak tacy debile
- 2024-12-13 Konto wspólne w N26.
- 2024-12-09 Bank z archaicznym uwierzytelnianiem.
- 2024-12-04 Re: Akumulatorki...