نمایک، نیاز اول کسب و کارها
پرش به محتوای اصلی

امنیت در نمایک

با داده‌های حساس شما کار می‌کنیم؛ پس امنیت را از طراحی شروع کرده‌ایم، نه در پایان. این صفحه دقیقا می‌گوید هر بخش چطور محافظت می‌شود.

اصول ما

  • داده روی زیرساخت نمایک

    نقشه، جست‌وجو و مسیریابی روی سرورهای خود نمایک اجرا می‌شوند و به هیچ سرویس خارجی وابسته نیستند.

    self-hosted
  • کمترین دسترسی

    هر بخش سامانه فقط به همان داده‌ای دسترسی دارد که لازم دارد؛ کلیدهای API هم فقط دسترسی‌هایی را دارند که خودتان انتخاب می‌کنید.

    least privilege
  • رمزنگاری پیش‌فرض

    هیچ نسخه پشتیبانی رمزنگاری‌نشده ذخیره نمی‌شود و رازهای اتصال فقط رمزنگاری‌شده نگهداری می‌شوند.

    AES-256-GCM
  • ردپذیری

    کارهای حساس حساب، از ساخت کلید تا دانلود و بازگردانی، با زمان و دستگاه در گزارش فعالیت ثبت می‌شوند.

    audit log

رمزنگاری نسخه‌های پشتیبان

قالب رمزنگاری نمایک (NMKB1) برای هر نسخه یک کلید داده تازه می‌سازد و آن را برای کلیدهایی که شما انتخاب می‌کنید بسته‌بندی می‌کند.

سلسله‌مراتب کلیدهای رمزنگاری نسخه پشتیبانهر نسخه با یک کلید داده تصادفی و جدا رمزنگاری می‌شود. این کلید داده برای کلید مدیریت‌شده نمایک و یا کلید مشتری بسته‌بندی می‌شود. کلید مدیریت‌شده خودش با کلید اصلی سرور مهر شده است. اگر فقط کلید مشتری انتخاب شود، نمایک نمی‌تواند نسخه را بخواند.مهر کلیدبسته‌بندی DEKبسته‌بندی DEKرمزنگاری جریانکلید اصلی سرورBACKUP_MASTER_KEYکلید مدیریت‌شده نمایکX25519 · sealedکلید مشتریX25519 · نزد شماکلید داده هر نسخهDEK · تصادفیقطعه‌های رمزنگاری‌شدهAES-256-GCM · 1 MiB
کلید داده هر نسخه جداست؛ دسترسی به یک نسخه هیچ نسخه دیگری را باز نمی‌کند.
  1. 1

    کلید جدا برای هر نسخه

    هر نسخه با یک کلید داده تصادفی رمزنگاری می‌شود؛ لو رفتن یک نسخه، نسخه دیگری را باز نمی‌کند.

  2. 2

    رمزنگاری قطعه‌به‌قطعه

    داده پس از فشرده‌سازی در قطعه‌های یک مگابایتی با AES-256-GCM رمزنگاری می‌شود؛ هر کم‌وزیاد شدن یا جابه‌جایی قطعه هنگام بازکردن شناخته می‌شود.

  3. 3

    رمزنگاری پیش از خروج از سرور شما

    در حالت عامل، نسخه روی سرور خودتان رمزنگاری و بعد ارسال می‌شود.

  4. 4

    امضای هر نسخه

    عامل هر درخواست و هر نسخه را با کلید Ed25519 خودش امضا می‌کند؛ نسخه بی امضای معتبر پذیرفته نمی‌شود.

  5. 5

    قفل تغییرناپذیر

    برای نسخه‌های مهم، قفل تغییرناپذیر حذف یا بازنویسی را در لایه ذخیره‌سازی هم ناممکن می‌کند.

