رفتن به محتوا

مدل تهدید

چه کسی چه چیزی را می‌تواند ببیند و چه چیزی متوقفش می‌کند

مدل تهدید تنها وقتی سودمند است که مهاجمانی را که در برابرشان می‌بازد به همان روشنی نام ببرد که آن‌هایی را که شکست می‌دهد. هر ردیف زیر نشان می‌دهد آن مهاجم چه می‌بیند، به چه چیزی دسترسی ندارد، چه دفاعی برقرار است و با این حال چه چیزی ممکن می‌ماند.

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

مدل تهدید PrivaMesh بر اساس مهاجم، با دفاع‌ها و ریسک باقی‌مانده
مهاجممی‌بیندنمی‌توانددفاعهنوز ممکن است
PrivaMesh، گردانندهاینکه حسابی هزینه‌ی یک ارسال را پرداخته و چه زمانیپیام‌ها را بخواند، گیرندگان را بفهمد، مخاطبان شما را فهرست کند یا تاریخچه را بازسازی کندنه پایگاه داده‌ی حساب و نه انباره‌ی پیام؛ توکن‌های کور پرداخت را از ارسال جدا می‌کنندممکن است ناچار شویم نشان دهیم حسابی در زمانی مشخص چیزی فرستاده است
ارائه‌دهنده‌ی RPCنشانی IP شما، زمان درخواست‌ها، تراکنش‌هایی که می‌فرستیدچیزی را رمزگشایی کند یا بفهمد هر نشانی یک‌بارمصرف از آنِ کیستنقطه قابل تعویض و میزبانی شخصی استارائه‌دهنده‌ای که لاگ نگه می‌دارد تصویری در سطح شبکه از زمان‌های فعالیت شما می‌سازد
ناظر زنجیرهمتن رمزشده‌ی پرشده، نشانی‌های یک‌بارمصرف، زمان دقیق تراکنش‌هامحتوا را بخواند یا دو پیام از یک گفتگو را به هم پیوند دهدنشانی‌های پنهان، سطح‌های ثابت پرکردن، ترافیک پوششی اختیاریبا ترافیک پوششی خاموش، الگوی فعالیت شما در طول زمان کاملاً پیداست
تحلیلگر زمان‌بندی سراسریفعالیت همبسته در کل شبکه به‌طور هم‌زمانرمزگشایی کند یا نشانی‌ها را به‌طور رمزنگاشتی پیوند دهدترافیک پوششی با فاصله‌های تصادفی ۳ تا ۱۰ دقیقه، در صورت روشن بودناین مهاجمی است که کمترین دفاع را در برابرش داریم؛ ناظر کل شبکه با نگهداری نامحدود فراتر از چیزی است که هر طراحی در سطح پیام بتواند رفعش کند
کسی که گوشی قفل‌گشوده‌ی شما را در دست داردهمه‌چیز: متن اصلی، مخاطبان، کلیدهاپیام‌هایی را که ratchet پیش‌تر حذف کرده بازیابی کندذخیره در Keychain پشت Face ID یا Touch ID؛ رازداری پیشرو گذشته را محدود می‌کند؛ کد اجبار به‌جای باز کردن حساب آن را پاک می‌کندنفوذ به دستگاه برای هر چیزی که اکنون روی آن است کامل است، و کد اجبار فقط در لحظه‌ای کمک می‌کند که از شما خواسته می‌شود قفل را باز کنید - نه اگر حافظه پیش‌تر کپی شده باشد
کسی که عبارت بازیابی شما را داردهویت شما را، و از این پس می‌تواند خود را جای شما جا بزندبخش ratchet گفتگوهای گذشته را بخواند - آن کلیدها تصادفی و فقط روی دستگاه بودندعبارت هرگز دستگاه شما را ترک نمی‌کند و هرگز فرستاده نمی‌شودکلید هویت، پیش‌کلید امضاشده و پیش‌کلید PQ همه از عبارت به دست می‌آیند و هیچ پیش‌کلید یک‌بارمصرفی منتشر نمی‌شود، پس پیام آغازین هر گفتگو را می‌توان از عبارت به‌همراه پاکت دائمی روی زنجیره دوباره محاسبه کرد. ابطال هم وجود ندارد
مخاطب بدخواههر چیزی که برایش می‌فرستید، و می‌تواند از آن اسکرین‌شات بگیرد یا بازارسالش کندبه دیگر افرادی که با آن‌ها حرف می‌زنید برسد یا گفتگوهای دیگر را بخواندمسدودسازی و جداسازی کلیدها برای هر گفتگوهیچ رمزنگاری‌ای جلوی غیرقابل‌اعتماد بودن طرف گفتگوی شما را نمی‌گیرد
جاعل هنگام افزودن مخاطبهیچ، اگر تأیید موفق باشدکلید خود را جای کلید مخاطبی بگذارد که بسته‌اش روی زنجیره امضا شدهبسته‌های پیش‌کلیدِ امضاشده با کیف پول و منتشرشده روی زنجیره، پس هیچ رجیستری نمی‌تواند کلید یک حساب را جایگزین کندشماره‌ی امنیتی یا اثر انگشتی برای مقایسه وجود ندارد، پس تأیید اینکه حساب متعلق به شخص موردنظر است کاملاً بیرون از برنامه و بدون کمک انجام می‌شود
Appleاینکه Apple ID شما اشتراکی خریده استپیام‌ها و مخاطبان را ببیند یا خرید را به فعالیت ارسال شما پیوند دهدتوکن‌های کور میان خرید و هر ارسال قرار می‌گیرندApple می‌داند شما مشتری PrivaMesh هستید، که در iOS ناگزیر است
سانسورگر در سطح شبکهاینکه به یک نقطه‌ی RPC سولانا وصل شده‌ایدپیام‌های تکی را بخواند یا گزینشی دور بریزدنقطه‌های RPC قابل تعویض‌اند، از جمله با نقطه‌هایی که خودتان اجرا می‌کنیدمسدود کردن Solana یا همه‌ی RPCها تحویل را کاملاً متوقف می‌کند

