دستور لبزDASTOOR LABS · JOURNAL
پلن‌هاراهنمامقالاتورود
◇ JOURNAL · FILE 002خانه/مقالات/حریم خصوصی واقعی: معماری صفر-دانش در دستور

حریم خصوصی واقعی: معماری صفر-دانش در دستور

۲۰ مهر ۱۴۰۵۳ دقیقه مطالعه
حریم خصوصیامنیتصندوق خصوصی

تقریباً هر سرویسی صفحه‌ای دارد به نام «امنیت» که می‌گوید داده‌هایت رمزنگاری می‌شوند. جمله درست است و گمراه‌کننده. تقریباً همه از TLS در انتقال و AES در ذخیره‌سازی استفاده می‌کنند؛ اما در این مدل، کلید رمزگشایی دستِ سرویس است. یعنی هر کسی که به سرور دسترسی داشته باشد — اپراتور، کارمندی که نباید، یا کسی که سرور را لو داده — می‌تواند محتوای گفتگوهایت را بخواند. سؤال درست این نیست که «رمز شده؟»؛ سؤال این است که «کلید دست کیست؟».

معماری صفر-دانش یعنی چه؟

در معماری صفر-دانش، کلید محتوا هرگز از دستگاه تو خارج نمی‌شود. سرور فقط دادهٔ رمزشده را نگه می‌دارد — بایت‌هایی که برای خودش بی‌معنی‌اند. دستور این معماری را در قالب «صندوق خصوصی» پیاده کرده است: وقتی صندوق را فعال می‌کنی، کلید اصلی رمزنگاری (MDK) با رمز صندوقِ خودت ساخته می‌شود و فقط روی دستگاه خودت زندگی می‌کند. ما از روی طراحی نمی‌توانیم متن گفتگوهایت را بخوانیم؛ این ادعای اعتماد نیست، نتیجهٔ ریاضیات است.

حریم خصوصی واقعی وقتی است که نشکندنی بودنش به قول دادنِ ما وابسته نباشد.

زیر ساختار چه خبر است؟

صندوق خصوصی روی دو پایهٔ استاندارد ایستاده است، نه اختراع اختصاصی مشکوک:

  1. Argon2id برای مشتق‌کردن کلید از رمز صندوق: همین که رمزت در سرور یا دستگاه تو لو برود، مهاجم نمی‌تواند با سخت‌افزار سریع آن را حدس بزند؛ Argon2id حافظه‌بر است و حملات GPU را پرهزینه می‌کند.
  2. AES-256-GCM برای رمزنگاری محتوا: همان استانداردی که بانک‌ها و سیستم‌عامل‌ها استفاده می‌کنند، با تضمین یکپارچگی — یعنی اگر کسی حتی یک بایت از دادهٔ رمزشده را دستکاری کند، رمزگشایی رد می‌شود.
  3. کلید هر حساب جدا است: دادهٔ هر حساب با کلید خود همان حساب رمز شده؛ نشتی یک حساب به بقیه سرایت نمی‌کند.
  4. فایل‌ها روی انبار محتوایی‌آدرس ذخیره می‌شوند با دسترسی فقط مالک؛ آدرس فایل خودش از محتوا مشتق می‌شود.

سه کلید، یک قاعدهٔ ساده

صندوق با سه چیز باز می‌شود: رمز صندوق، عبارت بازیابی ۱۲واژه‌ای، و کلید دستگاه. هیچ‌کدام به سرور ارسال نمی‌شوند. این طراحی یک پیامد جدی دارد که صادقانه باید بدانی: اگر هر سه را گم کنی، داده‌های رمزشده بدون بازگشت می‌مانند. حسابت سالم است و می‌توانی ادامه بدهی، اما محتوای قدیمی صندوق برای همیشه بسته است. ما عمداً هیچ درِ پشتی نداریم؛ درِ پشتی یعنی صفر-دانش نبودن.

عبارت بازیابی را جدی بگیر

