211service.com
Miodowe szyfrowanie oszuka atakujących fałszywymi sekretami
Ari Juels , niezależny badacz, który wcześniej był głównym naukowcem w firmie zajmującej się bezpieczeństwem komputerowym RSA, uważa, że w kryptografii chroniącej nasze wrażliwe dane brakuje czegoś ważnego: oszustwa.
Wabiki i oszustwa są naprawdę niewykorzystanymi narzędziami w podstawowym bezpieczeństwie komputerowym, mówi Juels. Razem z Thomas Ristenpart z University of Wisconsin opracował nowy system szyfrowania z przebiegłą passą. Daje zaszyfrowanym danym dodatkową warstwę ochrony, wyświetlając fałszywe dane w odpowiedzi na każde nieprawidłowe odgadnięcie hasła lub klucza szyfrowania. Jeśli atakujący w końcu odgadnie poprawnie, prawdziwe dane powinny zostać utracone w tłumie fałszywych danych.
Nowe podejście może być cenne, biorąc pod uwagę, jak często duże zaszyfrowane zapasy wrażliwych danych wpadają w ręce przestępców. Na przykład w październiku 2013 r. z serwerów Adobe pobrano około 150 milionów nazw użytkowników i haseł.
Po przechwyceniu zaszyfrowanych danych przestępcy często używają oprogramowania do wielokrotnego odgadywania hasła lub klucza kryptograficznego użytego do ich ochrony. Konstrukcja konwencjonalnych systemów kryptograficznych ułatwia stwierdzenie, czy takie przypuszczenie jest prawidłowe, czy nie: zły klucz powoduje nieczytelny bałagan, a nie rozpoznawalny fragment surowych danych.
Podejście Juelsa i Ristenpart, znane jako szyfrowanie Honey, utrudnia atakującemu sprawdzenie, czy poprawnie odgadł hasło lub klucz szyfrowania, czy nie. Kiedy niewłaściwy klucz jest używany do odszyfrowania czegoś chronionego przez ich system, oprogramowanie Honey Encryption generuje fałszywe dane przypominające prawdziwe dane.
Jeśli na przykład atakujący użyłby oprogramowania do wykonania 10 000 prób odszyfrowania numeru karty kredytowej, odzyskałby 10 000 różnych fałszywych numerów kart kredytowych. Każde odszyfrowanie będzie wyglądać wiarygodnie, mówi Juels. Atakujący nie ma możliwości odróżnienia a priori, która jest poprawna. Juels wcześniej współpracował z Ronem Rivest, R w RPA, aby opracować system o nazwie Miodowe Słowa do ochrony baz haseł poprzez napychanie ich fałszywymi hasłami.
Juels i Ristenpart przedstawią referat na temat szyfrowania miodu na Eurokrypt konferencja kryptograficzna jeszcze w tym roku. Juels pracuje również nad zbudowaniem opartego na nim systemu do ochrony danych przechowywanych przez usługi zarządzania hasłami, takie jak LastPass oraz Dashlane . Usługi te przechowują wszystkie hasła danej osoby w postaci zaszyfrowanej, chronionej jednym hasłem głównym, dzięki czemu oprogramowanie może automatycznie wprowadzać je na stronach internetowych.
Menedżerowie haseł to smaczny cel dla przestępców, mówi Juels. Uważa, że wiele osób używa niezabezpieczonego hasła głównego do ochrony swojej kolekcji. Sposób, w jaki są skonstruowane, zniechęca do używania silnego hasła, ponieważ ciągle trzeba je wpisywać — w wielu przypadkach również na urządzeniu mobilnym.
Juels przewiduje, że gdyby przestępcy zdobyli dużą kolekcję zaszyfrowanych sejfów haseł, prawdopodobnie mogliby wiele z nich odblokować bez większych problemów, odgadując hasła główne. Ale jeśli te skarbce byłyby chronione za pomocą Honey Encryption, każda nieprawidłowa próba odszyfrowania skarbca dawałaby zamiast tego fałszywy.
Hristo Bojinov, dyrektor generalny i założyciel firmy zajmującej się oprogramowaniem mobilnym Anfakto , który wcześniej zajmował się problemem ochrony skarbców haseł jako badacz bezpieczeństwa, twierdzi, że Honey Encryption może pomóc zmniejszyć ich podatność na ataki. Zauważa jednak, że nie każdy rodzaj danych będzie łatwy do ochrony w ten sposób, ponieważ nie zawsze można poznać zaszyfrowane dane wystarczająco szczegółowo, aby stworzyć wiarygodne podróbki. Nie wszystkie systemy uwierzytelniania lub szyfrowania poddają się „miodowaniu”.
Juels zgadza się, ale jest przekonany, że do tej pory do sieci wyciekło wystarczająco dużo zrzutów haseł, aby umożliwić tworzenie podróbek, które dokładnie naśladują kolekcje prawdziwych haseł. Obecnie pracuje nad stworzeniem generatora skarbca fałszywych haseł, który jest potrzebny do szyfrowania Honey Encryption do ochrony menedżerów haseł. Ten generator będzie korzystał z danych z niewielkiej kolekcji ujawnionych skarbców menedżerów haseł, kilku dużych kolekcji ujawnionych haseł oraz modelu używania haseł w świecie rzeczywistym wbudowanego w potężne narzędzie do łamania haseł.