این مدل چه چیزی را فرض می‌گیرد

اینکه سازوکارهای رمزنگاری پابرجا بمانند: X3DH، Double Ratchet، AES-256-GCM و روی iOS 26، ML-KEM-768. اینکه دستگاه شما از پیش نفوذشده نباشد. اینکه بررسی کنید مخاطبی که می‌افزایید همان کسی است که در نظر دارید. اگر هر یک از این‌ها نقض شود، بقیه‌ی طراحی نجاتتان نمی‌دهد.

همچنین فرض می‌گیرد پیاده‌سازی ما از این سازوکارها درست است - برای همین کد منبع عمومی است و یافتن نقص در آن پاداش دارد. فهرست کامل آنچه پوشش داده نمی‌شود در محدودیت‌های شناخته‌شده آمده است.

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

PrivaMesh در برابر چه چیزی ضعیف‌ترین دفاع را دارد؟

در برابر مهاجمی سراسری که پیوسته کل شبکه را زیر نظر دارد و همه‌چیز را نگه می‌دارد. ترافیک پوششی هزینه‌ی همبستگی زمانی را بالا می‌برد اما ناظری در این مقیاس را شکست نمی‌دهد، و زنجیره سابقه‌ای دائمی برایش نگه می‌دارد تا روی آن کار کند.

اگر دستگاهم توقیف شود، چه چیزی افشا می‌شود؟

هر چه اکنون روی آن است: متن اصلی، مخاطبان و کلیدها، مگر اینکه قفل باشد و مهاجم نتواند از Face ID بگذرد. رازداری پیشرو آسیب را به آنچه ratchet هنوز حذف نکرده محدود می‌کند - پیام‌های قدیمی از پیش بازیابی‌نشدنی‌اند. اگر وادارتان کنند خودتان قفل را باز کنید، کد اجبار به‌جای باز کردن حساب آن را پاک می‌کند.

آیا می‌توان PrivaMesh را مجبور به تحویل داده‌هایم کرد؟

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

آیا VPN کمک می‌کند؟

بله، در برابر ارائه‌دهنده‌ی RPC و ناظر سطح شبکه، یعنی دو مهاجمی که IP شما را می‌بینند. در آنچه روی زنجیره نوشته می‌شود تغییری نمی‌دهد، که آن هم از پیش ناخواناست.

ادامهٔ مطلب