رمزنگاری و کلیدها
هر نسخه با قالب NMKB1 رمزنگاری و امضا میشود. کلید مدیریتشده نمایک، کلید شما یا هر دو؛ و پیامد از دست رفتن کلید.
قالب NMKB1
- کلید داده هر نسخه تصادفی است و برای هر گیرنده جداگانه با X25519 بستهبندی میشود.
- داده در بخشهای ۱ مگابایتی با AES-256-GCM رمزنگاری و هر بخش جداگانه احراز میشود؛ بریدن یا جابهجایی بخشها کشف میشود.
- سازنده نسخه (عامل یا کارگر) هش محتوا و اندازهها را امضا میکند و عامل پیش از بازگردانی امضا را با کلیدهای مورد اعتماد خودش میسنجد.
- تغییر رمزنگاری فقط روی نسخههای بعدی اثر دارد؛ افزودن کلید مدیریتشده یا حذف کلید شما تایید تازه هویت و اعلان امنیتی دارد.
سه حالت رمزنگاری
| حالت | نوع / مقدار | توضیح |
|---|---|---|
مدیریتشده | کلید نمایک | بازگردانی، بررسی عمیق و دانلود فایل باز از پنل ممکن است. کلید خصوصی فقط نزد سرویس کلید جدا و مهرشده است. |
مدیریتشده + کلید شما | دو گیرنده | همه امکانات پنل، بهعلاوه اینکه با کلید خودتان هم بدون نمایک باز میشود. |
فقط کلید شما | بدون دسترسی نمایک | نمایک هرگز نمیتواند نسخه را باز کند؛ دانلود فقط رمزنگاریشده و بازگردانی فقط با عاملی که فایل هویت شما را دارد. |
ساخت کلید شما
کلید را روی سیستم خودتان بسازید؛ فقط کلید عمومی nmkpk1… را در پنل «سیاستها › کلیدهای رمزنگاری» اضافه کنید. فایل هویت را هرگز در پنل یا ایمیل نگذارید.
namayek-agent keygen --out ./namayek-identity.key# prints the public recipient (nmkpk1…) — add it in the panel; keep the identity file offlineباز کردن نسخه
نسخه رمزنگاریشده را دانلود کنید؛ inspect همه بایتها را احراز میکند و decrypt فایل بومی موتور را میسازد.
namayek-agent inspect --in shop.nmkb1 --identity ./namayek-identity.keynamayek-agent decrypt --in shop.nmkb1 --identity ./namayek-identity.key --out shop.dumpاز دست رفتن کلید
آخرین بهروزرسانی: