- Shipped
- 17 سبتمبر 2026 في 1:57 ص UTC
- صاحب البلاغ
- Kamo
- Commit
- 034378d
متابعه لـ 096فايا1 (تم تقديم وثائق تفويض (أورغينتيشنج) بنقطة نهاية الدورة). لقد وجدت أربعة عشر عموداً آخر ciphertext with no Jackson guard, beside fifteen that had always been @JsonIgnore: مُتعجّل، مُحتال. الأصول/الصلاحية/المعيار منبر أوث كليانت/أوغوث كلينت لا أعرف (السر التبتي) DeMachineAccount.secretCipher لا أعرف لا أعرف مستجدة All fourteen are now @JsonIgnore. مراجعة الحسابات قبل تغييرها، بشأن منشأ/معظم كل مستودع يستخدم These entities: each is encrypted and decrypted only on rows loaded through JPA, every endpoint answers with a المُشغّلة يدوياً أو خريطة، الهيئات المُطلِبة تحمل نصاً مُبسطاً يُشفّر الخادم، ولا شيء يُقرأ ciphertext back out of JSON (no readValue/convertValue into these types, no JSON cache, no نقل الخدمات إلى الخدمات في الكيانات). بالنسبة لتلك الكيانات العشرة التي لا يغلق هذا أي تسرب حي - إنه يزيل تغيير خط واحد (إعادة الكيان، أو إشعاله) كان سيفتح خطا واحدا. @JsonIgnore rather than لذا لا يمكن لهيئة الطلب المتجهة إلى الكيان أن تزرع الشفرة أيضاً **** **** **** **** يؤكده بالتفكير في كل نوع ثابت، Jsonbinding حراس الاختبار ملزمين: العمود هو الشفرة عندما يقول حقله شفرة أو عموده يقول CIPHER, ENCRYPTED or ends ENC, and it must be @JsonIgnore or WRITE ONLY. لقد فشلت تماماً في الـ14 قبل التغيير، ويثبت اختبار مرافقته أن المسح لا يزال يرى شيفرتكست اسمه أربع طرق مختلفة.