TrueCrypt
TrueCrypt – nierozwijane już oprogramowanie na licencji Open Source dla systemów Microsoft Windows 2000/XP/2003/Vista/2008/7, Linux oraz Mac OS, umożliwiające szyfrowanie całych partycji „w locie”.
Autor | TrueCrypt Foundation |
---|---|
Pierwsze wydanie | 2 lutego 2004 |
Aktualna wersja stabilna | 7.1a (ostatnia pełna wersja), 7 lutego 2012; ponad 12 lat temu;
7.2 (tylko deszyfrowanie), 28 maja 2014; ponad 10 lat temu[1] |
System operacyjny | Linux/Mac OS/Windows |
Rodzaj | oprogramowanie kryptograficzne |
Licencja | TrueCrypt Collective License |
Strona internetowa |
Oprogramowanie wraz z kodem źródłowym udostępnione było przez TrueCrypt Foundation na licencji TrueCrypt Collective License.
TrueCrypt potrafi szyfrować całe dyski lub pojedyncze partycje, tak iż tylko po wprowadzeniu hasła możliwy jest odczyt bądź zmiana danych znajdujących się na szyfrowanej partycji. Po wprowadzeniu hasła, którym została zabezpieczona partycja, możliwa jest praca na danym dysku, tak jakby był to każdy inny dysk dostępny w systemie. Pozwala tworzyć wirtualne woluminy, pod które można podmontować zaszyfrowany system plików zapisany w pojedynczym pliku znajdującym się na nieszyfrowanym dysku, pamięci flash oraz na każdym innym napędzie dostępnym w systemie.
W związku z zakończeniem rozwoju projektu w maju 2014 roku, na stronie projektu pojawiło się ostrzeżenie o tym, że TrueCrypt nie może być już uznawany za bezpieczny[2].
Natychmiast po porzuceniu projektu przez jego autorów, został on przejęty przez grupę programistów ze Szwajcarii, która zapowiedziała kontynuację projektu i dalszy rozwój programu pod nazwą TCnext[3], jednak do dziś nie powstała żadna nowa wersja aplikacji pod tym szyldem. Pojawiły się także strony internetowe pozwalające pobrać starszą, bardziej funkcjonalną wersję (7.1a)[4].
Audyt
edytuj14 października 2013 roku rozpoczęto na platformie Indiegogo kampanię crowdfundingową mającą na celu przeprowadzenie audytu programu[5]. Rozpoczęła ją organizacja non profit Open Crypto Audit Project[6]. Zbiórka na stronie zebrała ponad 46 tysięcy dolarów w około 2 miesiące[7], dodatkowo pieniądze można było przekazać innymi metodami m.in. za pomocą Bitcoinów. Pierwszy etap analizy wykazał, że pliki binarne zamieszczone na stronie projektu są zgodne z kodem źródłowym[8]. Faza druga zakończona 2 kwietnia 2015 roku stwierdziła brak backdoorów w kodzie programu. Nie znaleziono błędów w implementacji algorytmów szyfrujących. Wykryto jednak 4 błędy w działaniu programu, dwa z nich zostały oznaczone jako istotne i w pewnych okolicznościach mogące pomóc w przełamaniu zabezpieczeń. Dwa pozostałe dotyczą działań programu niemających wpływu na bezpieczeństwo jego użytkownika[9].
Używane algorytmy
edytujMożliwe jest też ich łączenie, czyli szyfrowanie po kolei kilkoma niezależnymi metodami np. AES+Twofish, Twofish+Serpent, AES+Twofish+Serpent, etc.
Funkcje skrótu (ang. hash functions):
Szyfrowanie partycji systemowej
edytujTrueCrypt może zaszyfrować partycję systemową lub cały dysk systemowy (tylko systemy Microsoft Windows), czyli partycję, na której zainstalowany jest system Windows i z której on startuje.
Szyfrowanie partycji systemowej zapewnia najwyższy poziom prywatności i bezpieczeństwa ponieważ wszystkie pliki, łącznie z wszystkimi tymczasowymi plikami, które tworzy Windows i aplikacje na partycji systemowej (często bez wiedzy i zgody użytkownika), pliki hibernacji, pliki wymiany, nazwy i położenia plików, które użytkownik otwiera, programy, które uruchamia, historie przeglądanych zasobów internetowych itp., są zawsze całkowicie zaszyfrowane (nawet w przypadku nagłego odłączenia przewodu zasilania).
Szyfrowanie partycji systemowej wymaga podania hasła każdorazowo przed uruchomieniem i załadowaniem systemu operacyjnego (tzw. pre-boot authentication). Mechanizm przedstartowego uwierzytelniania jest obsługiwany przez TrueCrypt Boot Loader – specjalny, niezaszyfrowany program ładujący, który znajduje się w pierwszym sektorze dysku systemowego oraz na TrueCrypt Rescue Disk – dysku ratunkowym używanym w przypadku uszkodzenia programu ładującego i niemożności odszyfrowania i załadowania zaszyfrowanego systemu.
Szyfrowanie jest całkowicie transparentne dla użytkownika – po podaniu prawidłowego hasła praca na zaszyfrowanym systemie operacyjnym nie różni się niczym od pracy na niezaszyfrowanym systemie.
Historia wersji
edytujWersja | Data wydania | Najważniejsze zmiany[1][10] |
---|---|---|
1.0 | 02.01.2004 |
|
2.0 | 07.06.2004 |
|
2.1 | 07.06.2004 |
|
2.1a | 01.10.2004 |
|
3.0 | 10.12.2004 | |
3.0a | 11.12.2004 | |
3.1 | 22.01.2005 |
|
3.1a | 07.02.2005 | |
4.0 | 01.11.2005 |
|
4.1 | 26.11.2005 | |
4.2 | 17.04.2006 |
|
4.2a | 03.07.2006 | |
4.3 | 09.03.2007 |
|
4.3a | 03.05.2007 |
|
5.0 | 02.02.2008 |
|
5.0a | 12.02.2008. |
|
5.1 | 10.03.2008 |
|
5.1a | 17.03.2008 |
|
6.0 | 04.06.2008 |
|
6.0a | 08.07.2008 |
|
6.1 | 31.10.2008 |
|
6.1a | 01.12.2008 |
|
6.2 | 11.05.2009 |
|
6.2a | 15.06.2009 | |
6.3 | 21.10.2009 |
|
6.3a | 23.11.2009 |
|
7.0 | 19.07.2010 |
|
7.1 | 01.09.2011 |
|
7.1a | 07.02.2012 |
|
7.2 | 28.05.2014 |
|
Inne programy oparte na TrueCrypt
edytujZobacz też
edytujPrzypisy
edytuj- ↑ a b TrueCrypt. TrueCrypt Foundation. [dostęp 2014-05-28]. (ang.).
- ↑ TrueCrypt. [dostęp 2014-06-01]. (ang.).
- ↑ Strona zapowiadanego następcy projektu TrueCrypt o nazwie TCnext. [zarchiwizowane z tego adresu (2014-12-09)]. (ang.).
- ↑ Strona informacyjna poświęcona TrueCrypt.
- ↑ Strona informująca o postępie audytu. [dostęp 2015-04-02]. (ang.).
- ↑ Strona organizacji która przeprowadzała audyt programu. [dostęp 2015-04-02]. (ang.).
- ↑ Strona kampanii crowdfundingowej. [dostęp 2015-04-02]. (ang.).
- ↑ Dokument podsumowujący pierwszą fazę audytu. 2014-04-14. [dostęp 2015-04-02]. (ang.).
- ↑ Dokument podsumowujący drugą fazę audytu. 2015-04-02. [dostęp 2015-04-02]. (ang.).
- ↑ Version History2 (wersje od 1.0 do 4.3a). TrueCrypt Foundation. [dostęp 2009-06-20]. (ang.).
Linki zewnętrzne
edytuj- Strona projektu VeraCrypt – programu powstałego na bazie TrueCrypta
- Strona zapowiadanego następcy projektu TrueCrypt o nazwie TCnext. truecrypt.ch. [zarchiwizowane z tego adresu (2014-12-09)].
- Strona domowa projektu TrueCrypt
- Instrukcja obsługi TrueCrypt po polsku. kryptopolonia.info. [zarchiwizowane z tego adresu (2015-02-23)].