Jak szyfrowane są moje notatki?
- Przy tworzeniu sejfu Protect text generuje losowy 256-bitowy klucz danych.
- Każda notatka (tytuł, tekst, kolor, przypięcie) jest szyfrowana tym kluczem algorytmem AES-256-GCM, z nowym losowym nonce przy każdym zapisie. GCM wykrywa też, czy zapisane dane zostały zmienione.
- Klucz danych jest przechowywany tylko opakowany: raz kluczem wyprowadzonym z twojego hasła (PBKDF2-SHA-256, 600 000 iteracji, losowa sól) i raz kluczem wyprowadzonym z twojego klucza odzyskiwania (około 125 bitów losowości, 200 000 iteracji).
- Wszystko to robi wbudowane w przeglądarkę Web Crypto. Protect text nie zawiera własnego kodu kryptograficznego.
Zmiana hasła ponownie opakowuje klucz danych; notatek nie trzeba szyfrować od nowa.
Gdzie jest klucz, gdy pracuję?
Po odblokowaniu sejfu klucz danych jest trzymany w pamięci sesji Chrome dla rozszerzenia, która istnieje tylko w pamięci i nigdy nie jest zapisywana na dysk. Jest usuwany, gdy sejf się blokuje (po wybranym czasie, gdy komputer się blokuje lub usypia albo przyciskiem z kłódką) oraz gdy przeglądarka zostaje zamknięta.
Czy rozszerzenie może gdzieś wysłać moje notatki?
Nie. Polityka bezpieczeństwa treści zabrania wszelkich połączeń sieciowych (connect-src 'none'),
a rozszerzenie nie prosi o dostęp do żadnej strony. Nie ma serwera Cresotech, analityki ani konta.
Samo rozszerzenie aktualizuje Chrome z Chrome Web Store, tak jak każde inne rozszerzenie.
O jakie uprawnienia prosi i dlaczego?
| Uprawnienie | Do czego Protect text go potrzebuje |
|---|---|
storage | przechowywanie zaszyfrowanych notatek i ustawień na twoim komputerze |
unlimitedStorage | pozwala dużemu notatnikowi przekroczyć domyślny limit pamięci Chrome |
sidePanel | otwieranie notatnika w panelu bocznym Chrome |
contextMenus | dodanie poleceń Dodaj do Protect Text i Zapisz tę stronę w Protect Text do menu prawego przycisku myszy |
alarms | blokowanie sejfu po wybranym czasie |
idle | blokowanie sejfu, gdy komputer się blokuje lub usypia |
Przy instalacji Chrome nie pokazuje ostrzeżenia o odczytywaniu twoich danych na stronach, bo Protect text o takie uprawnienia nie prosi.
Czego Protect text nie ochroni
Szyfrowanie chroni notatki zapisane na dysku. Co do reszty bądź wobec siebie szczery:
- Otwarty sejf. Dopóki się nie zablokuje, może go przeczytać każdy przy twoim komputerze. Na wspólnym komputerze ustaw krótki czas automatycznej blokady i naciśnij przycisk z kłódką, gdy odchodzisz.
- Złośliwe oprogramowanie. Keylogger lub szkodliwy program na komputerze widzi, co wpisujesz i co jest na ekranie. Przed tym nie chroni żaden notatnik; aktualizuj system.
- Słabe hasła. Jeśli ktoś skopiuje zaszyfrowane dane, krótkie lub popularne hasło da się odgadnąć offline. Używaj długiej frazy; pomaga w tym wbudowany generator.
- Niezaszyfrowane kopie. Notatka pobrana jako .txt, wydrukowana lub skopiowana gdzie indziej nie jest już szyfrowana. Schowek jest czyszczony 30 sekund po skopiowaniu ukrytego tekstu, ale o inne kopie musisz zadbać sam.
- Ukryty tekst rozmywa tekst na ekranie. To osłona prywatności, a nie dodatkowe szyfrowanie.
- Utrata obu sekretów. Bez hasła i klucza odzyskiwania notatki przepadają na zawsze. Nikt, także Cresotech, nie ma tylnych drzwi.
Czy plik kopii zapasowej jest bezpieczny?
Tak: zawiera notatki w postaci zaszyfrowanej oraz opakowany klucz, tak samo jak na twoim komputerze. Bez hasła lub klucza odzyskiwania jest nieczytelny. Mimo to trzymaj go w prywatnym miejscu i pamiętaj, że starą kopię otwiera hasło, które obowiązywało w chwili jej utworzenia.
Jak usunąć wszystko?
Usuń notatki i opróżnij kosz albo usuń Protect text z Chrome: jego pamięć zostanie skasowana razem z nim. Plików kopii zapasowej, które sam zapisałeś, to nie dotyczy; usuń je jak każdy inny plik.
Więcej szczegółów: polityka prywatności Protect text.