نسخه 78 کروم

گوگل ارایه شده انتشار مرورگر وب کروم 78... همزمان در دسترس انتشار پایدار یک پروژه رایگان کروم، که به عنوان پایه کروم عمل می کند. مرورگر کروم متفاوت استفاده از لوگوهای گوگل، وجود سیستمی برای ارسال اعلان ها در صورت خرابی، امکان دانلود ماژول فلش در صورت درخواست، ماژول های پخش محتوای ویدئویی محافظت شده (DRM)، سیستمی برای نصب خودکار به روز رسانی ها و انتقال در هنگام جستجو پارامترهای RLZ. انتشار بعدی کروم 79 برای 10 دسامبر برنامه ریزی شده است.

اصلی تغییرات в کروم 78:

  • اجرا شد پشتیبانی آزمایشی برای «DNS over HTTPS» (DoH، DNS over HTTPS)، که به‌طور انتخابی برای دسته‌های خاصی از کاربران فعال می‌شود که تنظیمات سیستم آنها قبلاً نشان‌دهنده ارائه‌دهندگان DNS است که از DoH پشتیبانی می‌کنند. به عنوان مثال، اگر کاربر DNS 8.8.8.8 را در تنظیمات سیستم مشخص کرده باشد، سرویس DoH Google ("https://dns.google.com/dns-query") در کروم فعال می شود؛ اگر DNS 1.1.1.1 باشد. XNUMX، سپس سرویس DoH Cloudflare ("https://cloudflare-dns.com/dns-query") و غیره.

    برای کنترل فعال بودن DoH، تنظیم "chrome://flags/#dns-over-https" ارائه شده است. سه حالت عملیاتی پشتیبانی می شود: ایمن، خودکار و خاموش. در حالت "امن"، هاست ها فقط بر اساس مقادیر ایمن ذخیره شده قبلی (دریافت شده از طریق یک اتصال امن) و درخواست ها از طریق DoH تعیین می شوند؛ بازگشت به DNS معمولی اعمال نمی شود. در حالت "خودکار"، اگر DoH و حافظه پنهان امن در دسترس نباشند، داده ها را می توان از کش ناامن بازیابی کرد و از طریق DNS سنتی به آنها دسترسی داشت. در حالت خاموش، ابتدا کش اشتراکی بررسی می شود و در صورت عدم وجود داده، درخواست از طریق DNS سیستم ارسال می شود.

  • ابزارهای همگام سازی اکنون از کلیپ بوردهای مشترک پشتیبانی اولیه دارند، اما هنوز برای همه کاربران فعال نشده اند. در مواردی از Chrome که به یک حساب پیوند داده شده است، اکنون می توانید به محتویات کلیپ بورد یک دستگاه دیگر دسترسی داشته باشید، از جمله به اشتراک گذاری کلیپ بورد بین سیستم های تلفن همراه و دسکتاپ. محتویات کلیپ بورد با استفاده از رمزگذاری انتها به انتها رمزگذاری می شوند که اجازه دسترسی به متن در سرورهای Google را نمی دهد.
  • برای دسته های خاصی از کاربران، یک گزینه آزمایشی برای تغییر تم و سفارشی کردن صفحه نمایش داده شده هنگام باز کردن یک برگه جدید فعال شده است. علاوه بر انتخاب تصویر پس‌زمینه، منوی «Customize» که در گوشه سمت راست پایین صفحه برگه جدید نمایش داده می‌شود، اکنون از تغییر روش طرح‌بندی میانبر و امکان تغییر تم پشتیبانی می‌کند. میانبرها را می‌توان به‌طور خودکار بر اساس سایت‌های پربازدید پیشنهاد کرد، توسط کاربر سفارشی‌سازی شده یا به‌طور کلی غیرفعال شد. شما می توانید یک تم طراحی را از مجموعه ای از تم های از پیش تعریف شده انتخاب کنید یا طرح خود را بر اساس انتخاب رنگ های مورد نظر در پالت ایجاد کنید. برای فعال کردن ویژگی‌های جدید، می‌توانید از پرچم‌های «chrome://flags/#ntp-customization-menu-v2» و
    "chrome://flags/#chrome-colors"؛

  • برای مشاغل، نوار آدرس پیش‌فرض برای جستجوی فایل‌ها در فضای ذخیره‌سازی Google Drive فعال است. جستجو نه تنها با عناوین، بلکه با در نظر گرفتن تاریخچه کشف آنها در گذشته، با محتوای اسناد نیز انجام می شود.

    نسخه 78 کروم

  • مؤلفه Password Checkup گنجانده شده است که به تدریج برای دسته‌های خاصی از کاربران فعال می‌شود (برای فعال‌سازی اجباری، پرچم «chrome://flags/#password-leak-detection» ارائه می‌شود). بررسی رمز عبور زودتر عرضه شده است به شکل اضافه خارجی، برای تجزیه و تحلیل قدرت رمزهای عبور استفاده شده توسط کاربر طراحی شده است. هنگامی که سعی می کنید به هر وب سایتی وارد شوید، Password Checkup ورود و رمز عبور شما را در برابر پایگاه داده حساب های در معرض خطر بررسی می کند و در صورت شناسایی مشکل، هشداری را نمایش می دهد (بررسی کنید انجام شده بر اساس پیشوند هش سمت کاربر). این بررسی در برابر پایگاه داده ای انجام می شود که بیش از 4 میلیارد حساب در معرض خطر را پوشش می دهد که در پایگاه داده های کاربران لو رفته ظاهر شده اند. همچنین هنگام تلاش برای استفاده از رمزهای عبور بی اهمیت مانند "abc123" یک هشدار نمایش داده می شود.
  • قابلیت برقراری تماس از یک دستگاه Android مرتبط به همان حساب Google اضافه شده است. در یک مرورگر دسکتاپ، کاربر می‌تواند شماره تلفن را در متن برجسته کند، کلیک راست کرده و عملیات تماس را به دستگاه Android هدایت کند، پس از آن یک اعلان روی تلفن ظاهر می‌شود که به آنها اجازه می‌دهد تماس را آغاز کنند.
  • فرمت راهنمای ابزار نمایش داده شده هنگام قرار دادن ماوس روی عنوان برگه تغییر کرده است. اکنون راهنمای ابزار به عنوان یک بلوک پاپ آپ ظاهر می شود که متن کامل عنوان و URL صفحه را نشان می دهد. استفاده از این بلوک برای یافتن سریع صفحه مورد نظر هنگام باز کردن تعداد بسیار زیادی برگه راحت است (به جای اینکه از زبانه ها عبور کنید، می توانید ماوس را روی پانل با برگه ها حرکت دهید و صفحه مورد نظر خود را پیدا کنید). در آینده، برنامه ریزی شده است که یک تصویر کوچک صفحه در این بلوک نمایش داده شود.
  • یک ویژگی آزمایشی (chrome://flags/#enable-force-dark) اضافه شد تا مجبور شود از یک تم تیره هنگام مشاهده وب‌سایت‌ها استفاده کنید. برای اطمینان از نمایش تاریک سایت، رنگ ها معکوس می شوند.
  • اضافه پشتیبانی از مشخصات CSS Properties and Values ​​API Level 1، که به شما امکان می دهد ویژگی های CSS خود را که همیشه از نوع خاصی هستند ثبت کنید، به شما امکان می دهد یک مقدار پیش فرض تنظیم کنید و به شما امکان می دهد افکت های انیمیشن را پیوند دهید. برای ثبت یک ویژگی، می توانید از متد registerProperty() یا قانون CSS “@property” استفاده کنید، برای مثال:

    CSS.registerProperty({
    نام: "--my-font-size",
    نحو: "<طول>"،
    مقدار اولیه: "0px"،
    ارث می برد: نادرست
    })؛

  • در حالت Origin Trials (ویژگی های آزمایشی که نیاز به جدا دارند فعال سازی) چندین API جدید پیشنهاد شده است. Origin Trial به معنای توانایی کار با API مشخص شده از برنامه های دانلود شده از localhost یا 127.0.0.1 یا پس از ثبت نام و دریافت یک توکن خاص است که برای مدت محدودی برای یک سایت خاص معتبر است.
    • API سیستم فایل بومی، که به شما امکان می دهد برنامه های کاربردی وب ایجاد کنید که با فایل ها در سیستم فایل محلی تعامل دارند. به عنوان مثال، API جدید ممکن است در محیط های توسعه یکپارچه مبتنی بر مرورگر، ویرایشگرهای متن، تصویر و ویدئو مورد تقاضا باشد. برای اینکه بتوانید مستقیماً فایل‌ها را بنویسید و بخوانید، از دیالوگ‌ها برای باز کردن و ذخیره فایل‌ها و همچنین پیمایش در محتویات فهرست‌ها استفاده کنید، برنامه از کاربر تأییدیه ویژه می‌خواهد.

      نسخه 78 کروم

    • سازوکار صرافی های HTTP امضا شده (SXG)، که به شما امکان می دهد کپی های تأیید شده از صفحات وب را در سایت های دیگر قرار دهید که برای کاربر شبیه صفحات اصلی هستند (بدون تغییر URL)، منبسط امکان دانلود منابع فرعی (CSS، JS، تصاویر و غیره) از سایت اصلی. منبع اصلی منبع از طریق هدر Link HTTP مشخص می شود، که همچنین یک هش تأیید را برای تأیید هر منبع مشخص می کند. با این ویژگی جدید، ارائه دهندگان محتوا می توانند یک فایل HTML امضا شده ایجاد کنند که شامل تمام منابع فرعی مرتبط است.
    • API گیرنده پیامک، به یک برنامه وب اجازه می دهد تا به پیام های اس ام اس دسترسی پیدا کند، برای مثال، برای خودکار کردن تأیید یک تراکنش با استفاده از یک کد یک بار ارسال شده از طریق پیامک. دسترسی فقط به پیامک‌هایی ارائه می‌شود که حاوی برچسب خاصی است که اتصال پیام به یک برنامه وب خاص را تعیین می‌کند.
  • عملکرد بارگیری اشیاء ArrayBuffer از طریق Web Socket به طور قابل توجهی بهبود یافته است. در پلت فرم لینوکس سرعت دانلود 7.5 برابر، در ویندوز - 4.1 برابر، در macOS - 7.8 برابر افزایش می یابد.
  • قابلیت تعریف مقدار شفافیت به عنوان درصد در ویژگی‌های CSS، کدورت، توقف-تصویر، تیرگی پر، کدورت ضربه، و آستانه شکل-تصویر اضافه شده است. به عنوان مثال، به جای "Opacy: 0.5" اکنون می توانید "Opacy: 50%" را مشخص کنید.
  • در API زمان بندی کاربر به فراخوانی های performance.measure() و performance.mark() برای انجام اندازه گیری بین آنها و همچنین مشخص کردن ابرداده دلخواه اجازه می دهد تا مهرهای زمانی دلخواه را ارسال کند.
  • در جلسه رسانه API اضافه پشتیبانی از تعریف کنترل کننده ها برای تغییر موقعیت در یک جریان (seekto)، علاوه بر کنترل کننده های توقف و شروع پخش که قبلاً در دسترس بود.
  • در موتور جاوا اسکریپت V8 مشمول حالت پس‌زمینه برای تجزیه اسکریپت‌ها در حین بارگیری از طریق شبکه. بهینه‌سازی پیاده‌سازی‌شده به ما این امکان را می‌دهد که زمان کامپایل اسکریپت را بین ۵ تا ۲۰ درصد کاهش دهیم. نسخه جدید همچنین عملکرد تخریب شی را بهبود می بخشد (تبدیل "const {x, y} = object;" به "const x = object.x; const y = object.y;"). سرعت پردازش بهبود یافته برای عبارات RegExp با نگاشت نامناسب.
    سرعت فراخوانی توابع جاوا اسکریپت از WebAssembly و بالعکس به طور قابل توجهی افزایش یافته است (9-20٪). هنگام کامپایل بایت کد، کارایی ساخت جداول اتصال به موقعیت های اولیه افزایش یافته است که باعث کاهش مصرف حافظه شده است.
    1-2.5٪.

    نسخه 78 کروم

  • منبسط ابزار برای توسعه دهندگان وب داشبورد حسابرسی اکنون می تواند در ترکیب با سایر ویژگی ها مانند مسدود کردن درخواست و لغو بارگیری استفاده شود. پشتیبانی از اشکال زدایی پردازنده های پرداخت از طریق Payment API اضافه شده است. برچسب‌های LCP (بزرگترین رنگ محتوا) به پانل تجزیه و تحلیل عملکرد اضافه شده‌اند که زمان رندر بزرگ‌ترین عناصر را منعکس می‌کند.

    نسخه 78 کروم

  • حذف شده مکانیسم مسدود کردن اسکریپت بین سایتی XSS Auditor که به عنوان ناکارآمد شناخته می شود (حمله کنندگان مدت هاست از روش هایی برای دور زدن حفاظت XSS Auditor استفاده می کنند) و بردارهای جدیدی را برای نشت اطلاعات اضافه می کند.
  • نسخه اندروید امکان استفاده از تم تیره را برای منوها، تنظیمات و حالت ناوبری برای سایت های باز فراهم می کند.

علاوه بر نوآوری ها و رفع اشکال، نسخه جدید حذف می کند 37 آسیب پذیری. بسیاری از آسیب‌پذیری‌ها در نتیجه آزمایش خودکار با ابزارها شناسایی شدند AddressSanitizer, ضد عفونی کننده حافظه, یکپارچگی جریان را کنترل کنید, LibFuzzer и AFL. هیچ مشکل مهمی شناسایی نشده است که به شخص اجازه می دهد تمام سطوح حفاظت مرورگر را دور بزند و کد را در سیستم خارج از محیط سندباکس اجرا کند. به عنوان بخشی از برنامه پرداخت جوایز نقدی برای کشف آسیب‌پذیری‌ها برای نسخه فعلی، Google 21 جایزه به ارزش 59500 دلار (یک جایزه 20000 دلاری، یک جایزه 15000 دلاری، یک جایزه 5000 دلاری، دو جایزه 3000 دلاری، سه جایزه 2000 دلاری، پنج جایزه 1000 دلاری و پنجاه دلاری 500 دلاری پرداخت کرد. ). اندازه 4 جایزه هنوز مشخص نشده است.

منبع: opennet.ru

اضافه کردن نظر