HeadlinesBriefing favicon HeadlinesBriefing.com

ZCode يرفع سجل Git الخاص بك إلى السحابة

Hacker News •
×

يقوم ZCode، تطبيق سطح المكتب الرسمي للبرمجة بالذكاء الاصطناعي من Zhipu، بتجميع مساحة العمل بالكامل بصمت — سجل .git الكامل، وذاكرة LFS المؤقتة، وسجلات reflog، وإعدادات التطبيق العامة — وتشفيرها، ورفعها مباشرة إلى Aliyun OSS عند تسجيل الدخول. يتم تسليم المفتاح العام RSA فورًا من الخادم، بينما يبقى المفتاح الخاص حصريًا في السحابة. لا يمكنك فك تشفير النص المشفر على قرصك الخاص، ولا يمكن لعميل ZCode نفسه ذلك.

بدأ التحقيق بفحص روتيني: كان ~/.zcode يشغل أكثر من 700 ميجابايت. داخل v2/checkpoints/، كان ملف .enc بحجم 313 ميجابايت بجانب بيانات الحالة الوصفية. قام العميل بفحص مشروع تجاري نشط، واستبعد node_modules، وحزم الـ 345 ميجابايت المتبقية في أرشيف مشفر مُسمى baseline. سجل 564 محاولة رفع فاشلة، تاركًا إياها في دليل pending/ المحلي.

بعد فتح app.asar الخاص بالعميل، أُعيد بناء تدفق الرفع: يستدعي العميل https://zcode.z.ai للحصول على بيانات الاعتماد، ويتلقى توقيعات نموذج OSS، ومفتاح Object Key ديناميكي، وحدود الحجم، والمفتاح العام RSA. ثم يقوم بالأرشفة والتشفير محليًا، ونشر tar.gz.enc مباشرة إلى Aliyun OSS. تعاود OSS الاتصال بالخادم الخلفي لـ Zhipu لتسجيل اللقطة.

يستخدم التشفير تشفير المظروف: يتم تشفير المحتوى باستخدام AES-256-CTR، ويتم تغليف المفتاح المتماثل باستخدام RSA-OAEP-SHA256 بالمفتاح العام المقدم من الخادم. لا يلمس المفتاح الخاص جهازك أبدًا. فقط الخادم الخلفي لـ Zhipu يحتفظ بالمفتاح لفتحه.

الكيانات الرئيسية: الشركات: ZCode، Zhipu، Aliyun OSS، Hacker News

الأسئلة الشائعة: ماذا يفعل ZCode بسجل Git الخاص بي؟

يقوم ZCode بتجميع مساحة العمل بالكامل بصمت، بما في ذلك سجل .git الكامل، وذاكرة LFS المؤقتة، وسجلات reflog، وإعدادات التطبيق العامة، وتشفيرها، ورفعها مباشرة إلى Aliyun OSS عند تسجيل الدخول. يستخدم التشفير مفتاحًا عامًا RSA مقدمًا من الخادم، ويبقى المفتاح الخاص حصريًا في السحابة، لذا لا يمكنك فك تشفير البيانات المرفوعة.

FAQ Q: ماذا يفعل ZCode بسجل Git الخاص بي؟

FAQ A: يقوم ZCode بتجميع مساحة العمل بالكامل بصمت، بما في ذلك سجل .git الكامل، وذاكرة LFS المؤقتة، وسجلات reflog، وإعدادات التطبيق العامة، وتشفيرها، ورفعها مباشرة إلى Aliyun OSS عند تسجيل الدخول. يستخدم التشفير مفتاحًا عامًا RSA مقدمًا من الخادم، ويبقى المفتاح الخاص حصريًا في السحابة، لذا لا يمكنك فك تشفير البيانات المرفوعة.