Nieszczęsny Mudżahedin
Ostatnio prawie wszystkie portale podały informację o nowym narzędziu do szyfrowania danych dla terrorystów (???) Mojahedeen Secrets v2. Wywiązała się też dyskusja na p.c.s. Ogólnie należą się baty naszym redaktorom w Polsce za:
1) podawanie informacji bez sprawdzania,
2) przepisywanie lub nieudolne tłumaczenia z angielskiego,
3) nieznajomość tematu.
Ot jeden z takich kwiatków: Mojahedeen v1 stosował słabe algorytmy szyfrujące, teraz już jest to poprawione. Ja (paranoik) chciałem sprawdzić, jakie to słabe algorytmy stosował Mojahedeen v1, i znalazłem: AES 256 bitów, RSA 2048 bitów. Jak na mój gust nie są to słabe algorytmy. Ale wracając do rzeczy, a właściwie do Mojahedeen Secrets w wersji drugiej: informacji było dużo, ale żadna rzetelna, sprawdzona. Chcę więc przedstawić mój mały test Mudżahedina – oczywiście interesuje mnie bezpieczeństwo, inne aspekty mnie nie obchodzą (pamiętam test AV-ów sprzed paru lat, gdzie 50% oceny stanowiło GUI, bez komentarza).
Kilka faktów:
1) szyfrowanie RSA 2048,
2) szyfrowanie symetryczne (5 finalistów AES, wszystkie w wersji 256-bitowej), oczywiście klucz symetryczny jest szyfrowany przez RSA i w zaszyfrowanej formie trafia do zaszyfrowanego pliku. Troszkę zamieszałem, ale jak ktoś wie, o co chodzi z kluczami sesyjnymi, to mnie rozumie. Ogólnie RSA nie nadaje się do szyfrowania dużych bloków, więc RSA szyfruje tylko tzw. klucz sesyjny, samo szyfrowanie odbywa się już natomiast algorytmem symetrycznym,
3) pełne zarządzanie kluczami RSA, generowanie nowych, import publicznych itd.,
4) niszczarka plików,
5) kompresowanie wiadomości i plików przed szyfrowaniem.
Główny ekran wygląda tak:
Do programu jest dołączony obszerny help, ale jakoś nie przypadł mi do gustu :)
Jak widać, wygenerowałem sobie już klucz. Gwoli formalności można generować klucze o długości tylko 2048, a pole długość klucza nie jest edycyjne :(
Można też zarządzać kluczami:
Buttony wskazują, że aplikacja jest napisana w Delphi, potwierdza to też sprawdzenie kompilatora:
Pierwsze, co rzuca się też w oczy, to brak jakiejkolwiek ochrony haseł:
OK, spróbujmy zaszyfrować wiadomość – warto nadmienić, że algorytm szyfrowania automatycznie zmienia się co użycie:
Jak widać, taką wiadomość możemy wkleić na forum i tylko adresat będzie w stanie ją odczytać.
Program oczywiście NIE obsługuje ogonków, ale zapewne ładnie chodzi z „robaczkami”.
OK, spróbujmy zaszyfrować plik, a dla bezpieczeństwa usuńmy go po zaszyfrowaniu.
Dobra, pierwszy test – zobaczmy, czy plik, który zaszyfrowałem, naprawdę został usunięty.
Nazwa ładnie zamazana, lecz został rozmiar – powinno być lepiej:
Namierzamy plik w tabeli MFT, mamy id, odczytujemy atrybut DATA – i masakra. Plik w ogóle nie został zamazany. Test przeprowadziłem kilkakrotnie: dla dużych danych, małych danych mieszczących się w MTF record jako resident attribute, dla skompresowanej partycji. Rezultat zawsze taki sam – można odzyskać cały plik:
I to właściwie koniec testu, bo mi się odechciało – najprostsza funkcjonalność i już w plecy. Dodam do tego brak ochrony haseł, długi czas generowanie kluczy (jakiś własny algorytm czy co – naprawdę wygenerowanie dużych liczb pierwszych to sztuka, więc wymyślanie czegoś nowego mija się z celem) plus „leaks” na kontrolkach (można w pamięci odszukać dane wpisywane do kontrolek, np. wiadomość którą przed chwilą zaszyfrowaliśmy) i dla mnie aplikacja staje się bezużyteczna, a była reklamowana jako bezpieczne narzędzie dla terrorystów. Dobrze, że terroryści nie wiedzą, co to GPG. Tytuł tego wpisu powinien chyba brzmieć „Nieszczęśliwy Mudżahedin”, bo szczęścia to raczej użytkownikowi ten program nie przynosi, że o bezpieczeństwie nie wspomnę.
A może to aplikacja napisana przez Amerykańców – hehe, to by dopiero była podpucha :)
Marcin Gabryszewski
PS
Żeby nie było, że się czepiam: prawdopodobnie program spełnia swoje założenia i plik czy wiadomość zaszyfrowana Mudżahedinem będzie bezpieczna, ale są bardziej przyjazne aplikacje. Możliwe, że jedyną zaletą będzie fakt natywnej obsługi języka arabskiego.
Polecamy
Reklama
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Pobierałeś pirackie pliki? Uważaj! Kontrole antypirackie w domach użytkowników to codzienność
27
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1455
Debata w sprawie ACTA: internauci spodziewali się chyba czegoś innego
14
Wynalazca WWW przed sądem: walczy tam o wolny dostęp do webowych technologii dla każdego
8
PHP 5.3.9 nie pozwoli hakerom zawiesić serwera. Pozwoli za to przejąć nad nim kontrolę
28
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
Internet w EU bez Facebooka i Google? Firmy nie mają wyboru: albo się dostosują, albo…
10
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1455
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Klamka jeszcze nie zapadła. Minister prosi Donalda Tuska, by wstrzymał się z podpisywaniem ACTA
24
Społeczność
jancio wodnik zesralem sie minimalistycznie
Jay Bilberry: a nie powinieneś buć zmuszony do używania żadnego z nich...
dww Wydawało mi się, że reklama na blogach wygląda tak, że bloger dostaje...
MarekMarek Sądzę, że Google Drive ma spore szanse aby osiągnąć sukces. Z tego względu...
slawek22 Jakie strony z tych "innowacji" się wykluły? Mniej więcej to co poniżej...
Akrek "Warto zajrzeć na kalkulatorkar.pl, by przekonać się, że kwoty mogą być...
Artur H. Kolego ,jakie Ty masz pojęcie o prawdziwym biznesie...?To wszystko co...
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |


















#1 eimi 2008-07-07 10:15:05 0
None
#2 to|masz 2008-07-07 10:15:05 0
None