Najbardziej znaczącym miejscem, które zauważyłem, jest SSH w pracy, ale wydaje mi się, że obserwowałem to zachowanie także gdzie indziej.
Kiedy próbuję zalogować się do serwerów Linux z pulpitu Windows w pracy, zauważyłem, że jeśli źle wpisam hasło, zajmie mi to około 5 sekund, zanim odzyskam „Odmowa dostępu”. Następnie, gdy poprawnie wpisuję hasło, logowanie (wraz z wiadomościami powitalnymi itp.) Jest praktycznie natychmiastowe.
Czy ma to jakiś logiczny powód, czy może wynikałoby to z jakiejś dziwnej konfiguracji, która jest specyficzna dla komputerów w pracy?
linux
performance
passwords
Cam Jackson
źródło
źródło
Odpowiedzi:
Prawdopodobnie jest wbudowany sztuczny limit czasu, który utrudnia powodzenie ataku brutalnej siły.
Zobaczysz to na wielu monitach logowania, które wymagają bezpiecznego uwierzytelnienia ...
źródło
Jest to pewne zamierzone opóźnienie, aby zapobiec atakom brutalnej siły. Dłuższe opóźnienie również uniemożliwia atakującemu odgadnięcie różnicy między nazwą użytkownika a błędem hasła (haszowanie i sprawdzanie hasła zajmuje zauważalnie więcej czasu niż sprawdzenie nazwy użytkownika).
źródło
Z technicznego punktu widzenia to celowe opóźnienie ma na celu zapobieganie atakom takim jak „atak linearyzacyjny” (istnieją również inne ataki i powody) .
Linearization.java.
Linearyzacja.docx, przykładowe wyjście
Wiele z napisanych wojen jest zaadaptowanych z tego (zaczerpniętych z Mark Security Stamp: „Bezpieczeństwo informacji: zasady i praktyka”). Również powyższe obliczenia nie uwzględniają ilości domysłów potrzebnych do ustalenia prawidłowej długości szeregowej.
źródło