مقایسه کلید مدیریت‌شده نمایک و کلید مشتری
قابلیتکلید مدیریت‌شده نمایککلید مشتری
بازگردانی و دانلود از پنلداردفقط رمزنگاری‌شده
دسترسی نمایک به محتوافقط با درخواست خود شماندارد
نگهداری کلید رمزگشایینمایک، رمزنگاری‌شدهفقط شما
اگر کلید نزد شما گم شودکلیدی نزد شما نیستنسخه‌ها دیگر باز نمی‌شوند

امنیت حساب

  • ورود با کد یک‌بارمصرف

    ورود با کد پیامکی و بی گذرواژه‌ای که بتوان حدسش زد یا جای دیگری لو داد.

  • ورود دومرحله‌ای

    برنامه احراز هویت (TOTP) با ده کد بازیابی که فقط یک بار نشان داده می‌شوند.

    RFC 6238
  • تأیید دوباره هویت

    پیش از کارهای حساس، مثل ساخت کلید محرمانه، دانلود، بازگردانی یا ضعیف‌تر کردن رمزنگاری، هویت شما دوباره پرسیده می‌شود.

    step-up
  • نشست‌ها و دستگاه‌ها

    همه نشست‌های فعال و تاریخچه ورود را در پنل می‌بینید و هر کدام را با یک لمس می‌بندید.

کلیدهای API

کلید عمومی برای مرورگر و نقشه است و کلید محرمانه برای سرور شما؛ هر دو را می‌توانید محدود، جابه‌جا یا باطل کنید.

  • فقط یک بار نمایش

    کلید کامل فقط هنگام ساخت نشان داده می‌شود؛ نزد ما فقط چکیده HMAC-SHA256 آن نگهداری می‌شود.

    HMAC-SHA256
  • دسترسی محدود

    برای هر کلید دقیقا مشخص کنید به کدام سرویس‌ها دسترسی دارد؛ بقیه رد می‌شوند.

  • دامنه و IP مجاز

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

  • چرخش و ابطال

    کلید را با دوره هم‌پوشانی بچرخانید یا باطل کنید؛ ابطال در چند ثانیه به همه سرورها می‌رسد.

گزارش آسیب‌پذیری

اگر ضعف امنیتی پیدا کرده‌اید، از شما ممنونیم. گزارش را از صفحه تماس با موضوع «گزارش امنیتی» بفرستید؛ آن را محرمانه بررسی می‌کنیم و نتیجه را به خودتان خبر می‌دهیم.

  • به داده کاربران دیگر دسترسی نگیرید و آن را تغییر ندهید.
  • از حمله‌های ازکارانداختن سرویس و مهندسی اجتماعی پرهیز کنید.
  • پیش از انتشار عمومی، فرصت رفع مشکل را به ما بدهید.
  • ارسال گزارش امنیتی

پرسش‌های امنیتی

نمایک می‌تواند محتوای نسخه‌های پشتیبان من را بخواند؟

اگر فقط کلید مشتری را انتخاب کنید، خیر؛ کلید رمزگشایی هرگز به نمایک نمی‌رسد و دانلود همیشه رمزنگاری‌شده است. با کلید مدیریت‌شده نمایک، رمزگشایی فقط برای بازگردانی یا دانلودی انجام می‌شود که خودتان پس از تأیید دوباره هویت درخواست کنید.

اگر کلید مشتری را گم کنم چه می‌شود؟

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

کلید API من لو رفته است؛ چه کنم؟

از پنل، بخش کلیدها، همان کلید را باطل کنید؛ ابطال در چند ثانیه اعمال می‌شود. بعد کلید تازه بسازید و در گزارش فعالیت، مصرف اخیر کلید را بررسی کنید.

لینک دانلود نسخه پشتیبان چقدر معتبر است؟

لینک دانلود کوتاه‌مدت و یک‌بارمصرف است، به حساب و نسخه شما گره خورده و ساختنش به تأیید دوباره هویت نیاز دارد.

داده حساس را به سامانه‌ای بسپارید که برایش ساخته شده است

حریم خصوصی و مدت نگهداری هر داده را هم شفاف نوشته‌ایم.