عبارت ۱۲واژه‌ای را جایی امن خارج از دستگاه بنویس — مثل رمز کیف پول. تنها چیزی که بین تو و از دست رفتن داده است، همین عبارت و رمز صندوق است.

و اگر حساب را حذف کنی؟

حذف حساب یعنی نابودی همهٔ wrapهای کلید — ساختارهایی که کلید را نگه می‌دارند. بدون آن‌ها، هیچ بک‌آپی نمی‌تواند محتوا را باز کند؛ چون محتوا با کلیدی رمز شده که دیگر هیچ‌جا وجود ندارد. حذف واقعی همین است، نه قایم‌کردن ردیف‌ها. همین قاعده در سطح کوچک‌تر هم برقرار است: حذف یک گفتگو یعنی حذف واقعی ردیف‌هایش.

مرزهای صادقانه

صفر-دانش جادو نیست و مرز دارد. برای تولید پاسخ، متن پیام در لحظهٔ پردازش رمزگشایی و به موتور مدل زبانی دستور ارسال می‌شود — این ذاتیِ هر دستیار هوشمند است؛ مدلی که متن را نمی‌بیند نمی‌تواند جواب بدهد. تفاوت دستور این است که این محتوا هرگز خوانا ذخیره نمی‌شود، برای آموزش مدل به جایی داده نمی‌شود و بعد از پردازش فقط نسخهٔ رمزشده‌اش می‌ماند. حالت‌های «خصوصی» و «موقت» هم برای گفتگوهایی هست که اصلاً نمی‌خواهی ثبت شوند.

اگر داده‌ای داری که لو رفتنش هزینه دارد — قرارداد، پروندهٔ موکل، یادداشت‌های کاری — صندوق خصوصی را فعال کن و عبارت بازیابی را امن نگه دار. تنظیم آن دو دقیقه طول می‌کشد و برای همیشه تو را از دستهٔ «امیدوارم امن باشد» به «از نظر ریاضی امن است» منتقل می‌کند. دستور را می‌توانی رایگان شروع کنی و صندوق برای همهٔ پلن‌ها باز است.

SHARE ◇تلگرامX (توییتر)

◇ NEXT STEP

دستور را رایگان شروع کنید

کردیت شفاف، حافظه در کنترل شما، و صندوق خصوصی برای همهٔ پلن‌ها.

مشاهدهٔ پلن‌ها ←
یادداشت پیشینایجنت هوش مصنوعی چیست و چه فرقی با چت‌بات داردیادداشت پسینحافظهٔ گفتگو: چطور دستور شما را به‌یاد می‌سپارد و چطور فراموش کنید
◇ INDEXمعماری صفر-دانش یعنی چه؟زیر ساختار چه خبر است؟سه کلید، یک قاعدهٔ سادهو اگر حساب را حذف کنی؟مرزهای صادقانه

یادداشت‌های مرتبط

◇ FILE 003۲۶ مهر ۱۴۰۵۳ دقیقه مطالعه
حافظهحریم خصوصیدستور

حافظهٔ گفتگو: چطور دستور شما را به‌یاد می‌سپارد و چطور فراموش کنید

حافظه همان چیزی است که دستیار را از تکرارِ خودآزماییِ هر بار نجات می‌دهد — به شرط این‌که کنترلش دست تو باشد. دیدن، ویرایش، خروجی گرفتن و خاموش‌کردن کامل؛ همه‌اش اینجاست.

◇ FILE 001۱۳ مهر ۱۴۰۵۴ دقیقه مطالعه
آموزشایجنتهوش مصنوعی

ایجنت هوش مصنوعی چیست و چه فرقی با چت‌بات دارد

چت‌بات جواب می‌دهد؛ ایجنت کار می‌کند. در این مقاله با یک مثال واقعی می‌بینی که مرز این دو کجاست و چرا همهٔ دستیارهای «هوشمند» ایجنت نیستند.

ATELIER SIGNAL · DASTOOR LABS — JOURNAL

دربارهٔ دستورپلن‌ها و تعرفهقوانینحریم خصوصیRSS© دستور