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.
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
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
12
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
miszczu Wspaniała technologia! Dzięki niej zawsze będziesz patrzył w kierunku w...
miszczu Tytuł nie oddaje rzeczywistości jak zwykle. Mimo wszystko Microsoft...
mistrz autor jest samobójcą, używa internet explorera
boemund_2 Bardzo dobrze. Na dzień dzisiejszy posiadacz VS2010 za prawie 3 tysiaki...
Fox @Wszerad
W obydwu przypadkach piszesz jednak o filmach przyrodniczych ;)
WebDev Uważam, że lepiej pisać aplikacje okienkowe stosując przenośne biblioteki...
Daresh A ja na pulpicie nie mam żadnych ikon i nie potrzebuję takich narzędzi :)
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- 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)
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