آیا Protect text امن است؟

بله، در محدوده‌ای روشن. Protect text هر یادداشت را با AES-256-GCM و با Web Crypto مرورگر رمزگذاری می‌کند، با کلیدی که از طریق PBKDF2-SHA-256 (۶۰۰٬۰۰۰ دور) با رمز عبور شما محافظت می‌شود. یادداشت‌ها روی رایانه شما می‌مانند و افزونه به شبکه دسترسی ندارد. از گاوصندوق باز، رایانه آلوده به بدافزار یا رمز عبور گم‌شده همراه با کلید بازیابی گم‌شده نمی‌تواند محافظت کند.

افزودن به Chrome

رایگان 52 زبان

یادداشت‌های من چگونه رمزگذاری می‌شوند؟

  1. وقتی گاوصندوق را می‌سازید، Protect text یک کلید داده تصادفی ۲۵۶ بیتی می‌سازد.
  2. هر یادداشت (عنوان، متن، رنگ، سنجاق) با آن کلید و با AES-256-GCM رمزگذاری می‌شود، با یک nonce تصادفی تازه در هر بار ذخیره. GCM همچنین تشخیص می‌دهد که آیا داده ذخیره‌شده تغییر کرده است.
  3. کلید داده فقط به‌صورت بسته‌بندی‌شده ذخیره می‌شود: یک بار با کلیدی که از رمز عبور شما ساخته می‌شود (PBKDF2-SHA-256، ۶۰۰٬۰۰۰ دور، نمک تصادفی) و یک بار با کلیدی که از کلید بازیابی شما ساخته می‌شود (حدود ۱۲۵ بیت تصادف، ۲۰۰٬۰۰۰ دور).
  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 بارگیری، چاپ یا جای دیگری کپی می‌کنید، دیگر رمزگذاری‌شده نیست. کلیپ‌بورد ۳۰ ثانیه پس از کپی متن پنهان پاک می‌شود، اما نسخه‌های دیگر به عهده خودتان است.
  • متن پنهان متن را روی صفحه محو می‌کند. یک پرده حریم خصوصی است، نه رمزگذاری اضافه.
  • گم کردن هر دو راز. بدون رمز عبور و کلید بازیابی، یادداشت‌ها برای همیشه از دست رفته‌اند. هیچ‌کس، از جمله Cresotech، در پشتی ندارد.

آیا فایل پشتیبان امن است؟

بله: یادداشت‌ها را به‌صورت رمزگذاری‌شده به‌علاوه کلید بسته‌بندی‌شده در خود دارد، درست مثل روی رایانه شما. بدون رمز عبور یا کلید بازیابی شما خوانا نیست. با این حال آن را جایی خصوصی نگه دارید و به یاد داشته باشید که پشتیبان قدیمی با رمز عبوری باز می‌شود که هنگام ساختن آن معتبر بوده است.

چگونه همه چیز را حذف کنم؟

یادداشت‌ها را حذف کنید و سطل زباله را خالی کنید، یا Protect text را از Chrome حذف کنید: فضای ذخیره‌سازی آن هم همراهش پاک می‌شود. به فایل‌های پشتیبانی که خودتان ذخیره کرده‌اید دست زده نمی‌شود؛ آن‌ها را مثل هر فایل دیگری حذف کنید.

جزئیات بیشتر: سیاست حفظ حریم خصوصی Protect text.

پرسش‌های متداول

آیا Cresotech می‌تواند یادداشت‌های من را بخواند؟

نه. یادداشت‌ها از طریق افزونه هرگز از رایانه شما خارج نمی‌شوند، فقط به‌صورت رمزگذاری‌شده ذخیره می‌شوند و ما هرگز رمز عبور یا کلید بازیابی شما را نداریم.

از کجا بدانم که به شبکه دسترسی ندارد؟

سیاست امنیت محتوای آن همه اتصال‌های شبکه را مسدود می‌کند (connect-src 'none') و به هیچ وب‌سایتی دسترسی نمی‌خواهد. می‌توانید مجوزها را در صفحه chrome://extensions، در بخش «Details» (جزئیات)، بررسی کنید.

Web Crypto چیست؟

Web Cryptography API که در Chrome و مرورگرهای دیگر تعبیه شده است. الگوریتم‌های استانداردی مثل AES-GCM و PBKDF2 را فراهم می‌کند که خود مرورگر پیاده‌سازی کرده است، پس Protect text کد رمزنگاری خودش را همراه ندارد.

آیا AES-256 به اندازه کافی قوی است؟

بله. AES-256-GCM رمزی استاندارد و پرکاربرد است. در عمل نقطه ضعف رمز عبور است: یک رمز عبور طولانی و منحصربه‌فرد خیلی بیشتر از نوع رمز اهمیت دارد.

آیا کسی می‌تواند رمز عبور من را حدس بزند؟

هر حدس ۶۰۰٬۰۰۰ دور PBKDF2 هزینه دارد و افزونه پس از رمز عبور اشتباه شما را منتظر می‌گذارد. این کار حدس زدن را کند می‌کند، اما کسی که فایل‌ها را کپی کند هنوز می‌تواند رمز عبور کوتاه یا رایج را حدس بزند. از رمز عبور طولانی یا یک عبارت عبور استفاده کنید.

اگر افزونه را حذف کنم، یادداشت‌هایم چه می‌شوند؟

Chrome فضای ذخیره‌سازی افزونه را پاک می‌کند، پس یادداشت‌های رمزگذاری‌شده از بین می‌روند. اول یک فایل پشتیبان بسازید؛ آن فایل رمزگذاری‌شده می‌ماند.

ناشر Protect text کیست؟

Cresotech، برندی از PayForSay s. r. o.، براتیسلاوا، اسلواکی (شماره ثبت 54 455 073، شناسه مالیاتی SK2121683322).

به‌روزرسانی: