من نحن
شخص واحد. لا يوجد فريق ولا مستثمرون ولا مجلس استشاري.
Vaultaire تطبيق لـ iPhone وiPad يحفظ الصور والفيديوهات والمستندات في خزائن مشفرة على الجهاز بـ AES-256-GCM. يفتح نمط ترسمه كل خزنة. لا يلزمك إنشاء حساب Vaultaire، وتتسع النسخة المجانية لـ 3 خزائن تضم 100 صورة و10 مقاطع فيديو إجمالًا. تنشر Wraxle LLC التطبيق، ولا يُوزَّع إلا عبر App Store.
تشرح هذه الصفحة من يصنع التطبيق ولماذا وُجد وكيف بُني. أما صفحة البنية الأمنية فتشرح ما يحميه التشفير وما لا يحميه.
اسمي Rasty Turek، وأنا الشخص الذي يقف وراء Vaultaire.
مهندس واحد، قاعدة بيانات واحدة، مجموعة واحدة من القرارات المعمارية التي لا تستجيب لأحد باستثناء الأشخاص الذين يستخدمون هذا التطبيق. هذا هو المخطط التنظيمي بأكمله.
لماذا يهم شخص واحد؟
عندما تقوم بإنشاء أداة خصوصية مع فريق، فإنك تقوم بإنشاء مشكلة في مساحة السطح. كل مهندس يلمس قاعدة التعليمات البرمجية لديه حق الوصول إلى البنية. كل مستثمر يقوم بتمويل الشركة لديه رأي حول تحقيق الدخل. يتحمل كل عضو في مجلس الإدارة واجبًا ائتمانيًا قد يتعارض مع حقك في الحفاظ على خصوصية ملفاتك.
يبني Vaultaire ويشغّله شخص واحد. لا يملك التطبيق خدمة حسابات Vaultaire، ولا يحتفظ المزوّد بأي مفتاح لفك تشفير الخزنة. تستخدم البنية الأمنية الخاصة به AES-256-GCM وPBKDF2-HMAC-SHA512 وiOS Keychain وسجلات CloudKit مشفرة من جانب العميل. تحدّ هذه الحدود لدى المزوّد مما يمكن للشركة الكشف عنه، بينما يبقى التطبيق المنشور وiOS والجهاز والتنفيذ جزءًا من نموذج الثقة.
Background
لقد بدأت مسيرتي المهنية كمهندس في Google. بعد ذلك، قمت ببناء عدد قليل من الشركات، ، ركزت كل واحدة منها على الحجم والبنية التحتية للبيانات والأنظمة التي تتعامل مع ملايين المستخدمين. كان الأمان دائمًا عبارة عن خيط يمر عبر هذا العمل. عندما تعمل على نطاق واسع، تتعلم بسرعة أن البنية إما تحمي الأشخاص بشكل افتراضي أو لا تحميهم على الإطلاق.
على طول الطريق، قمت ببناء شركات في مجال الأمان وإسناد المحتوى، حيث عملت على حل المشكلات حيث لا تعد تكامل البيانات والتحكم في الوصول من ميزات، ، فهي المنتج. لقد شكلت تلك الخلفية طريقة تفكيري في التشفير وإدارة المفاتيح وما يعنيه أن تكون البرامج خالية من المعرفة حقًا.
لقد ركزت مؤخرًا على أدوات الذكاء الاصطناعي ووكلاء، وأنظمة التقييم وسير عمل المطورين عبر iOS وmacOS والويب. والخيط المشترك هو نفسه: بناء الأشياء التي تقدم قيمة حقيقية دون مطالبة الأشخاص بتسليم بياناتهم لاستخدامها.
ما هو Vaultaire
في Vaultaire تلتقي خلفيتي الأمنية باهتمامي بتصميم التشفير. أردت أن أبني خزنة مشفرة تفعل ما تدّعيه معظم تطبيقات الخزائن: أن تشفّر ملفاتك فعلًا، لا أن تخفيها خلف شاشة رمز PIN فقط. النمط الذي ترسمه يشتق مفتاح الخزنة الذي يصادق على الفهرس المشفر ويفك تغليف مفتاح رئيسي عشوائي منفصل يشفّر الملفات بـ AES-256-GCM. لا أشغّل أي خدمة تتلقى محتوى خزنتك المقروء أو مفاتيح فك التشفير، لذلك لا أستطيع استعادتها لك ولا الكشف عن نسخة يحتفظ بها المزوّد.
توجد خزنة الإكراه (Pro)، حيث يؤدي رسم نمط محدد تحت الضغط إلى إزالة فهارس خزائنك الأخرى وملفات تخزينها وخرائط استردادها بصمت، لأنني فكّرت في الأشخاص الأكثر حاجة إليها: الصحفيين والناشطين والناجين من العنف والمسافرين عبر حدود معادية. هؤلاء ليسوا مستخدمين افتراضيين. لهذا يفصل Vaultaire ما تكشفه الواجهة العادية عما قد يكشفه تخزين حاوية التطبيق المشفر لفاحص في التحليل الجنائي.
كيف أبني
أنا مهووس بالتفاصيل التي يتخطاها معظم الناس. الحجم الثنائي، لأن الانتفاخ هو إشارة إلى الإهمال. الطباعة، لأن الدقة البصرية تعكس الدقة الهندسية. كفاءة السياق، لأن البناء باستخدام الذكاء الاصطناعي يعني أن كل رمز ضائع هو قرار ضائع.
أنا مخطئ كثيرًا، وأنا أفضل أن تكون، مخطئًا بسرعة، وهي الطريقة التي تتقارب بها مع شيء يستحق الشحن.
لا يحتوي Vaultaire على SDK إعلاني ولا يتطلب أي حساب هوية. يتم تمكين تحليلات التطبيقات وتشخيصات الأعطال وإسناد إعلانات Apple بشكل افتراضي ويمكن إيقاف تشغيلها باستخدام "مشاركة الأخطاء بشكل مجهول" في الإعدادات. عند تمكينها، تستخدم هذه التدفقات معرفات مستعارة وأحداث منتجات تقريبية. وهي تستبعد محتويات الخزائن والأنماط وعبارات الاسترداد وأسماء الملفات وأنواع الملفات ومعرفات المشاركة ومعرفات الخزائن.
إذا كان هناك خلل، استخدم نموذج الدعم. أقرأ كل شيء.