Безопасен ли е Protect text?

Да, в ясни граници. Protect text криптира всяка бележка с AES-256-GCM чрез Web Crypto на браузъра, с ключ, защитен с вашата парола чрез PBKDF2-SHA-256 (600 000 итерации). Бележките остават на компютъра ви, а разширението няма достъп до мрежата. То не може да защити отворен сейф, компютър със зловреден софтуер или едновременно загубени парола и ключ за възстановяване.

Добавете в Chrome

Безплатно 52 езика

Как се криптират бележките ми?

  1. Когато създавате сейфа, Protect text генерира случаен 256-битов ключ за данните.
  2. Всяка бележка (заглавие, текст, цвят, фиксиране) се криптира с този ключ чрез AES-256-GCM, с нов случаен nonce при всяко запазване. GCM също така открива дали съхранените данни са били променени.
  3. Ключът за данните се съхранява само обвит: веднъж с ключ, получен от вашата парола (PBKDF2-SHA-256, 600 000 итерации, случайна сол), и веднъж с ключ, получен от вашия ключ за възстановяване (около 125 бита случайност, 200 000 итерации).
  4. Всичко това се извършва от вградения в браузъра Web Crypto. Protect text не носи собствен криптографски код.

Смяната на паролата обвива ключа за данните наново; бележките не трябва да се криптират отново.

Къде е ключът, докато работя?

Когато отключите сейфа, ключът за данните се пази в сесийното хранилище на разширението в Chrome, което живее в паметта и никога не се записва на диска. Той се изтрива, когато сейфът се заключи (след избраното от вас време, когато компютърът се заключи или заспи, или с бутона с катинар) и когато браузърът се затвори.

Може ли разширението да изпрати бележките ми някъде?

Не. Политиката за сигурност на съдържанието забранява всяка мрежова връзка (connect-src 'none'), а разширението не иска достъп до нито един сайт. Няма сървър на Cresotech, няма аналитика и няма акаунт. Самият Chrome обновява разширението от Chrome Web Store, както прави с всяко разширение.

Какви разрешения иска и защо?

РазрешениеЗащо е нужно на Protect text
storageда пази криптираните ви бележки и настройките на компютъра ви
unlimitedStorageда позволи на голям бележник да надхвърли стандартната квота за хранилище на Chrome
sidePanelда отваря бележника в страничния панел на Chrome
contextMenusда добави „Добавяне в Protect Text“ и „Запазване на страницата в Protect Text“ в менюто при десен бутон
alarmsда заключва сейфа след избраното от вас време
idleда заключва сейфа, когато компютърът се заключи или заспи

При инсталирането Chrome не показва предупреждение за четене на данните ви в сайтове, защото Protect text не иска такъв достъп.

Какво Protect text не може да защити

Криптирането защитава бележките в покой. Бъдете честни със себе си за останалото:

  • Отворен сейф. Докато не се заключи, всеки на компютъра ви може да го чете. На общ компютър задайте кратко време за автоматично заключване и натискайте бутона с катинар, когато ставате.
  • Зловреден софтуер. Кийлогър или злонамерена програма на компютъра ви може да вижда какво пишете и какво е на екрана. Нито един бележник не защитава от това; поддържайте системата обновена.
  • Слаби пароли. Ако някой копира криптираните данни, кратка или често срещана парола може да бъде отгатната офлайн. Използвайте дълга фраза за парола; вграденият генератор помага.
  • Некриптирани копия. Бележка, която изтеглите като .txt, отпечатате или копирате другаде, вече не е криптирана. Клипбордът се изчиства 30 секунди след копиране на скрит текст, но за другите копия отговаряте вие.
  • Скритият текст замъглява текста на екрана. Това е защита от чужди погледи, а не допълнително криптиране.
  • Загуба и на двете тайни. Без паролата и ключа за възстановяване бележките са изгубени завинаги. Никой, включително Cresotech, няма задна врата.

Безопасен ли е файлът с резервно копие?

Да: той съдържа бележките в криптиран вид плюс обвития ключ – същото като на компютъра ви. Без вашата парола или ключа за възстановяване той не може да бъде прочетен. Все пак го пазете на лично място и имайте предвид, че старо резервно копие се отваря с паролата, която е била валидна, когато сте го направили.

Как да изтрия всичко?

Изтрийте бележките и изпразнете кошчето или премахнете Protect text от Chrome: хранилището му се изтрива заедно с него. Файловете с резервни копия, които сте запазили сами, не се засягат; изтрийте ги като всеки друг файл.

Повече подробности: политика за поверителност на Protect text.

Често задавани въпроси

Може ли Cresotech да чете бележките ми?

Не. Бележките никога не напускат компютъра ви чрез разширението, съхраняват се само криптирани, а ние никога нямаме вашата парола или ключ за възстановяване.

Откъде да знам, че няма достъп до мрежата?

Политиката му за сигурност на съдържанието (CSP) блокира всички мрежови връзки (connect-src 'none') и то не иска достъп до сайтове. Можете да проверите разрешенията на страницата chrome://extensions, в „Details“ (Подробности).

Какво е Web Crypto?

Web Cryptography API, вграден в Chrome и други браузъри. Той предоставя стандартни алгоритми като AES-GCM и PBKDF2, реализирани от самия браузър, така че Protect text не носи собствен криптографски код.

Достатъчно надежден ли е AES-256?

Да. AES-256-GCM е стандартен, широко използван шифър. На практика слабото място е паролата: дългата, уникална парола е много по-важна от шифъра.

Може ли някой да отгатне паролата ми?

Всеки опит струва 600 000 итерации на PBKDF2, а разширението ви кара да изчакате след грешна парола. Това забавя отгатването, но кратка или често срещана парола все пак може да бъде отгатната от някой, който е копирал файловете. Използвайте дълга парола или фраза за парола.

Какво става с бележките ми, ако премахна разширението?

Chrome изтрива хранилището на разширението, така че криптираните бележки изчезват. Първо направете файл с резервно копие; той остава криптиран.

Кой публикува Protect text?

Cresotech, марка на PayForSay s. r. o., Братислава, Словакия (ИН 54 455 073, ДДС SK2121683322).

Актуализирано: