فیلترهای Context-specific deserialization در جاوا 17

۲۱ بازديد
فیلترهای Context-specific deserialization در ورژن 17 جاوا به طراحی اپلیکیشن اندروید نرم افزار ها اذن می‌دهند تا فیلترهای deserialization که به طور داینامیک گزینش گردیده اند یا این که فیلترهایی که context-specific می‌باشند را تنظیمات نمایند. این شغل از روش فراخوانی آفریننده غربال JVM-wide شکل می‌گیرد که یک غربال را برای هریک از عملیات های serialization گزینش می نماید.
اوراکل در مورد علت ای که پشت این خصوصیت وجود داشت میگوید: deserialize کردن داده های غیر قابل پشت گرمی ذاتا یک عمل خطرناک میباشد به این دلیل‌که داده ای که از جریان اطلاعات بیرون میشود مشخص و معلوم کننده شیئی که درست شده، قیمت فیلدهای متعدد آن و یک مرجع فی مابین آنان است. در اکثری از مورد ها بایت هایی که درون جریان داده وجود دارا هستند از سمت کاربری که ناشناخته، غیرقابل اتکا و احراز نام‌و‌نشان نشده میباشد است. با ارتقا اعتنا در تشکیل داد جریان داده رقبای شما می‌توانند به آسانی کلاس های کد شمارا بهم ریخته و با هدف ها مخرب داده های اشتباهی را وارد کدهای شما نمایند. در صورتی‌که ایجاد کرد اشیاء دارنده اثرات جانبی باشد که موقعیت را عوض نماید یا بقیه اقدامات را فراخوانی نماید این اقدامات جانبی می‌توانند یکپارچگی شی ءها نرم افزار را به خطر انداخته و سبب ساخت و ساز خطرها و ریسک های گوناگون در شی ءها کتابخانه ها و همچنین ران تایم جاوا شوند.
تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.